Max level shown:
12024-05-08T03:37:07.044ZDEBGtest_unauthorized (init_with_steps): Running step start_crdb
22024-05-08T03:37:07.045ZDEBGtest_unauthorized: Starting CRDB
32024-05-08T03:37:07.099ZINFOtest_unauthorized: cockroach temporary directory: /var/tmp/omicron_tmp/.tmpbJDWIr
42024-05-08T03:37:07.099ZINFOtest_unauthorized: cockroach: copying from seed tarball (/var/tmp/omicron_tmp/crdb-base-build/dfcc15cb39cb922b6edf56675d03713c22a93e6ba66c94b9eb70dd421c87b64e.tar) to storage directory (/var/tmp/omicron_tmp/.tmpbJDWIr/data)
52024-05-08T03:37:07.122ZINFOtest_unauthorized: cockroach command line: cockroach start-single-node --insecure --http-addr=:0 --store=path=/var/tmp/omicron_tmp/.tmpbJDWIr/data,ballast-size=0 --listen-addr [::1]:0 --listening-url-file /var/tmp/omicron_tmp/.tmpbJDWIr/listen-url
62024-05-08T03:37:07.122ZINFOtest_unauthorized: cockroach environment: BUILDOMAT_JOB_ID=01HXB16Y0R658Y8XCS6DHKVQSM BUILDOMAT_TASK_ID=4 CARGO=/home/build/.rustup/toolchains/1.77.2-x86_64-unknown-illumos/bin/cargo CARGO_HOME=/home/build/.cargo CARGO_INCREMENTAL=0 CARGO_MANIFEST_DIR=/work/oxidecomputer/omicron/nexus CARGO_PKG_AUTHORS= CARGO_PKG_DESCRIPTION= CARGO_PKG_HOMEPAGE= CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE= CARGO_PKG_NAME=omicron-nexus CARGO_PKG_REPOSITORY= CARGO_PKG_RUST_VERSION= CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE= CI=true CRDB_SEED_TAR=/var/tmp/omicron_tmp/crdb-base-build/dfcc15cb39cb922b6edf56675d03713c22a93e6ba66c94b9eb70dd421c87b64e.tar GITHUB_REPOSITORY=oxidecomputer/omicron GITHUB_SHA=93b3e848089adc2c12d8663e885c3b2b6c46517f GOTRACEBACK=crash HOME=/home/build LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LD_LIBRARY_PATH=/work/oxidecomputer/omicron/target/debug/build/blake3-b3a91718405ef40c/out:/work/oxidecomputer/omicron/target/debug/build/bzip2-sys-e19b87428ca936b1/out/lib:/work/oxidecomputer/omicron/target/debug/build/ring-383ba3534997bf62/out:/work/oxidecomputer/omicron/target/debug/build/ring-59cd59de535096bc/out:/work/oxidecomputer/omicron/target/debug/build/tofino-0560085f735dd32a/out:/work/oxidecomputer/omicron/target/debug/deps:/work/oxidecomputer/omicron/target/debug:/home/build/.rustup/toolchains/1.77.2-x86_64-unknown-illumos/lib LOGNAME=build NEXTEST=1 NEXTEST_BIN_EXE_nexus=/work/oxidecomputer/omicron/target/debug/nexus NEXTEST_BIN_EXE_schema-updater=/work/oxidecomputer/omicron/target/debug/schema-updater NEXTEST_EXECUTION_MODE=process-per-test NEXTEST_LD_LIBRARY_PATH=/work/oxidecomputer/omicron/target/debug/build/blake3-b3a91718405ef40c/out:/work/oxidecomputer/omicron/target/debug/build/bzip2-sys-e19b87428ca936b1/out/lib:/work/oxidecomputer/omicron/target/debug/build/ring-383ba3534997bf62/out:/work/oxidecomputer/omicron/target/debug/build/ring-59cd59de535096bc/out:/work/oxidecomputer/omicron/target/debug/build/tofino-0560085f735dd32a/out:/work/oxidecomputer/omicron/target/debug/deps:/work/oxidecomputer/omicron/target/debug:/home/build/.rustup/toolchains/1.77.2-x86_64-unknown-illumos/lib NEXTEST_RUN_ID=981b6910-393b-486a-be12-4121172b8f86 OUT_DIR=/work/oxidecomputer/omicron/target/debug/build/omicron-nexus-0e6897876b28ab4c/out PATH=/work/oxidecomputer/omicron/out/mgd/root/opt/oxide/mgd/bin:/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin PWD=/work/oxidecomputer/omicron RUSTC_BOOTSTRAP=1 RUSTDOCFLAGS=-D warnings RUSTFLAGS=-D warnings -C link-arg=-R/usr/platform/oxide/lib/amd64 RUSTUP_HOME=/home/build/.rustup RUSTUP_TOOLCHAIN=1.77.2-x86_64-unknown-illumos RUST_BACKTRACE=1 RUST_RECURSION_COUNT=1 SHLVL=1 SSL_CERT_DIR=/usr/ssl/certs SSL_CERT_FILE=/etc/ssl/cacert.pem TMPDIR=/var/tmp/omicron_tmp TZ=UTC USER=build _=/usr/bin/ptime __NEXTEST_ATTEMPT=1 __NEXTEST_ORIGINAL_CARGO_MANIFEST_DIR=/work/oxidecomputer/omicron/nexus
72024-05-08T03:37:08.643ZINFOtest_unauthorized: cockroach pid: 14646
82024-05-08T03:37:08.643ZINFOtest_unauthorized: cockroach listen URL: postgresql://root@[::1]:38592/omicron?sslmode=disable
92024-05-08T03:37:08.644ZDEBGtest_unauthorized (init_with_steps): Running step start_clickhouse
102024-05-08T03:37:08.644ZDEBGtest_unauthorized: Starting Clickhouse
112024-05-08T03:37:09.752ZDEBGtest_unauthorized (init_with_steps): Running step start_gateway_switch0
122024-05-08T03:37:09.752ZDEBGtest_unauthorized: Starting Management Gateway
132024-05-08T03:37:09.921ZDEBGtest_unauthorized (init_with_steps): Running step start_gateway_switch1
142024-05-08T03:37:09.921ZDEBGtest_unauthorized: Starting Management Gateway
152024-05-08T03:37:10.216ZDEBGtest_unauthorized (init_with_steps): Running step start_dendrite_switch0
162024-05-08T03:37:10.216ZDEBGtest_unauthorized: Starting Dendrite for switch0
172024-05-08T03:37:10.282ZDEBGtest_unauthorized (init_with_steps): Running step start_dendrite_switch1
182024-05-08T03:37:10.282ZDEBGtest_unauthorized: Starting Dendrite for switch1
192024-05-08T03:37:10.344ZDEBGtest_unauthorized (init_with_steps): Running step start_mgd_switch0
202024-05-08T03:37:10.344ZDEBGtest_unauthorized: Starting mgd for switch0
212024-05-08T03:37:10.455ZDEBGtest_unauthorized: mgd port is 45144
222024-05-08T03:37:10.455ZDEBGtest_unauthorized (init_with_steps): Running step start_mgd_switch1
232024-05-08T03:37:10.455ZDEBGtest_unauthorized: Starting mgd for switch1
242024-05-08T03:37:10.615ZDEBGtest_unauthorized: mgd port is 45462
252024-05-08T03:37:10.621ZDEBGtest_unauthorized (init_with_steps): Running step record_switch_dns
262024-05-08T03:37:10.633ZDEBGtest_unauthorized: Recording DNS for the switch zones
272024-05-08T03:37:10.633ZDEBGtest_unauthorized (init_with_steps): Running step start_internal_dns
282024-05-08T03:37:10.633ZINFOtest_unauthorized (store): opening sled database path = /var/tmp/omicron_tmp/.tmpFO5ESl
292024-05-08T03:37:10.893ZINFOtest_unauthorized (store): pruning trees for generations newer than 0
302024-05-08T03:37:10.893ZINFOtest_unauthorized (store): pruning trees for generations older than 0 keep = 3
312024-05-08T03:37:10.893ZINFOtest_unauthorized (dns): DNS server bound to address kind = dns local_address = [::1]:50241
322024-05-08T03:37:10.894ZDEBGtest_unauthorized (http): registered endpoint kind = dns local_addr = [::1]:48682 method = GET path = /config
332024-05-08T03:37:10.894ZDEBGtest_unauthorized (http): registered endpoint kind = dns local_addr = [::1]:48682 method = PUT path = /config
342024-05-08T03:37:10.894ZINFOtest_unauthorized (http): listening kind = dns local_addr = [::1]:48682
352024-05-08T03:37:10.895ZDEBGtest_unauthorized (http): successfully registered DTrace USDT probes kind = dns local_addr = [::1]:48682
362024-05-08T03:37:10.895ZDEBGtest_unauthorized (init_with_steps): Running step start_external_dns
372024-05-08T03:37:10.895ZINFOtest_unauthorized (store): opening sled database path = /var/tmp/omicron_tmp/.tmpWg71Ar
382024-05-08T03:37:10.918ZINFOtest_unauthorized (store): pruning trees for generations newer than 0
392024-05-08T03:37:10.918ZINFOtest_unauthorized (store): pruning trees for generations older than 0 keep = 3
402024-05-08T03:37:10.918ZINFOtest_unauthorized (dns): DNS server bound to address kind = dns local_address = [::1]:37647
412024-05-08T03:37:10.919ZDEBGtest_unauthorized (http): registered endpoint kind = dns local_addr = [::1]:63194 method = GET path = /config
422024-05-08T03:37:10.919ZDEBGtest_unauthorized (http): registered endpoint kind = dns local_addr = [::1]:63194 method = PUT path = /config
432024-05-08T03:37:10.919ZINFOtest_unauthorized (http): listening kind = dns local_addr = [::1]:63194
442024-05-08T03:37:10.919ZDEBGtest_unauthorized (http): successfully registered DTrace USDT probes kind = dns local_addr = [::1]:63194
452024-05-08T03:37:10.921ZDEBGtest_unauthorized (init_with_steps): Running step start_nexus_internal
462024-05-08T03:37:10.921ZDEBGtest_unauthorized: Starting Nexus (internal API)
472024-05-08T03:37:10.922ZINFOtest_unauthorized: setting up nexus server
482024-05-08T03:37:10.928ZINFOtest_unauthorized (ServerContext): registering Oso class class = Action
492024-05-08T03:37:10.928ZINFOtest_unauthorized (ServerContext): registering Oso class class = AnyActor
502024-05-08T03:37:10.928ZINFOtest_unauthorized (ServerContext): registering Oso class class = AuthenticatedActor
512024-05-08T03:37:10.930ZINFOtest_unauthorized (ServerContext): registering Oso class class = BlueprintConfig
522024-05-08T03:37:10.930ZINFOtest_unauthorized (ServerContext): registering Oso class class = Database
532024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = DnsConfig
542024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Fleet
552024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Inventory
562024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = IpPoolList
572024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = ConsoleSessionList
582024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = DeviceAuthRequestList
592024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = SiloCertificateList
602024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = SiloIdentityProviderList
612024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = SiloUserList
622024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Project
632024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Disk
642024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Snapshot
652024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = ProjectImage
662024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Instance
672024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = IpPool
682024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = InstanceNetworkInterface
692024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = Vpc
702024-05-08T03:37:10.931ZINFOtest_unauthorized (ServerContext): registering Oso class class = VpcRouter
712024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = RouterRoute
722024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = VpcSubnet
732024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = FloatingIp
742024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = Image
752024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = SiloImage
762024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = AddressLot
772024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = Blueprint
782024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = LoopbackAddress
792024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = Certificate
802024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = ConsoleSession
812024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = DeviceAuthRequest
822024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = DeviceAccessToken
832024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = PhysicalDisk
842024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = Rack
852024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = RoleBuiltin
862024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = SshKey
872024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = Silo
882024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = SiloUser
892024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = SiloGroup
902024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = IdentityProvider
912024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = SamlIdentityProvider
922024-05-08T03:37:10.932ZINFOtest_unauthorized (ServerContext): registering Oso class class = Sled
932024-05-08T03:37:10.933ZINFOtest_unauthorized (ServerContext): registering Oso class class = TufRepo
942024-05-08T03:37:10.933ZINFOtest_unauthorized (ServerContext): registering Oso class class = TufArtifact
952024-05-08T03:37:10.933ZINFOtest_unauthorized (ServerContext): registering Oso class class = Zpool
962024-05-08T03:37:10.933ZINFOtest_unauthorized (ServerContext): registering Oso class class = Service
972024-05-08T03:37:10.933ZINFOtest_unauthorized (ServerContext): registering Oso class class = UserBuiltin
982024-05-08T03:37:10.933ZINFOtest_unauthorized (ServerContext): full Oso configuration config = #\n# Oso configuration for Omicron\n# This file is augmented by generated snippets.\n#\n\n#\n# ACTOR TYPES AND BASIC RULES\n#\n\n# `AnyActor` includes both authenticated and unauthenticated users.\nactor AnyActor {}\n\n# An `AuthenticatedActor` has an identity in the system. All of our operations\n# today require that an actor be authenticated.\nactor AuthenticatedActor {}\n\n# For any resource, `actor` can perform action `action` on it if they're\n# authenticated and their role(s) give them the corresponding permission on that\n# resource.\nallow(actor: AnyActor, action: Action, resource) if\n actor.authenticated and\n has_permission(actor.authn_actor.unwrap(), action.to_perm(), resource);\n\n# Define role relationships\nhas_role(actor: AuthenticatedActor, role: String, resource: Resource)\n\tif resource.has_role(actor, role);\n\n#\n# ROLES AND PERMISSIONS IN THE FLEET/SILO/PROJECT HIERARCHY\n#\n# We define the following permissions for most resources in the system:\n#\n# - "create_child": required to create child resources (of any type)\n#\n# - "list_children": required to list child resources (of all types) of a\n# resource\n#\n# - "modify": required to modify or delete a resource\n#\n# - "read": required to read a resource\n#\n# We define the following predefined roles for only a few high-level resources:\n# the Fleet (see below), Silo, Organization, and Project. The specific roles\n# are oriented around intended use-cases:\n#\n# - "admin": has all permissions on the resource\n#\n# - "collaborator": has "read", "list_children", and "create_child", plus\n# the "admin" role for child resources. The idea is that if you're an\n# Organization Collaborator, you have full control over the Projects within\n# the Organization, but you cannot modify or delete the Organization itself.\n#\n# - "viewer": has "read" and "list_children" on a resource\n#\n# Below the Project level, permissions are granted via roles at the Project\n# level. For example, for someone to be able to create, modify, or delete any\n# Instances, they must be granted project.collaborator, which means they can\n# create, modify, or delete _all_ resources in the Project.\n#\n# The complete set of predefined roles:\n#\n# - fleet.admin (superuser for the whole system)\n# - fleet.collaborator (can manage Silos)\n# - fleet.viewer (can read most non-siloed resources in the system)\n# - silo.admin (superuser for the silo)\n# - silo.collaborator (can create and own Organizations)\n# - silo.viewer (can read most resources within the Silo)\n# - organization.admin (complete control over an organization)\n# - organization.collaborator (can manage Projects)\n# - organization.viewer (can read most resources within the Organization)\n# - project.admin (complete control over a Project)\n# - project.collaborator (can manage all resources within the Project)\n# - project.viewer (can read most resources within the Project)\n#\n# Outside the Silo/Organization/Project hierarchy, we (currently) treat most\n# resources as nested under Fleet or else a synthetic resource (see below). We\n# do not yet support role assignments on anything other than Fleet, Silo,\n# Organization, or Project.\n#\n\n# "Fleet" is a global singleton representing the whole system. The name comes\n# from the idea described in RFD 24, but it's not quite right. This probably\n# should be more like "Region" or "AvailabilityZone". The precise boundaries\n# have not yet been figured out.\nresource Fleet {\n\tpermissions = [\n\t "list_children",\n\t "modify",\n\t "read",\n\t "create_child",\n\t];\n\n\troles = [\n\t # Roles that can be attached by users\n\t "admin",\n\t "collaborator",\n\t "viewer",\n\n\t # Internal-only roles\n\t "external-authenticator"\n\t];\n\n\t# Roles implied by other roles on this resource\n\t"viewer" if "collaborator";\n\t"collaborator" if "admin";\n\n\t# Permissions granted directly by roles on this resource\n\t"list_children" if "viewer";\n\t"read" if "viewer";\n\t"create_child" if "collaborator";\n\t"modify" if "admin";\n}\n\n# For fleets specifically, roles can be conferred by roles on the user's Silo.\nhas_role(actor: AuthenticatedActor, role: String, _: Fleet) if\n\tsilo_role in actor.confers_fleet_role(role) and\n\thas_role(actor, silo_role, actor.silo.unwrap());\n\nresource Silo {\n\tpermissions = [\n\t "list_children",\n\t "modify",\n\t "read",\n\t "create_child",\n\t];\n\troles = [ "admin", "collaborator", "viewer" ];\n\n\t# Roles implied by other roles on this resource\n\t"viewer" if "collaborator";\n\t"collaborator" if "admin";\n\n\t# Permissions granted directly by roles on this resource\n\t"list_children" if "viewer";\n\t"read" if "viewer";\n\n\t"create_child" if "collaborator";\n\t"modify" if "admin";\n\n\t# Permissions implied by roles on this resource's parent (Fleet). Fleet\n\t# privileges allow a user to see and potentially administer the Silo,\n\t# but they do not give anyone permission to look at anything inside the\n\t# Silo. To achieve this, we use permission rules here. (If we granted\n\t# Fleet administrators _roles_ on the Silo, then those would cascade\n\t# into the Silo as well.)\n\trelations = { parent_fleet: Fleet };\n\t"read" if "viewer" on "parent_fleet";\n\t"modify" if "collaborator" on "parent_fleet";\n\n\t# external authenticator has to create silo users\n\t"list_children" if "external-authenticator" on "parent_fleet";\n\t"create_child" if "external-authenticator" on "parent_fleet";\n}\n\nhas_relation(fleet: Fleet, "parent_fleet", silo: Silo)\n\tif silo.fleet = fleet;\n\n# As a special case, all authenticated users can read their own Silo. That's\n# not quite the same as having the "viewer" role. For example, they cannot list\n# Organizations in the Silo.\n#\n# One reason this is necessary is because if an unprivileged user tries to\n# create an Organization using "POST /organizations", they should get back a 403\n# (which implies they're able to see /organizations, which is essentially seeing\n# the Silo itself) rather than a 404. This behavior isn't a hard constraint\n# (i.e., you could reasonably get a 404 for an API you're not allowed to call).\n# Nor is the implementation (i.e., we could special-case this endpoint somehow).\n# But granting this permission is the simplest way to keep this endpoint's\n# behavior consistent with the rest of the API.\n#\n# This rule is also used to determine if a user can list the identity providers\n# in the Silo (which they should be able to), since that's predicated on being\n# able to read the Silo.\n#\n# It's unclear what else would break if users couldn't see their own Silo.\nhas_permission(actor: AuthenticatedActor, "read", silo: Silo)\n\tif silo in actor.silo;\n\nresource Project {\n\tpermissions = [\n\t "list_children",\n\t "modify",\n\t "read",\n\t "create_child",\n\t];\n\troles = [ "admin", "collaborator", "viewer" ];\n\n\t# Roles implied by other roles on this resource\n\t"viewer" if "collaborator";\n\t"collaborator" if "admin";\n\n\t# Permissions granted directly by roles on this resource\n\t"list_children" if "viewer";\n\t"read" if "viewer";\n\t"create_child" if "collaborator";\n\t"modify" if "admin";\n\n\t# Roles implied by roles on this resource's parent (Silo)\n\trelations = { parent_silo: Silo };\n\t"admin" if "collaborator" on "parent_silo";\n\t"viewer" if "viewer" on "parent_silo";\n}\nhas_relation(silo: Silo, "parent_silo", project: Project)\n\tif project.silo = silo;\n\n#\n# GENERAL RESOURCES OUTSIDE THE SILO/PROJECT HIERARCHY\n#\n# Many resources use snippets of Polar generated by the `authz_resource!` Rust\n# macro. Some resources require custom Polar code. Those appear here.\n#\n\nresource Certificate {\n\tpermissions = [ "read", "modify" ];\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\n\t# Fleet-level and silo-level roles both grant privileges on certificates.\n\t"read" if "admin" on "parent_silo";\n\t"modify" if "admin" on "parent_silo";\n\t"read" if "admin" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", certificate: Certificate)\n\tif certificate.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", certificate: Certificate)\n\tif certificate.silo.fleet = fleet;\n\nresource SiloUser {\n\tpermissions = [\n\t "list_children",\n\t "modify",\n\t "read",\n\t "create_child",\n\t];\n\n\t# Fleet and Silo administrators can manage a Silo's users. This is one\n\t# of the only areas of Silo configuration that Fleet Administrators have\n\t# permissions on.\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\t"list_children" if "read" on "parent_silo";\n\t"read" if "read" on "parent_silo";\n\t"modify" if "admin" on "parent_silo";\n\t"create_child" if "admin" on "parent_silo";\n\t"list_children" if "read" on "parent_fleet";\n\t"read" if "read" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n\t"create_child" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", user: SiloUser)\n\tif user.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", user: SiloUser)\n\tif user.silo.fleet = fleet;\n\n# authenticated actors have all permissions on themselves\nhas_permission(actor: AuthenticatedActor, _perm: String, silo_user: SiloUser)\n if actor.equals_silo_user(silo_user);\n\nhas_permission(actor: AuthenticatedActor, "read", silo_user: SiloUser)\n if silo_user.silo in actor.silo;\n\nresource SiloGroup {\n\tpermissions = [\n\t "list_children",\n\t "modify",\n\t "read",\n\t "create_child",\n\t];\n\n\trelations = { parent_silo: Silo };\n\t"list_children" if "read" on "parent_silo";\n\t"read" if "read" on "parent_silo";\n\t"modify" if "admin" on "parent_silo";\n\t"create_child" if "admin" on "parent_silo";\n}\nhas_relation(silo: Silo, "parent_silo", group: SiloGroup)\n\tif group.silo = silo;\n\nresource SshKey {\n\tpermissions = [ "read", "modify" ];\n\trelations = { silo_user: SiloUser };\n\n\t"read" if "read" on "silo_user";\n\t"modify" if "modify" on "silo_user";\n}\nhas_relation(user: SiloUser, "silo_user", ssh_key: SshKey)\n\tif ssh_key.silo_user = user;\n\nresource IdentityProvider {\n\tpermissions = [\n\t "read",\n\t "modify",\n\t "create_child",\n\t "list_children",\n\t];\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\n\t# Silo-level roles grant privileges on identity providers.\n\t"read" if "viewer" on "parent_silo";\n\t"list_children" if "viewer" on "parent_silo";\n\t"modify" if "admin" on "parent_silo";\n\t"create_child" if "admin" on "parent_silo";\n\n\t# Fleet-level roles also grant privileges on identity providers.\n\t"read" if "viewer" on "parent_fleet";\n\t"list_children" if "viewer" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n\t"create_child" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", identity_provider: IdentityProvider)\n\tif identity_provider.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", collection: IdentityProvider)\n\tif collection.silo.fleet = fleet;\n\nresource SamlIdentityProvider {\n\tpermissions = [\n\t "read",\n\t "modify",\n\t "create_child",\n\t "list_children",\n\t];\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\n\t# Silo-level roles grant privileges on identity providers.\n\t"read" if "viewer" on "parent_silo";\n\t"list_children" if "viewer" on "parent_silo";\n\t"modify" if "admin" on "parent_silo";\n\t"create_child" if "admin" on "parent_silo";\n\n\t# Fleet-level roles also grant privileges on identity providers.\n\t"read" if "viewer" on "parent_fleet";\n\t"list_children" if "viewer" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n\t"create_child" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", saml_identity_provider: SamlIdentityProvider)\n\tif saml_identity_provider.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", collection: SamlIdentityProvider)\n\tif collection.silo.fleet = fleet;\n\n#\n# SYNTHETIC RESOURCES OUTSIDE THE SILO HIERARCHY\n#\n# The resources here do not correspond to anything that appears explicitly in\n# the API or is stored in the database. These are used either at the top level\n# of the API path (e.g., "/v1/system/ip-pools") or as an implementation detail of the system\n# (in the case of console sessions and "Database"). The policies are\n# either statically-defined in this file or driven by role assignments on the\n# Fleet. None of these resources defines their own roles.\n#\n\n# Describes the policy for reading and modifying DNS configuration\n# (both internal and external)\nresource DnsConfig {\n\tpermissions = [ "read", "modify" ];\n\trelations = { parent_fleet: Fleet };\n\t# "external-authenticator" requires these permissions because that's the\n\t# context that Nexus uses when creating and deleting Silos. These\n\t# operations necessarily need to read and modify DNS configuration.\n\t"read" if "external-authenticator" on "parent_fleet";\n\t"modify" if "external-authenticator" on "parent_fleet";\n\t# "admin" on the parent fleet also gets these permissions, primarily for\n\t# the test suite.\n\t"read" if "admin" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n}\nhas_relation(fleet: Fleet, "parent_fleet", dns_config: DnsConfig)\n\tif dns_config.fleet = fleet;\n\n# Describes the policy for accessing blueprints\nresource BlueprintConfig {\n\tpermissions = [\n\t "list_children", # list blueprints\n\t "create_child", # create blueprint\n\t "read", # read the current target\n\t "modify", # change the current target\n\t];\n\n\trelations = { parent_fleet: Fleet };\n\t"create_child" if "admin" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n\t"list_children" if "viewer" on "parent_fleet";\n\t"read" if "viewer" on "parent_fleet";\n}\nhas_relation(fleet: Fleet, "parent_fleet", list: BlueprintConfig)\n\tif list.fleet = fleet;\n\n# Describes the policy for reading and modifying low-level inventory\nresource Inventory {\n\tpermissions = [ "read", "modify" ];\n\trelations = { parent_fleet: Fleet };\n\t"read" if "viewer" on "parent_fleet";\n\t"modify" if "admin" on "parent_fleet";\n}\nhas_relation(fleet: Fleet, "parent_fleet", inventory: Inventory)\n\tif inventory.fleet = fleet;\n\n# Describes the policy for accessing "/v1/system/ip-pools" in the API\nresource IpPoolList {\n\tpermissions = [\n\t "list_children",\n\t "modify",\n\t "create_child",\n\t];\n\n\t# Fleet Administrators can create or modify the IP Pools list.\n\trelations = { parent_fleet: Fleet };\n\t"modify" if "admin" on "parent_fleet";\n\t"create_child" if "admin" on "parent_fleet";\n\n\t# Fleet Viewers can list IP Pools\n\t"list_children" if "viewer" on "parent_fleet";\n}\nhas_relation(fleet: Fleet, "parent_fleet", ip_pool_list: IpPoolList)\n\tif ip_pool_list.fleet = fleet;\n\n# Any authenticated user can create a child of a provided IP Pool.\n# This is necessary to use the pools when provisioning instances.\nhas_permission(actor: AuthenticatedActor, "create_child", ip_pool: IpPool)\n\tif silo in actor.silo and silo.fleet = ip_pool.fleet;\n\n# Describes the policy for creating and managing web console sessions.\nresource ConsoleSessionList {\n\tpermissions = [ "create_child" ];\n\trelations = { parent_fleet: Fleet };\n\t"create_child" if "external-authenticator" on "parent_fleet";\n}\nhas_relation(fleet: Fleet, "parent_fleet", collection: ConsoleSessionList)\n\tif collection.fleet = fleet;\n\n# Describes the policy for creating and managing device authorization requests.\nresource DeviceAuthRequestList {\n\tpermissions = [ "create_child" ];\n\trelations = { parent_fleet: Fleet };\n\t"create_child" if "external-authenticator" on "parent_fleet";\n}\nhas_relation(fleet: Fleet, "parent_fleet", collection: DeviceAuthRequestList)\n\tif collection.fleet = fleet;\n\n# Describes the policy for creating and managing Silo certificates\nresource SiloCertificateList {\n\tpermissions = [ "list_children", "create_child" ];\n\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\n\t# Both Fleet and Silo administrators can see and modify the Silo's\n\t# certificates.\n\t"list_children" if "admin" on "parent_silo";\n\t"list_children" if "admin" on "parent_fleet";\n\t"create_child" if "admin" on "parent_silo";\n\t"create_child" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", collection: SiloCertificateList)\n\tif collection.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", collection: SiloCertificateList)\n\tif collection.silo.fleet = fleet;\n\n# Describes the policy for creating and managing Silo identity providers\nresource SiloIdentityProviderList {\n\tpermissions = [ "list_children", "create_child" ];\n\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\n\t# Everyone who can read the Silo (which includes all the users in the\n\t# Silo) can see the identity providers in it.\n\t"list_children" if "read" on "parent_silo";\n\n\t# Fleet and Silo administrators can manage the Silo's identity provider\n\t# configuration. This is one of the only areas of Silo configuration\n\t# that Fleet Administrators have permissions on. This is also one of\n\t# the only cases where we need to look two levels up the hierarchy to\n\t# see if somebody has the right permission. For most other things,\n\t# permissions cascade down the hierarchy so we only need to look at the\n\t# parent.\n\t"create_child" if "admin" on "parent_silo";\n\t"create_child" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", collection: SiloIdentityProviderList)\n\tif collection.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", collection: SiloIdentityProviderList)\n\tif collection.silo.fleet = fleet;\n\n# Describes the policy for creating and managing Silo users (mostly intended for\n# API-managed users)\nresource SiloUserList {\n\tpermissions = [ "list_children", "create_child" ];\n\n\trelations = { parent_silo: Silo, parent_fleet: Fleet };\n\n\t# Everyone who can read the Silo (which includes all the users in the\n\t# Silo) can see the users in it.\n\t"list_children" if "read" on "parent_silo";\n\n\t# Fleet and Silo administrators can manage the Silo's users. This is\n\t# one of the only areas of Silo configuration that Fleet Administrators\n\t# have permissions on. This is also one of the few cases (so far) where\n\t# we need to look two levels up the hierarchy to see if somebody has the\n\t# right permission. For most other things, permissions cascade down the\n\t# hierarchy so we only need to look at the parent.\n\t"create_child" if "admin" on "parent_silo";\n\t"list_children" if "admin" on "parent_fleet";\n\t"create_child" if "admin" on "parent_fleet";\n}\nhas_relation(silo: Silo, "parent_silo", collection: SiloUserList)\n\tif collection.silo = silo;\nhas_relation(fleet: Fleet, "parent_fleet", collection: SiloUserList)\n\tif collection.silo.fleet = fleet;\n\n# These rules grants the external authenticator role the permissions it needs to\n# read silo users and modify their sessions. This is necessary for login to\n# work.\nhas_permission(actor: AuthenticatedActor, "read", silo: Silo)\n\tif has_role(actor, "external-authenticator", silo.fleet);\nhas_permission(actor: AuthenticatedActor, "read", user: SiloUser)\n\tif has_role(actor, "external-authenticator", user.silo.fleet);\nhas_permission(actor: AuthenticatedActor, "modify", user: SiloUser)\n\tif has_role(actor, "external-authenticator", user.silo.fleet);\nhas_permission(actor: AuthenticatedActor, "read", group: SiloGroup)\n\tif has_role(actor, "external-authenticator", group.silo.fleet);\nhas_permission(actor: AuthenticatedActor, "modify", group: SiloGroup)\n\tif has_role(actor, "external-authenticator", group.silo.fleet);\n\nhas_permission(actor: AuthenticatedActor, "read", session: ConsoleSession)\n\tif has_role(actor, "external-authenticator", session.fleet);\nhas_permission(actor: AuthenticatedActor, "modify", session: ConsoleSession)\n\tif has_role(actor, "external-authenticator", session.fleet);\n\n# All authenticated users can read and delete device authn requests because\n# by necessity these operations happen before we've figured out what user (or\n# even Silo) the device auth is associated with. Any user can claim a device\n# auth request with the right user code (that's how it works) -- it's the user\n# code and associated logic that prevents unauthorized access here.\nhas_permission(_actor: AuthenticatedActor, "read", _device_auth: DeviceAuthRequest);\nhas_permission(_actor: AuthenticatedActor, "modify", _device_auth: DeviceAuthRequest);\n\nhas_permission(actor: AuthenticatedActor, "read", device_token: DeviceAccessToken)\n\tif has_role(actor, "external-authenticator", device_token.fleet);\n\nhas_permission(actor: AuthenticatedActor, "read", identity_provider: IdentityProvider)\n\tif has_role(actor, "external-authenticator", identity_provider.silo.fleet);\n\nhas_permission(actor: AuthenticatedActor, "read", saml_identity_provider: SamlIdentityProvider)\n\tif has_role(actor, "external-authenticator", saml_identity_provider.silo.fleet);\n\n# Describes the policy for who can access the internal database.\nresource Database {\n\tpermissions = [\n\t # "query" is required to perform any query against the database,\n\t # whether a read or write query. This is checked when an operation\n\t # checks out a database connection from the connection pool.\n\t #\n\t # Any authenticated user gets this permission. There's generally\n\t # some other authz check involved in the database query. For\n\t # example, if you're querying the database to "read" a "Project", we\n\t # should also be checking that. So why do we do this at all? It's\n\t # a belt-and-suspenders measure so that if we somehow introduced an\n\t # unauthenticated code path that hits the database, it cannot be\n\t # used to DoS the database because we won't allow the operation to\n\t # make the query. (As long as the code path _is_ authenticated, we\n\t # can use throttling mechanisms to prevent DoS.)\n\t "query",\n\n\t # "modify" is required to populate database data that's delivered\n\t # with the system. It should also be required for schema changes,\n\t # when we support those. This is separate from "query" so that we\n\t # cannot accidentally invoke these code paths from API calls and\n\t # other general functions.\n\t "modify"\n\t];\n}\n\n# All authenticated users have the "query" permission on the database.\nhas_permission(_actor: AuthenticatedActor, "query", _resource: Database);\n\n# The "db-init" user is the only one with the "modify" permission.\nhas_permission(USER_DB_INIT: AuthenticatedActor, "modify", _resource: Database);\nhas_permission(USER_DB_INIT: AuthenticatedActor, "create_child", _resource: IpPoolList);\n# It also has "admin" on the internal silo to populate it with built-in resources.\n# TODO-completeness: actually limit to just internal silo and not all silos\nhas_role(USER_DB_INIT: AuthenticatedActor, "admin", _silo: Silo);\n\n# Allow the internal API admin permissions on all silos.\nhas_role(USER_INTERNAL_API: AuthenticatedActor, "admin", _silo: Silo);\n\n\n\n resource Disk {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_project: Project };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(parent: Project, "containing_project", child: Disk)\n if child.project = parent;\n \n\n resource Snapshot {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_project: Project };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(parent: Project, "containing_project", child: Snapshot)\n if child.project = parent;\n \n\n resource ProjectImage {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_project: Project };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(parent: Project, "containing_project", child: ProjectImage)\n if child.project = parent;\n \n\n resource Instance {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_project: Project };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(parent: Project, "containing_project", child: Instance)\n if child.project = parent;\n \n\n resource IpPool {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: IpPool)\n if child.fleet = fleet;\n \n\n resource InstanceNetworkInterface {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = {\n containing_project: Project,\n parent: Instance\n };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(project: Project, "containing_project", child: InstanceNetworkInterface)\n if has_relation(project, "containing_project", child.instance);\n\n has_relation(parent: Instance, "parent", child: InstanceNetworkInterface)\n if child.instance = parent;\n \n\n resource Vpc {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_project: Project };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(parent: Project, "containing_project", child: Vpc)\n if child.project = parent;\n \n\n resource VpcRouter {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = {\n containing_project: Project,\n parent: Vpc\n };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(project: Project, "containing_project", child: VpcRouter)\n if has_relation(project, "containing_project", child.vpc);\n\n has_relation(parent: Vpc, "parent", child: VpcRouter)\n if child.vpc = parent;\n \n\n resource RouterRoute {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = {\n containing_project: Project,\n parent: VpcRouter\n };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(project: Project, "containing_project", child: RouterRoute)\n if has_relation(project, "containing_project", child.vpc_router);\n\n has_relation(parent: VpcRouter, "parent", child: RouterRoute)\n if child.vpc_router = parent;\n \n\n resource VpcSubnet {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = {\n containing_project: Project,\n parent: Vpc\n };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(project: Project, "containing_project", child: VpcSubnet)\n if has_relation(project, "containing_project", child.vpc);\n\n has_relation(parent: Vpc, "parent", child: VpcSubnet)\n if child.vpc = parent;\n \n\n resource FloatingIp {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_project: Project };\n "list_children" if "viewer" on "containing_project";\n "read" if "viewer" on "containing_project";\n "modify" if "collaborator" on "containing_project";\n "create_child" if "collaborator" on "containing_project";\n }\n\n has_relation(parent: Project, "containing_project", child: FloatingIp)\n if child.project = parent;\n \n\n resource Image {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_silo: Silo };\n "list_children" if "viewer" on "containing_silo";\n "read" if "viewer" on "containing_silo";\n "modify" if "collaborator" on "containing_silo";\n "create_child" if "collaborator" on "containing_silo";\n }\n\n has_relation(parent: Silo, "containing_silo", child: Image)\n if child.silo = parent;\n \n\n resource SiloImage {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n\n relations = { containing_silo: Silo };\n "list_children" if "viewer" on "containing_silo";\n "read" if "viewer" on "containing_silo";\n "modify" if "collaborator" on "containing_silo";\n "create_child" if "collaborator" on "containing_silo";\n }\n\n has_relation(parent: Silo, "containing_silo", child: SiloImage)\n if child.silo = parent;\n \n\n resource AddressLot {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: AddressLot)\n if child.fleet = fleet;\n \n\n resource Blueprint {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: Blueprint)\n if child.fleet = fleet;\n \n\n resource LoopbackAddress {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: LoopbackAddress)\n if child.fleet = fleet;\n \n\n\n resource ConsoleSession {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: ConsoleSession)\n if child.fleet = fleet;\n \n\n resource DeviceAuthRequest {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: DeviceAuthRequest)\n if child.fleet = fleet;\n \n\n resource DeviceAccessToken {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: DeviceAccessToken)\n if child.fleet = fleet;\n \n\n resource PhysicalDisk {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: PhysicalDisk)\n if child.fleet = fleet;\n \n\n resource Rack {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: Rack)\n if child.fleet = fleet;\n \n\n resource RoleBuiltin {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: RoleBuiltin)\n if child.fleet = fleet;\n \n\n\n\n\n\n\n\n resource Sled {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: Sled)\n if child.fleet = fleet;\n \n\n resource TufRepo {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: TufRepo)\n if child.fleet = fleet;\n \n\n resource TufArtifact {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: TufArtifact)\n if child.fleet = fleet;\n \n\n resource Zpool {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: Zpool)\n if child.fleet = fleet;\n \n\n resource Service {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: Service)\n if child.fleet = fleet;\n \n\n resource UserBuiltin {\n permissions = [\n "list_children",\n "modify",\n "read",\n "create_child",\n ];\n \n relations = { parent_fleet: Fleet };\n "list_children" if "viewer" on "parent_fleet";\n "read" if "viewer" on "parent_fleet";\n "modify" if "admin" on "parent_fleet";\n "create_child" if "admin" on "parent_fleet";\n }\n has_relation(fleet: Fleet, "parent_fleet", child: UserBuiltin)\n if child.fleet = fleet;\n
992024-05-08T03:37:10.967ZINFOtest_unauthorized (ServerContext): Setting up resolver using DNS address: [::1]:50241
1002024-05-08T03:37:10.967ZINFOtest_unauthorized (DnsResolver): new DNS resolver addresses = [[::1]:50241]
1012024-05-08T03:37:10.968ZINFOtest_unauthorized (db::Pool): database connection pool database_url = postgresql://root@[::1]:38592/omicron?sslmode=disable
1022024-05-08T03:37:11.025ZINFOtest_unauthorized (nexus): Database schema version is up to date desired_version = 56.0.0 found_version = 56.0.0
1032024-05-08T03:37:11.541ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /artifacts/{kind}/{name}/{version}
1042024-05-08T03:37:11.541ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /bgtasks
1052024-05-08T03:37:11.541ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /bgtasks/activate
1062024-05-08T03:37:11.541ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /bgtasks/view/{bgtask_name}
1072024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /crucible/0/upstairs/{upstairs_id}/downstairs/{downstairs_id}/stop-request
1082024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /crucible/0/upstairs/{upstairs_id}/downstairs/{downstairs_id}/stopped
1092024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /crucible/0/upstairs/{upstairs_id}/repair/{repair_id}/progress
1102024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /crucible/0/upstairs/{upstairs_id}/repair-finish
1112024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /crucible/0/upstairs/{upstairs_id}/repair-start
1122024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /deployment/blueprints/all
1132024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = DELETE path = /deployment/blueprints/all/{blueprint_id}
1142024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /deployment/blueprints/all/{blueprint_id}
1152024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /deployment/blueprints/import
1162024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /deployment/blueprints/regenerate
1172024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /deployment/blueprints/target
1182024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /deployment/blueprints/target
1192024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = PUT path = /deployment/blueprints/target/enabled
1202024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /disk/{disk_id}/remove-read-only-parent
1212024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = PUT path = /disks/{disk_id}
1222024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = PUT path = /instances/{instance_id}
1232024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /metrics/collectors
1242024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /metrics/collectors/{collector_id}/producers
1252024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /metrics/producers
1262024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /nat/ipv4/changeset/{from_gen}
1272024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /probes/{sled}
1282024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = PUT path = /racks/{rack_id}/initialization-complete
1292024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /sagas
1302024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /sagas/{saga_id}
1312024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /sled-agents/{sled_id}
1322024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /sled-agents/{sled_id}
1332024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /sled-agents/{sled_id}/firewall-rules-update
1342024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /sleds/add
1352024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /sleds/expunge
1362024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = GET path = /sleds/uninitialized
1372024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = PUT path = /switch/{switch_id}
1382024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): registered endpoint local_addr = 127.0.0.1:44802 method = POST path = /volume/{volume_id}/remove-read-only-parent
1392024-05-08T03:37:11.542ZINFOtest_unauthorized (dropshot_internal): listening local_addr = 127.0.0.1:44802
1402024-05-08T03:37:11.542ZDEBGtest_unauthorized (dropshot_internal): successfully registered DTrace USDT probes local_addr = 127.0.0.1:44802
1412024-05-08T03:37:11.543ZINFOtest_unauthorized (SEC): SEC running sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
1422024-05-08T03:37:11.543ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
1432024-05-08T03:37:11.543ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
1442024-05-08T03:37:11.546ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
1452024-05-08T03:37:11.546ZDEBGtest_unauthorized (DataLoader): attempting to create built-in users
1462024-05-08T03:37:11.547ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
1472024-05-08T03:37:11.547ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
1482024-05-08T03:37:11.547ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
1492024-05-08T03:37:11.548ZINFOtest_unauthorized (SagaRecoverer): start saga recovery
1502024-05-08T03:37:11.548ZTRACtest_unauthorized (SagaRecoverer): listing sagas
1512024-05-08T03:37:11.550ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_internal dns_group = internal iteration = 1 reason = Timeout
1522024-05-08T03:37:11.550ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_internal dns_group = internal
1532024-05-08T03:37:11.550ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
1542024-05-08T03:37:11.550ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
1552024-05-08T03:37:11.551ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
1562024-05-08T03:37:11.551ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_internal dns_group = internal iteration = 1 reason = Timeout
1572024-05-08T03:37:11.551ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _nameservice._tcp.control-plane.oxide.internal
1582024-05-08T03:37:11.552ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_internal dns_group = internal iteration = 1 reason = Timeout
1592024-05-08T03:37:11.552ZWARNtest_unauthorized (BackgroundTasks): DNS propagation: skipped background_task = dns_propagation_internal dns_group = internal reason = no config nor servers
1602024-05-08T03:37:11.552ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_internal dns_group = internal elapsed = 159.999\u{b5}s iteration = 1
1612024-05-08T03:37:11.552ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_external dns_group = external iteration = 1 reason = Timeout
1622024-05-08T03:37:11.552ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_external dns_group = external
1632024-05-08T03:37:11.552ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
1642024-05-08T03:37:11.552ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
1652024-05-08T03:37:11.554ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
1662024-05-08T03:37:11.555ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_external dns_group = external iteration = 1 reason = Timeout
1672024-05-08T03:37:11.556ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _external-dns._tcp.control-plane.oxide.internal
1682024-05-08T03:37:11.556ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_external dns_group = external iteration = 1 reason = Timeout
1692024-05-08T03:37:11.556ZWARNtest_unauthorized (BackgroundTasks): DNS propagation: skipped background_task = dns_propagation_external dns_group = external reason = no config nor servers
1702024-05-08T03:37:11.556ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_external dns_group = external elapsed = 56.242\u{b5}s iteration = 1
1712024-05-08T03:37:11.556ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = metrics_producer_gc iteration = 1 reason = Timeout
1722024-05-08T03:37:11.556ZWARNtest_unauthorized (BackgroundTasks): Metric producer GC: statically disabled pending omicron#5284 background_task = metrics_producer_gc
1732024-05-08T03:37:11.556ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = metrics_producer_gc elapsed = 33.487\u{b5}s iteration = 1
1742024-05-08T03:37:11.556ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = external_endpoints iteration = 1 reason = Timeout
1752024-05-08T03:37:11.556ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
1762024-05-08T03:37:11.556ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
1772024-05-08T03:37:11.557ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
1782024-05-08T03:37:11.557ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
1792024-05-08T03:37:11.557ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
1802024-05-08T03:37:11.557ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = nat_v4_garbage_collector iteration = 1 reason = Timeout
1812024-05-08T03:37:11.557ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = nat_v4_garbage_collector resource = Database
1822024-05-08T03:37:11.558ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = nat_v4_garbage_collector roles = RoleSet { roles: {} }
1832024-05-08T03:37:11.558ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = nat_v4_garbage_collector resource = Database result = Ok(())
1842024-05-08T03:37:11.570ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = bfd_manager iteration = 1 reason = Timeout
1852024-05-08T03:37:11.570ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = bfd_manager resource = Database
1862024-05-08T03:37:11.570ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = bfd_manager roles = RoleSet { roles: {} }
1872024-05-08T03:37:11.571ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = bfd_manager resource = Database result = Ok(())
1882024-05-08T03:37:11.571ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = phantom_disks iteration = 1 reason = Timeout
1892024-05-08T03:37:11.571ZWARNtest_unauthorized (BackgroundTasks): phantom disk task started background_task = phantom_disks
1902024-05-08T03:37:11.571ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = blueprint_loader iteration = 1 reason = Timeout
1912024-05-08T03:37:11.571ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = BlueprintConfig
1922024-05-08T03:37:11.571ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = blueprint_loader resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
1932024-05-08T03:37:11.571ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database
1942024-05-08T03:37:11.571ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = blueprint_loader roles = RoleSet { roles: {} }
1952024-05-08T03:37:11.572ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database result = Ok(())
1962024-05-08T03:37:11.572ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = blueprint_executor iteration = 1 reason = Timeout
1972024-05-08T03:37:11.572ZWARNtest_unauthorized (BackgroundTasks): Blueprint execution: skipped background_task = blueprint_executor reason = no blueprint
1982024-05-08T03:37:11.572ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = blueprint_executor elapsed = 88.055\u{b5}s iteration = 1
1992024-05-08T03:37:11.573ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 1 reason = Timeout
2002024-05-08T03:37:11.573ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
2012024-05-08T03:37:11.573ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
2022024-05-08T03:37:11.573ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
2032024-05-08T03:37:11.573ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
2042024-05-08T03:37:11.573ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
2052024-05-08T03:37:11.573ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 1 reason = Timeout
2062024-05-08T03:37:11.573ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 41.112\u{b5}s iteration = 1
2072024-05-08T03:37:11.573ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = service_zone_nat_tracker iteration = 1 reason = Timeout
2082024-05-08T03:37:11.574ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory
2092024-05-08T03:37:11.574ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
2102024-05-08T03:37:11.574ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
2112024-05-08T03:37:11.574ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
2122024-05-08T03:37:11.574ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
2132024-05-08T03:37:11.574ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = switch_port_config_manager iteration = 1 reason = Timeout
2142024-05-08T03:37:11.574ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Fleet
2152024-05-08T03:37:11.574ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = switch_port_config_manager resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
2162024-05-08T03:37:11.574ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database
2172024-05-08T03:37:11.574ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {} }
2182024-05-08T03:37:11.575ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database result = Ok(())
2192024-05-08T03:37:11.575ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement iteration = 1 reason = Timeout
2202024-05-08T03:37:11.575ZWARNtest_unauthorized (BackgroundTasks): region replacement task started background_task = region_replacement
2212024-05-08T03:37:11.575ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
2222024-05-08T03:37:11.575ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
2232024-05-08T03:37:11.575ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
2242024-05-08T03:37:11.576ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement_driver iteration = 1 reason = Timeout
2252024-05-08T03:37:11.576ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task started background_task = region_replacement_driver
2262024-05-08T03:37:11.576ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
2272024-05-08T03:37:11.576ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
2282024-05-08T03:37:11.576ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
2292024-05-08T03:37:11.584ZINFOtest_unauthorized (DataLoader): created 5 built-in users
2302024-05-08T03:37:11.584ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
2312024-05-08T03:37:11.584ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
2322024-05-08T03:37:11.587ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
2332024-05-08T03:37:11.587ZDEBGtest_unauthorized (DataLoader): attempting to create built-in roles
2342024-05-08T03:37:11.587ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
2352024-05-08T03:37:11.587ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
2362024-05-08T03:37:11.588ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
2372024-05-08T03:37:11.590ZTRACtest_unauthorized (dns): buffer buffer = Length: 64 (0x40) bytes\n0000: 6a ce 01 00 00 01 00 00 00 00 00 00 0c 5f 6e 61 j............_na\n0010: 6d 65 73 65 72 76 69 63 65 04 5f 74 63 70 0d 63 meservice._tcp.c\n0020: 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 ontrol-plane.oxi\n0030: 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 de.internal..!.. kind = dns peer_addr = [::1]:52287 req_id = 84836941-71c3-49fe-a886-bdf50f3c25d6
2382024-05-08T03:37:11.591ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 27342,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_nameservice._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_nameservice._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 12,\n 95,\n 110,\n 97,\n 109,\n 101,\n 115,\n 101,\n 114,\n 118,\n 105,\n 99,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:52287 req_id = 84836941-71c3-49fe-a886-bdf50f3c25d6
2392024-05-08T03:37:11.594ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_nameservice._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:52287 req_id = 84836941-71c3-49fe-a886-bdf50f3c25d6
2402024-05-08T03:37:11.594ZTRACtest_unauthorized (dns): buffer buffer = Length: 65 (0x41) bytes\n0000: c8 91 01 00 00 01 00 00 00 00 00 00 0d 5f 65 78 ............._ex\n0010: 74 65 72 6e 61 6c 2d 64 6e 73 04 5f 74 63 70 0d ternal-dns._tcp.\n0020: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0030: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 ide.internal..!.\n0040: 01 . kind = dns peer_addr = [::1]:58967 req_id = 935682c5-8c7f-44e7-8e63-cda0c34687f6
2412024-05-08T03:37:11.594ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 51345,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_external-dns._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_external-dns._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 13,\n 95,\n 101,\n 120,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 45,\n 100,\n 110,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:58967 req_id = 935682c5-8c7f-44e7-8e63-cda0c34687f6
2422024-05-08T03:37:11.595ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_external-dns._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:58967 req_id = 935682c5-8c7f-44e7-8e63-cda0c34687f6
2432024-05-08T03:37:11.595ZWARNtest_unauthorized (BackgroundTasks): failed to lookup DNS servers background_task = dns_servers_internal dns_group = internal error = no record found for Query { name: Name("_nameservice._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
2442024-05-08T03:37:11.596ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_internal dns_group = internal elapsed = 44.981862ms iteration = 1
2452024-05-08T03:37:11.596ZWARNtest_unauthorized (BackgroundTasks): failed to lookup DNS servers background_task = dns_servers_external dns_group = external error = no record found for Query { name: Name("_external-dns._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
2462024-05-08T03:37:11.596ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_external dns_group = external elapsed = 41.687029ms iteration = 1
2472024-05-08T03:37:11.607ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
2482024-05-08T03:37:11.607ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
2492024-05-08T03:37:11.607ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
2502024-05-08T03:37:11.607ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
2512024-05-08T03:37:11.608ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
2522024-05-08T03:37:11.623ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
2532024-05-08T03:37:11.624ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 22 ca 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 "............_de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:65107 req_id = e47078f6-27fa-429d-8ff0-f2cf1e54a61f
2542024-05-08T03:37:11.624ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 8906,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:65107 req_id = e47078f6-27fa-429d-8ff0-f2cf1e54a61f
2552024-05-08T03:37:11.624ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_dendrite._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:65107 req_id = e47078f6-27fa-429d-8ff0-f2cf1e54a61f
2562024-05-08T03:37:11.624ZERROtest_unauthorized (BackgroundTasks): failed to resolve addresses for Dendrite services background_task = nat_v4_garbage_collector error = no record found for Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
2572024-05-08T03:37:11.624ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = nat_v4_garbage_collector elapsed = 66.806802ms iteration = 1
2582024-05-08T03:37:11.644ZINFOtest_unauthorized (DataLoader): created 10 built-in roles
2592024-05-08T03:37:11.655ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
2602024-05-08T03:37:11.657ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
2612024-05-08T03:37:11.660ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
2622024-05-08T03:37:11.660ZDEBGtest_unauthorized (DataLoader): attempting to create built-in role assignments
2632024-05-08T03:37:11.660ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
2642024-05-08T03:37:11.660ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
2652024-05-08T03:37:11.660ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
2662024-05-08T03:37:11.661ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
2672024-05-08T03:37:11.662ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 07 e7 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 ............._de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:59890 req_id = ec9f3176-8aad-40f6-bad6-6abeea735668
2682024-05-08T03:37:11.662ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 2023,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:59890 req_id = ec9f3176-8aad-40f6-bad6-6abeea735668
2692024-05-08T03:37:11.663ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_dendrite._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:59890 req_id = ec9f3176-8aad-40f6-bad6-6abeea735668
2702024-05-08T03:37:11.663ZERROtest_unauthorized (BackgroundTasks): failed to resolve addresses for Dendrite services background_task = bfd_manager error = no record found for Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
2712024-05-08T03:37:11.663ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = bfd_manager elapsed = 93.103151ms iteration = 1
2722024-05-08T03:37:11.686ZWARNtest_unauthorized (BackgroundTasks): phantom disk task done background_task = phantom_disks
2732024-05-08T03:37:11.686ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = phantom_disks elapsed = 114.966736ms iteration = 1
2742024-05-08T03:37:11.828ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
2752024-05-08T03:37:11.828ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
2762024-05-08T03:37:11.828ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
2772024-05-08T03:37:11.828ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
2782024-05-08T03:37:11.829ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
2792024-05-08T03:37:11.962ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
2802024-05-08T03:37:11.962ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
2812024-05-08T03:37:11.962ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
2822024-05-08T03:37:12.023ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
2832024-05-08T03:37:12.030ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory result = Err(Forbidden)
2842024-05-08T03:37:12.030ZERROtest_unauthorized (BackgroundTasks): failed to collect inventory background_task = service_zone_nat_tracker error = Forbidden
2852024-05-08T03:37:12.030ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = service_zone_nat_tracker elapsed = 456.315318ms iteration = 1
2862024-05-08T03:37:12.030ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
2872024-05-08T03:37:12.033ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Err(Forbidden)
2882024-05-08T03:37:12.034ZWARNtest_unauthorized (BackgroundTasks): inventory collection failed background_task = inventory_collection error = failed to collect inventory: pruning old collections: Forbidden
2892024-05-08T03:37:12.034ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 461.409137ms iteration = 1
2902024-05-08T03:37:12.034ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
2912024-05-08T03:37:12.041ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Err(Forbidden)
2922024-05-08T03:37:12.041ZWARNtest_unauthorized (BackgroundTasks): failed to read Silo/DNS/TLS configuration background_task = external_endpoints error = Forbidden
2932024-05-08T03:37:12.041ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = external_endpoints elapsed = 484.61359ms iteration = 1
2942024-05-08T03:37:12.041ZINFOtest_unauthorized (SagaRecoverer): listed sagas (0 total)
2952024-05-08T03:37:12.041ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {} }
2962024-05-08T03:37:12.044ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Fleet result = Err(Forbidden)
2972024-05-08T03:37:12.044ZERROtest_unauthorized (BackgroundTasks): failed to retrieve racks from database background_task = switch_port_config_manager error = Forbidden
2982024-05-08T03:37:12.045ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = switch_port_config_manager elapsed = 470.40699ms iteration = 1
2992024-05-08T03:37:12.045ZINFOtest_unauthorized (DataLoader): created 4 built-in role assignments
3002024-05-08T03:37:12.045ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3012024-05-08T03:37:12.045ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3022024-05-08T03:37:12.046ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3032024-05-08T03:37:12.046ZDEBGtest_unauthorized (DataLoader): attempting to create built-in silos
3042024-05-08T03:37:12.046ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3052024-05-08T03:37:12.046ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3062024-05-08T03:37:12.047ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3072024-05-08T03:37:12.047ZWARNtest_unauthorized (BackgroundTasks): region replacement task done background_task = region_replacement
3082024-05-08T03:37:12.047ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement elapsed = 472.249584ms iteration = 1
3092024-05-08T03:37:12.047ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
3102024-05-08T03:37:12.047ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
3112024-05-08T03:37:12.048ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
3122024-05-08T03:37:12.049ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = blueprint_loader roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
3132024-05-08T03:37:12.055ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = BlueprintConfig result = Ok(())
3142024-05-08T03:37:12.055ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database
3152024-05-08T03:37:12.055ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = blueprint_loader roles = RoleSet { roles: {} }
3162024-05-08T03:37:12.057ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database result = Ok(())
3172024-05-08T03:37:12.057ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
3182024-05-08T03:37:12.063ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
3192024-05-08T03:37:12.064ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
3202024-05-08T03:37:12.069ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
3212024-05-08T03:37:12.091ZWARNtest_unauthorized (BackgroundTasks): failed to read target blueprint background_task = blueprint_loader error = Internal Error: no target blueprint set
3222024-05-08T03:37:12.091ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = blueprint_loader elapsed = 520.000487ms iteration = 1
3232024-05-08T03:37:12.134ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task done background_task = region_replacement_driver
3242024-05-08T03:37:12.134ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement_driver elapsed = 558.635982ms iteration = 1
3252024-05-08T03:37:12.134ZWARNtest_unauthorized (BackgroundTasks): failed to read DNS config background_task = dns_config_internal dns_group = internal error = Internal Error: expected exactly one latest version for DNS group Internal, found 0
3262024-05-08T03:37:12.134ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_internal dns_group = internal elapsed = 584.911274ms iteration = 1
3272024-05-08T03:37:12.134ZWARNtest_unauthorized (BackgroundTasks): failed to read DNS config background_task = dns_config_external dns_group = external error = Internal Error: expected exactly one latest version for DNS group External, found 0
3282024-05-08T03:37:12.135ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_external dns_group = external elapsed = 582.137388ms iteration = 1
3292024-05-08T03:37:12.156ZINFOtest_unauthorized (DataLoader): created 2 built-in silos
3302024-05-08T03:37:12.156ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3312024-05-08T03:37:12.156ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3322024-05-08T03:37:12.158ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3332024-05-08T03:37:12.175ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3342024-05-08T03:37:12.175ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3352024-05-08T03:37:12.177ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3362024-05-08T03:37:12.177ZDEBGtest_unauthorized (DataLoader): attempting to create built-in projects
3372024-05-08T03:37:12.177ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3382024-05-08T03:37:12.177ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3392024-05-08T03:37:12.177ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3402024-05-08T03:37:12.181ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }
3412024-05-08T03:37:12.182ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
3422024-05-08T03:37:12.182ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3432024-05-08T03:37:12.182ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3442024-05-08T03:37:12.182ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3452024-05-08T03:37:12.184ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
3462024-05-08T03:37:12.184ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3472024-05-08T03:37:12.184ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3482024-05-08T03:37:12.185ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3492024-05-08T03:37:12.187ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3502024-05-08T03:37:12.191ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) } result = Ok(())
3512024-05-08T03:37:12.191ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }
3522024-05-08T03:37:12.191ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
3532024-05-08T03:37:12.191ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3542024-05-08T03:37:12.191ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3552024-05-08T03:37:12.192ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3562024-05-08T03:37:12.195ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
3572024-05-08T03:37:12.195ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3582024-05-08T03:37:12.195ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3592024-05-08T03:37:12.197ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3602024-05-08T03:37:12.201ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3612024-05-08T03:37:12.206ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) } result = Ok(())
3622024-05-08T03:37:12.206ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3632024-05-08T03:37:12.206ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3642024-05-08T03:37:12.206ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3652024-05-08T03:37:12.227ZINFOtest_unauthorized (DataLoader): created built-in services project
3662024-05-08T03:37:12.227ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3672024-05-08T03:37:12.227ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3682024-05-08T03:37:12.229ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3692024-05-08T03:37:12.230ZDEBGtest_unauthorized (DataLoader): attempting to create built-in VPCs
3702024-05-08T03:37:12.230ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3712024-05-08T03:37:12.230ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3722024-05-08T03:37:12.231ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3732024-05-08T03:37:12.235ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3742024-05-08T03:37:12.235ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3752024-05-08T03:37:12.236ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3762024-05-08T03:37:12.239ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }
3772024-05-08T03:37:12.239ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
3782024-05-08T03:37:12.239ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3792024-05-08T03:37:12.239ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3802024-05-08T03:37:12.239ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3812024-05-08T03:37:12.287ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
3822024-05-08T03:37:12.287ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3832024-05-08T03:37:12.287ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3842024-05-08T03:37:12.288ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3852024-05-08T03:37:12.343ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
3862024-05-08T03:37:12.343ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3872024-05-08T03:37:12.343ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3882024-05-08T03:37:12.344ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3892024-05-08T03:37:12.399ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3902024-05-08T03:37:12.412ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) } result = Ok(())
3912024-05-08T03:37:12.412ZTRACtest_unauthorized (DataLoader): successful lookup of siloed resource "Project" using built-in user
3922024-05-08T03:37:12.412ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }
3932024-05-08T03:37:12.413ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
3942024-05-08T03:37:12.413ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3952024-05-08T03:37:12.413ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
3962024-05-08T03:37:12.414ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
3972024-05-08T03:37:12.416ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
3982024-05-08T03:37:12.416ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
3992024-05-08T03:37:12.416ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4002024-05-08T03:37:12.417ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4012024-05-08T03:37:12.419ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
4022024-05-08T03:37:12.419ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4032024-05-08T03:37:12.420ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4042024-05-08T03:37:12.420ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4052024-05-08T03:37:12.423ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4062024-05-08T03:37:12.432ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) } result = Ok(())
4072024-05-08T03:37:12.432ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4082024-05-08T03:37:12.432ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4092024-05-08T03:37:12.433ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4102024-05-08T03:37:12.447ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4112024-05-08T03:37:12.447ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4122024-05-08T03:37:12.448ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4132024-05-08T03:37:12.457ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }
4142024-05-08T03:37:12.457ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
4152024-05-08T03:37:12.458ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4162024-05-08T03:37:12.458ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4172024-05-08T03:37:12.458ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4182024-05-08T03:37:12.506ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
4192024-05-08T03:37:12.506ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4202024-05-08T03:37:12.506ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4212024-05-08T03:37:12.507ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4222024-05-08T03:37:12.549ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
4232024-05-08T03:37:12.549ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4242024-05-08T03:37:12.549ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4252024-05-08T03:37:12.550ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4262024-05-08T03:37:12.552ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4272024-05-08T03:37:12.559ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") } result = Ok(())
4282024-05-08T03:37:12.559ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4292024-05-08T03:37:12.559ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4302024-05-08T03:37:12.559ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4312024-05-08T03:37:12.624ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-074c-4000-8000-000000000001, lookup_type: ById(001de000-074c-4000-8000-000000000001) }
4322024-05-08T03:37:12.624ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
4332024-05-08T03:37:12.624ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4342024-05-08T03:37:12.624ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4352024-05-08T03:37:12.626ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4362024-05-08T03:37:12.629ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
4372024-05-08T03:37:12.629ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4382024-05-08T03:37:12.629ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4392024-05-08T03:37:12.630ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4402024-05-08T03:37:12.632ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
4412024-05-08T03:37:12.632ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4422024-05-08T03:37:12.632ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4432024-05-08T03:37:12.633ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4442024-05-08T03:37:12.635ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4452024-05-08T03:37:12.645ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-074c-4000-8000-000000000001, lookup_type: ById(001de000-074c-4000-8000-000000000001) } result = Ok(())
4462024-05-08T03:37:12.646ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4472024-05-08T03:37:12.646ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4482024-05-08T03:37:12.647ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4492024-05-08T03:37:12.722ZDEBGtest_unauthorized (DataLoader): attempting to create built-in VPC firewall rules
4502024-05-08T03:37:12.722ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4512024-05-08T03:37:12.722ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4522024-05-08T03:37:12.725ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4532024-05-08T03:37:12.736ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4542024-05-08T03:37:12.742ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4552024-05-08T03:37:12.742ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4562024-05-08T03:37:12.779ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4572024-05-08T03:37:12.779ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4582024-05-08T03:37:12.780ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4592024-05-08T03:37:12.795ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
4602024-05-08T03:37:12.795ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
4612024-05-08T03:37:12.795ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4622024-05-08T03:37:12.796ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4632024-05-08T03:37:12.796ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4642024-05-08T03:37:12.820ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
4652024-05-08T03:37:12.820ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4662024-05-08T03:37:12.820ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4672024-05-08T03:37:12.820ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4682024-05-08T03:37:12.824ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
4692024-05-08T03:37:12.825ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4702024-05-08T03:37:12.825ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4712024-05-08T03:37:12.825ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4722024-05-08T03:37:12.827ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4732024-05-08T03:37:12.842ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
4742024-05-08T03:37:12.843ZTRACtest_unauthorized (DataLoader): successful lookup of siloed resource "Vpc" using built-in user
4752024-05-08T03:37:12.843ZTRACtest_unauthorized (DataLoader): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
4762024-05-08T03:37:12.843ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
4772024-05-08T03:37:12.843ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4782024-05-08T03:37:12.843ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4792024-05-08T03:37:12.843ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4802024-05-08T03:37:12.848ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
4812024-05-08T03:37:12.848ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4822024-05-08T03:37:12.848ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4832024-05-08T03:37:12.849ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4842024-05-08T03:37:12.898ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
4852024-05-08T03:37:12.898ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4862024-05-08T03:37:12.898ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4872024-05-08T03:37:12.899ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4882024-05-08T03:37:12.902ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4892024-05-08T03:37:12.910ZDEBGtest_unauthorized (DataLoader): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
4902024-05-08T03:37:12.910ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4912024-05-08T03:37:12.911ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4922024-05-08T03:37:12.913ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4932024-05-08T03:37:12.938ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
4942024-05-08T03:37:12.938ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
4952024-05-08T03:37:12.938ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
4962024-05-08T03:37:12.938ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
4972024-05-08T03:37:12.939ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
4982024-05-08T03:37:12.941ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
4992024-05-08T03:37:12.941ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5002024-05-08T03:37:12.941ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5012024-05-08T03:37:12.942ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5022024-05-08T03:37:12.944ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
5032024-05-08T03:37:12.944ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5042024-05-08T03:37:12.944ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5052024-05-08T03:37:12.945ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5062024-05-08T03:37:12.950ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5072024-05-08T03:37:12.960ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
5082024-05-08T03:37:12.960ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5092024-05-08T03:37:12.961ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5102024-05-08T03:37:12.962ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5112024-05-08T03:37:13.104ZINFOtest_unauthorized (DataLoader): created built-in VPC firewall rules
5122024-05-08T03:37:13.104ZDEBGtest_unauthorized (DataLoader): attempting to create built-in VPC Subnets
5132024-05-08T03:37:13.104ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5142024-05-08T03:37:13.104ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5152024-05-08T03:37:13.105ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5162024-05-08T03:37:13.135ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5172024-05-08T03:37:13.135ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5182024-05-08T03:37:13.136ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5192024-05-08T03:37:13.142ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5202024-05-08T03:37:13.142ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5212024-05-08T03:37:13.143ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5222024-05-08T03:37:13.146ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
5232024-05-08T03:37:13.146ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
5242024-05-08T03:37:13.146ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5252024-05-08T03:37:13.146ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5262024-05-08T03:37:13.146ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5272024-05-08T03:37:13.148ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
5282024-05-08T03:37:13.148ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5292024-05-08T03:37:13.148ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5302024-05-08T03:37:13.149ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5312024-05-08T03:37:13.151ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
5322024-05-08T03:37:13.151ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5332024-05-08T03:37:13.151ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5342024-05-08T03:37:13.151ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5352024-05-08T03:37:13.156ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5362024-05-08T03:37:13.162ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
5372024-05-08T03:37:13.162ZTRACtest_unauthorized (DataLoader): successful lookup of siloed resource "Vpc" using built-in user
5382024-05-08T03:37:13.162ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5392024-05-08T03:37:13.162ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5402024-05-08T03:37:13.163ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5412024-05-08T03:37:13.173ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
5422024-05-08T03:37:13.173ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
5432024-05-08T03:37:13.173ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5442024-05-08T03:37:13.174ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5452024-05-08T03:37:13.174ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5462024-05-08T03:37:13.176ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
5472024-05-08T03:37:13.176ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5482024-05-08T03:37:13.176ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5492024-05-08T03:37:13.177ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5502024-05-08T03:37:13.179ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
5512024-05-08T03:37:13.179ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5522024-05-08T03:37:13.179ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5532024-05-08T03:37:13.180ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5542024-05-08T03:37:13.181ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5552024-05-08T03:37:13.186ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
5562024-05-08T03:37:13.194ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5572024-05-08T03:37:13.194ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5582024-05-08T03:37:13.195ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5592024-05-08T03:37:13.197ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
5602024-05-08T03:37:13.197ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
5612024-05-08T03:37:13.197ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5622024-05-08T03:37:13.197ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5632024-05-08T03:37:13.198ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5642024-05-08T03:37:13.200ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
5652024-05-08T03:37:13.200ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5662024-05-08T03:37:13.200ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5672024-05-08T03:37:13.200ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5682024-05-08T03:37:13.207ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
5692024-05-08T03:37:13.207ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5702024-05-08T03:37:13.207ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5712024-05-08T03:37:13.209ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5722024-05-08T03:37:13.216ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5732024-05-08T03:37:13.221ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
5742024-05-08T03:37:13.242ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5752024-05-08T03:37:13.242ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5762024-05-08T03:37:13.244ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5772024-05-08T03:37:13.247ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
5782024-05-08T03:37:13.247ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
5792024-05-08T03:37:13.247ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5802024-05-08T03:37:13.247ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5812024-05-08T03:37:13.249ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5822024-05-08T03:37:13.253ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
5832024-05-08T03:37:13.253ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5842024-05-08T03:37:13.253ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5852024-05-08T03:37:13.254ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5862024-05-08T03:37:13.256ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
5872024-05-08T03:37:13.256ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5882024-05-08T03:37:13.256ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5892024-05-08T03:37:13.257ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5902024-05-08T03:37:13.259ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5912024-05-08T03:37:13.267ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
5922024-05-08T03:37:13.272ZINFOtest_unauthorized (DataLoader): created built-in services vpc subnets
5932024-05-08T03:37:13.272ZINFOtest_unauthorized (DataLoader): created built-in services vpc
5942024-05-08T03:37:13.272ZTRACtest_unauthorized (DataLoader): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5952024-05-08T03:37:13.272ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
5962024-05-08T03:37:13.275ZDEBGtest_unauthorized (DataLoader): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
5972024-05-08T03:37:13.275ZDEBGtest_unauthorized (DataLoader): attempting to create silo users
5982024-05-08T03:37:13.275ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
5992024-05-08T03:37:13.276ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6002024-05-08T03:37:13.276ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6012024-05-08T03:37:13.287ZINFOtest_unauthorized (DataLoader): created 2 silo users
6022024-05-08T03:37:13.287ZDEBGtest_unauthorized (DataLoader): attempting to create silo user role assignments
6032024-05-08T03:37:13.287ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6042024-05-08T03:37:13.287ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6052024-05-08T03:37:13.289ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6062024-05-08T03:37:13.294ZINFOtest_unauthorized (DataLoader): created 2 silo user role assignments
6072024-05-08T03:37:13.294ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6082024-05-08T03:37:13.294ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6092024-05-08T03:37:13.295ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6102024-05-08T03:37:13.300ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6112024-05-08T03:37:13.300ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6122024-05-08T03:37:13.301ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6132024-05-08T03:37:13.315ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = IpPoolList
6142024-05-08T03:37:13.315ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
6152024-05-08T03:37:13.316ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6162024-05-08T03:37:13.316ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6172024-05-08T03:37:13.317ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6182024-05-08T03:37:13.319ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6192024-05-08T03:37:13.320ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = IpPoolList result = Ok(())
6202024-05-08T03:37:13.321ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6212024-05-08T03:37:13.321ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6222024-05-08T03:37:13.321ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6232024-05-08T03:37:13.332ZTRACtest_unauthorized (DataLoader): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = IpPoolList
6242024-05-08T03:37:13.332ZTRACtest_unauthorized (DataLoader): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
6252024-05-08T03:37:13.332ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6262024-05-08T03:37:13.332ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6272024-05-08T03:37:13.333ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6282024-05-08T03:37:13.336ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6292024-05-08T03:37:13.338ZDEBGtest_unauthorized (DataLoader): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = IpPoolList result = Ok(())
6302024-05-08T03:37:13.339ZTRACtest_unauthorized (DataLoader): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database
6312024-05-08T03:37:13.339ZDEBGtest_unauthorized (DataLoader): roles roles = RoleSet { roles: {} }
6322024-05-08T03:37:13.339ZDEBGtest_unauthorized (DataLoader): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000001, .. }) resource = Database result = Ok(())
6332024-05-08T03:37:13.401ZINFOtest_unauthorized (nexus): populate complete; activating background tasks
6342024-05-08T03:37:13.401ZTRACtest_unauthorized (Bootstore): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
6352024-05-08T03:37:13.402ZDEBGtest_unauthorized (Bootstore): roles roles = RoleSet { roles: {} }
6362024-05-08T03:37:13.402ZDEBGtest_unauthorized (Bootstore): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
6372024-05-08T03:37:13.402ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = bfd_manager iteration = 2 reason = Signaled
6382024-05-08T03:37:13.403ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = bfd_manager resource = Database
6392024-05-08T03:37:13.403ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = bfd_manager roles = RoleSet { roles: {} }
6402024-05-08T03:37:13.404ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = bfd_manager resource = Database result = Ok(())
6412024-05-08T03:37:13.406ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = blueprint_executor iteration = 2 reason = Signaled
6422024-05-08T03:37:13.406ZWARNtest_unauthorized (BackgroundTasks): Blueprint execution: skipped background_task = blueprint_executor reason = no blueprint
6432024-05-08T03:37:13.406ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = blueprint_executor elapsed = 49.348\u{b5}s iteration = 2
6442024-05-08T03:37:13.406ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = blueprint_loader iteration = 2 reason = Signaled
6452024-05-08T03:37:13.406ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = BlueprintConfig
6462024-05-08T03:37:13.406ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = blueprint_loader resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
6472024-05-08T03:37:13.407ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database
6482024-05-08T03:37:13.407ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = blueprint_loader roles = RoleSet { roles: {} }
6492024-05-08T03:37:13.408ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database result = Ok(())
6502024-05-08T03:37:13.408ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_external dns_group = external iteration = 2 reason = Signaled
6512024-05-08T03:37:13.409ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_external dns_group = external
6522024-05-08T03:37:13.409ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
6532024-05-08T03:37:13.409ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
6542024-05-08T03:37:13.410ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
6552024-05-08T03:37:13.410ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_internal dns_group = internal iteration = 2 reason = Signaled
6562024-05-08T03:37:13.410ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_internal dns_group = internal
6572024-05-08T03:37:13.410ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
6582024-05-08T03:37:13.410ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
6592024-05-08T03:37:13.411ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
6602024-05-08T03:37:13.411ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_external dns_group = external iteration = 2 reason = Signaled
6612024-05-08T03:37:13.411ZWARNtest_unauthorized (BackgroundTasks): DNS propagation: skipped background_task = dns_propagation_external dns_group = external reason = no config nor servers
6622024-05-08T03:37:13.412ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_external dns_group = external elapsed = 68.627\u{b5}s iteration = 2
6632024-05-08T03:37:13.412ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_internal dns_group = internal iteration = 2 reason = Signaled
6642024-05-08T03:37:13.412ZWARNtest_unauthorized (BackgroundTasks): DNS propagation: skipped background_task = dns_propagation_internal dns_group = internal reason = no config nor servers
6652024-05-08T03:37:13.412ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_internal dns_group = internal elapsed = 23.257\u{b5}s iteration = 2
6662024-05-08T03:37:13.412ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_external dns_group = external iteration = 2 reason = Signaled
6672024-05-08T03:37:13.412ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _external-dns._tcp.control-plane.oxide.internal
6682024-05-08T03:37:13.412ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_internal dns_group = internal iteration = 2 reason = Signaled
6692024-05-08T03:37:13.412ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _nameservice._tcp.control-plane.oxide.internal
6702024-05-08T03:37:13.412ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = external_endpoints iteration = 2 reason = Signaled
6712024-05-08T03:37:13.412ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
6722024-05-08T03:37:13.412ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
6732024-05-08T03:37:13.412ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
6742024-05-08T03:37:13.413ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
6752024-05-08T03:37:13.414ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
6762024-05-08T03:37:13.414ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 2 reason = Signaled
6772024-05-08T03:37:13.414ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
6782024-05-08T03:37:13.414ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
6792024-05-08T03:37:13.414ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
6802024-05-08T03:37:13.414ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
6812024-05-08T03:37:13.415ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
6822024-05-08T03:37:13.415ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = metrics_producer_gc iteration = 2 reason = Signaled
6832024-05-08T03:37:13.415ZWARNtest_unauthorized (BackgroundTasks): Metric producer GC: statically disabled pending omicron#5284 background_task = metrics_producer_gc
6842024-05-08T03:37:13.415ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = metrics_producer_gc elapsed = 63.927\u{b5}s iteration = 2
6852024-05-08T03:37:13.415ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = nat_v4_garbage_collector iteration = 2 reason = Signaled
6862024-05-08T03:37:13.415ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = nat_v4_garbage_collector resource = Database
6872024-05-08T03:37:13.415ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = nat_v4_garbage_collector roles = RoleSet { roles: {} }
6882024-05-08T03:37:13.416ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = nat_v4_garbage_collector resource = Database result = Ok(())
6892024-05-08T03:37:13.416ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = phantom_disks iteration = 2 reason = Signaled
6902024-05-08T03:37:13.416ZWARNtest_unauthorized (BackgroundTasks): phantom disk task started background_task = phantom_disks
6912024-05-08T03:37:13.416ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 2 reason = Signaled
6922024-05-08T03:37:13.416ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 14.128\u{b5}s iteration = 2
6932024-05-08T03:37:13.416ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement iteration = 2 reason = Signaled
6942024-05-08T03:37:13.416ZWARNtest_unauthorized (BackgroundTasks): region replacement task started background_task = region_replacement
6952024-05-08T03:37:13.416ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
6962024-05-08T03:37:13.417ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
6972024-05-08T03:37:13.417ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
6982024-05-08T03:37:13.417ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement_driver iteration = 2 reason = Signaled
6992024-05-08T03:37:13.417ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task started background_task = region_replacement_driver
7002024-05-08T03:37:13.417ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
7012024-05-08T03:37:13.417ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
7022024-05-08T03:37:13.418ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
7032024-05-08T03:37:13.418ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = service_zone_nat_tracker iteration = 2 reason = Signaled
7042024-05-08T03:37:13.418ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory
7052024-05-08T03:37:13.418ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
7062024-05-08T03:37:13.418ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
7072024-05-08T03:37:13.418ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
7082024-05-08T03:37:13.419ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
7092024-05-08T03:37:13.419ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = switch_port_config_manager iteration = 2 reason = Signaled
7102024-05-08T03:37:13.419ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Fleet
7112024-05-08T03:37:13.419ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = switch_port_config_manager resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
7122024-05-08T03:37:13.419ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database
7132024-05-08T03:37:13.419ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {} }
7142024-05-08T03:37:13.420ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database result = Ok(())
7152024-05-08T03:37:13.420ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
7162024-05-08T03:37:13.420ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
7172024-05-08T03:37:13.420ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
7182024-05-08T03:37:13.420ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
7192024-05-08T03:37:13.423ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
7202024-05-08T03:37:13.423ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
7212024-05-08T03:37:13.423ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
7222024-05-08T03:37:13.423ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
7232024-05-08T03:37:13.423ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
7242024-05-08T03:37:13.423ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
7252024-05-08T03:37:13.424ZTRACtest_unauthorized (Bootstore): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) }
7262024-05-08T03:37:13.424ZTRACtest_unauthorized (Bootstore): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
7272024-05-08T03:37:13.424ZTRACtest_unauthorized (Bootstore): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
7282024-05-08T03:37:13.424ZDEBGtest_unauthorized (Bootstore): roles roles = RoleSet { roles: {} }
7292024-05-08T03:37:13.424ZDEBGtest_unauthorized (Bootstore): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
7302024-05-08T03:37:13.425ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
7312024-05-08T03:37:13.426ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = blueprint_loader roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7322024-05-08T03:37:13.432ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = BlueprintConfig result = Ok(())
7332024-05-08T03:37:13.432ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database
7342024-05-08T03:37:13.432ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = blueprint_loader roles = RoleSet { roles: {} }
7352024-05-08T03:37:13.432ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = blueprint_loader resource = Database result = Ok(())
7362024-05-08T03:37:13.436ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
7372024-05-08T03:37:13.446ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7382024-05-08T03:37:13.450ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
7392024-05-08T03:37:13.450ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
7402024-05-08T03:37:13.450ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
7412024-05-08T03:37:13.451ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
7422024-05-08T03:37:13.455ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7432024-05-08T03:37:13.463ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
7442024-05-08T03:37:13.464ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
7452024-05-08T03:37:13.464ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
7462024-05-08T03:37:13.465ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
7472024-05-08T03:37:13.465ZWARNtest_unauthorized (BackgroundTasks): phantom disk task done background_task = phantom_disks
7482024-05-08T03:37:13.465ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = phantom_disks elapsed = 48.688513ms iteration = 2
7492024-05-08T03:37:13.465ZDEBGtest_unauthorized (init_with_steps): Running step start_sled1
7502024-05-08T03:37:13.466ZINFOtest_unauthorized (omicron_sled_agent::sim::Server): setting up sled agent server sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7512024-05-08T03:37:13.535ZINFOtest_unauthorized (SledAgent): created simulated sled agent server = b6d65341-167c-41df-9b5c-41cded99c229 sim_mode = Explicit sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7522024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /disks/{disk_id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7532024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = POST path = /disks/{disk_id}/poke sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7542024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = DELETE path = /instances/{instance_id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7552024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /instances/{instance_id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7562024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = POST path = /instances/{instance_id}/disks/{disk_id}/snapshot sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7572024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = DELETE path = /instances/{instance_id}/external-ip sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7582024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /instances/{instance_id}/external-ip sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7592024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /instances/{instance_id}/migration-ids sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7602024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = POST path = /instances/{instance_id}/poke sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7612024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /instances/{instance_id}/state sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7622024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = GET path = /inventory sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7632024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = GET path = /network-bootstore-config sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7642024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /network-bootstore-config sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7652024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = GET path = /omicron-physical-disks sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7662024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /omicron-physical-disks sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7672024-05-08T03:37:13.538ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = GET path = /omicron-zones sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7682024-05-08T03:37:13.539ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /omicron-zones sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7692024-05-08T03:37:13.539ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = POST path = /switch-ports sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7702024-05-08T03:37:13.539ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = POST path = /update sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7712024-05-08T03:37:13.539ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = DELETE path = /v2p/{interface_id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7722024-05-08T03:37:13.539ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /v2p/{interface_id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7732024-05-08T03:37:13.539ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34767 method = PUT path = /vpc/{vpc_id}/firewall/rules sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7742024-05-08T03:37:13.539ZINFOtest_unauthorized (dropshot): listening local_addr = [::1]:34767 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7752024-05-08T03:37:13.549ZDEBGtest_unauthorized (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:34767 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7762024-05-08T03:37:13.550ZDEBGtest_unauthorized (omicron_sled_agent::sim::Server): contacting server nexus sled_id = b6d65341-167c-41df-9b5c-41cded99c229
7772024-05-08T03:37:13.550ZDEBGtest_unauthorized (NexusClient): client request body = Some(Body) method = POST sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = http://127.0.0.1:44802/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229
7782024-05-08T03:37:13.551ZWARNtest_unauthorized (BackgroundTasks): failed to read target blueprint background_task = blueprint_loader error = Internal Error: no target blueprint set
7792024-05-08T03:37:13.551ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = blueprint_loader elapsed = 144.473712ms iteration = 2
7802024-05-08T03:37:13.551ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7812024-05-08T03:37:13.556ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
7822024-05-08T03:37:13.557ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7832024-05-08T03:37:13.563ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory result = Ok(())
7842024-05-08T03:37:13.563ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
7852024-05-08T03:37:13.563ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
7862024-05-08T03:37:13.564ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
7872024-05-08T03:37:13.564ZDEBGtest_unauthorized (Bootstore): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7882024-05-08T03:37:13.574ZDEBGtest_unauthorized (Bootstore): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } result = Ok(())
7892024-05-08T03:37:13.575ZTRACtest_unauthorized (Bootstore): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
7902024-05-08T03:37:13.575ZTRACtest_unauthorized (Bootstore): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
7912024-05-08T03:37:13.575ZTRACtest_unauthorized (Bootstore): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
7922024-05-08T03:37:13.575ZDEBGtest_unauthorized (Bootstore): roles roles = RoleSet { roles: {} }
7932024-05-08T03:37:13.576ZDEBGtest_unauthorized (Bootstore): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
7942024-05-08T03:37:13.576ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
7952024-05-08T03:37:13.576ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
7962024-05-08T03:37:13.578ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
7972024-05-08T03:37:13.582ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
7982024-05-08T03:37:13.595ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Fleet result = Ok(())
7992024-05-08T03:37:13.597ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database
8002024-05-08T03:37:13.598ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {} }
8012024-05-08T03:37:13.599ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database result = Ok(())
8022024-05-08T03:37:13.601ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
8032024-05-08T03:37:13.610ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
8042024-05-08T03:37:13.610ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig
8052024-05-08T03:37:13.610ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
8062024-05-08T03:37:13.610ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
8072024-05-08T03:37:13.611ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
8082024-05-08T03:37:13.611ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
8092024-05-08T03:37:13.611ZDEBGtest_unauthorized (Bootstore): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
8102024-05-08T03:37:13.616ZDEBGtest_unauthorized (Bootstore): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
8112024-05-08T03:37:13.617ZTRACtest_unauthorized (Bootstore): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
8122024-05-08T03:37:13.617ZDEBGtest_unauthorized (Bootstore): roles roles = RoleSet { roles: {} }
8132024-05-08T03:37:13.617ZDEBGtest_unauthorized (Bootstore): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
8142024-05-08T03:37:13.617ZWARNtest_unauthorized (BackgroundTasks): inventory collection is None background_task = service_zone_nat_tracker
8152024-05-08T03:37:13.618ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = service_zone_nat_tracker elapsed = 199.465915ms iteration = 2
8162024-05-08T03:37:13.618ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = []
8172024-05-08T03:37:13.618ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
8182024-05-08T03:37:13.618ZWARNtest_unauthorized (BackgroundTasks): failed to read DNS config background_task = dns_config_external dns_group = external error = Internal Error: expected exactly one latest version for DNS group External, found 0
8192024-05-08T03:37:13.618ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_external dns_group = external elapsed = 209.880746ms iteration = 2
8202024-05-08T03:37:13.619ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = switch_port_config_manager elapsed = 199.981049ms iteration = 2
8212024-05-08T03:37:13.622ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
8222024-05-08T03:37:13.633ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig result = Ok(())
8232024-05-08T03:37:13.633ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
8242024-05-08T03:37:13.633ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
8252024-05-08T03:37:13.634ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
8262024-05-08T03:37:13.641ZTRACtest_unauthorized (dns): buffer buffer = Length: 65 (0x41) bytes\n0000: 28 a3 01 00 00 01 00 00 00 00 00 00 0d 5f 65 78 (............_ex\n0010: 74 65 72 6e 61 6c 2d 64 6e 73 04 5f 74 63 70 0d ternal-dns._tcp.\n0020: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0030: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 ide.internal..!.\n0040: 01 . kind = dns peer_addr = [::1]:56961 req_id = e586a36f-8b05-4ea3-b09c-f3dc9bfdb3e9
8272024-05-08T03:37:13.641ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 10403,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_external-dns._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_external-dns._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 13,\n 95,\n 101,\n 120,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 45,\n 100,\n 110,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:56961 req_id = e586a36f-8b05-4ea3-b09c-f3dc9bfdb3e9
8282024-05-08T03:37:13.642ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_external-dns._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:56961 req_id = e586a36f-8b05-4ea3-b09c-f3dc9bfdb3e9
8292024-05-08T03:37:13.642ZTRACtest_unauthorized (dns): buffer buffer = Length: 64 (0x40) bytes\n0000: 6b 75 01 00 00 01 00 00 00 00 00 00 0c 5f 6e 61 ku..........._na\n0010: 6d 65 73 65 72 76 69 63 65 04 5f 74 63 70 0d 63 meservice._tcp.c\n0020: 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 ontrol-plane.oxi\n0030: 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 de.internal..!.. kind = dns peer_addr = [::1]:65133 req_id = 85b837d6-3e20-49f1-be18-e1bfe30c959e
8302024-05-08T03:37:13.642ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 27509,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_nameservice._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_nameservice._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 12,\n 95,\n 110,\n 97,\n 109,\n 101,\n 115,\n 101,\n 114,\n 118,\n 105,\n 99,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:65133 req_id = 85b837d6-3e20-49f1-be18-e1bfe30c959e
8312024-05-08T03:37:13.642ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_nameservice._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:65133 req_id = 85b837d6-3e20-49f1-be18-e1bfe30c959e
8322024-05-08T03:37:13.642ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 9f d4 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 ............._de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:60065 req_id = 6e00a2c7-0fb6-4789-992b-22b6e78050fa
8332024-05-08T03:37:13.642ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 40916,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:60065 req_id = 6e00a2c7-0fb6-4789-992b-22b6e78050fa
8342024-05-08T03:37:13.643ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_dendrite._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:60065 req_id = 6e00a2c7-0fb6-4789-992b-22b6e78050fa
8352024-05-08T03:37:13.643ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 6f 5e 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 o^..........._de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:50525 req_id = bcabed14-1add-4714-b753-0fea1de77dba
8362024-05-08T03:37:13.643ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 28510,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:50525 req_id = bcabed14-1add-4714-b753-0fea1de77dba
8372024-05-08T03:37:13.643ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_dendrite._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:50525 req_id = bcabed14-1add-4714-b753-0fea1de77dba
8382024-05-08T03:37:13.643ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:39031
8392024-05-08T03:37:13.645ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
8402024-05-08T03:37:13.645ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
8412024-05-08T03:37:13.646ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
8422024-05-08T03:37:13.646ZWARNtest_unauthorized (BackgroundTasks): region replacement task done background_task = region_replacement
8432024-05-08T03:37:13.646ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement elapsed = 229.974333ms iteration = 2
8442024-05-08T03:37:13.656ZWARNtest_unauthorized (BackgroundTasks): failed to lookup DNS servers background_task = dns_servers_external dns_group = external error = no record found for Query { name: Name("_external-dns._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
8452024-05-08T03:37:13.656ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_external dns_group = external elapsed = 244.353627ms iteration = 2
8462024-05-08T03:37:13.656ZWARNtest_unauthorized (BackgroundTasks): failed to lookup DNS servers background_task = dns_servers_internal dns_group = internal error = no record found for Query { name: Name("_nameservice._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
8472024-05-08T03:37:13.656ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_internal dns_group = internal elapsed = 244.247275ms iteration = 2
8482024-05-08T03:37:13.656ZERROtest_unauthorized (BackgroundTasks): failed to resolve addresses for Dendrite services background_task = nat_v4_garbage_collector error = no record found for Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
8492024-05-08T03:37:13.656ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = nat_v4_garbage_collector elapsed = 241.300346ms iteration = 2
8502024-05-08T03:37:13.656ZERROtest_unauthorized (BackgroundTasks): failed to resolve addresses for Dendrite services background_task = bfd_manager error = no record found for Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
8512024-05-08T03:37:13.656ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = bfd_manager elapsed = 253.951115ms iteration = 2
8522024-05-08T03:37:13.681ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:39031 req_id = f51cb920-1749-40e2-b3ed-e3d7a2db2213 uri = /sled-agents/b6d65341-167c-41df-9b5c-41cded99c229
8532024-05-08T03:37:13.681ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 69 57 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 iW..........._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:57316 req_id = b65b482b-6d92-4364-83b8-5f75d65f37b5
8542024-05-08T03:37:13.681ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 26967,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:57316 req_id = b65b482b-6d92-4364-83b8-5f75d65f37b5
8552024-05-08T03:37:13.682ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_mgs._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:57316 req_id = b65b482b-6d92-4364-83b8-5f75d65f37b5
8562024-05-08T03:37:13.684ZINFOtest_unauthorized (nexus): registered sled agent sled_uuid = b6d65341-167c-41df-9b5c-41cded99c229
8572024-05-08T03:37:13.685ZWARNtest_unauthorized (BackgroundTasks): failed to read Silo/DNS/TLS configuration background_task = external_endpoints error = Internal Error: expected at least one external DNS zone
8582024-05-08T03:37:13.685ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = external_endpoints elapsed = 272.322072ms iteration = 2
8592024-05-08T03:37:13.685ZWARNtest_unauthorized (BackgroundTasks): failed to read DNS config background_task = dns_config_internal dns_group = internal error = Internal Error: expected exactly one latest version for DNS group Internal, found 0
8602024-05-08T03:37:13.685ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_internal dns_group = internal elapsed = 274.802143ms iteration = 2
8612024-05-08T03:37:13.685ZWARNtest_unauthorized (BackgroundTasks): inventory collection failed background_task = inventory_collection error = failed to collect inventory: looking up MGS addresses: no record found for Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
8622024-05-08T03:37:13.685ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 271.473655ms iteration = 2
8632024-05-08T03:37:13.687ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task done background_task = region_replacement_driver
8642024-05-08T03:37:13.687ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement_driver elapsed = 269.633668ms iteration = 2
8652024-05-08T03:37:13.766ZERROtest_unauthorized (nexus): failed to run bootstore sync: Internal Error: no sled agents available
8662024-05-08T03:37:13.778ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 3 reason = Signaled
8672024-05-08T03:37:13.778ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
8682024-05-08T03:37:13.778ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
8692024-05-08T03:37:13.778ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
8702024-05-08T03:37:13.778ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
8712024-05-08T03:37:13.779ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
8722024-05-08T03:37:13.780ZINFOtest_unauthorized (dropshot_internal): request completed latency_us = 123679 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:39031 req_id = f51cb920-1749-40e2-b3ed-e3d7a2db2213 response_code = 204 uri = /sled-agents/b6d65341-167c-41df-9b5c-41cded99c229
8732024-05-08T03:37:13.781ZDEBGtest_unauthorized (NexusClient): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229", query: None, fragment: None }, status: 204, headers: {"x-request-id": "f51cb920-1749-40e2-b3ed-e3d7a2db2213", "date": "Wed, 08 May 2024 03:37:13 GMT"} }) sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8742024-05-08T03:37:13.785ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8752024-05-08T03:37:13.785ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8762024-05-08T03:37:13.785ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8772024-05-08T03:37:13.785ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8782024-05-08T03:37:13.786ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8792024-05-08T03:37:13.787ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8802024-05-08T03:37:13.787ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8812024-05-08T03:37:13.787ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8822024-05-08T03:37:13.787ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62586 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8832024-05-08T03:37:13.788ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:62586 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8842024-05-08T03:37:13.788ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:62586 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8852024-05-08T03:37:13.789ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:62586 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8862024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8872024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8882024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8892024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8902024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8912024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8922024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8932024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8942024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47964 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8952024-05-08T03:37:13.790ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:47964 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8962024-05-08T03:37:13.790ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:47964 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8972024-05-08T03:37:13.791ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:47964 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8982024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
8992024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9002024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9012024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9022024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9032024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9042024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9052024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9062024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:51102 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9072024-05-08T03:37:13.794ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:51102 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9082024-05-08T03:37:13.794ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:51102 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9092024-05-08T03:37:13.795ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:51102 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9102024-05-08T03:37:13.815ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9112024-05-08T03:37:13.815ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9122024-05-08T03:37:13.815ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9132024-05-08T03:37:13.815ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9142024-05-08T03:37:13.815ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9152024-05-08T03:37:13.816ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9162024-05-08T03:37:13.816ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9172024-05-08T03:37:13.816ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9182024-05-08T03:37:13.816ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:34605 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9192024-05-08T03:37:13.816ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:34605 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9202024-05-08T03:37:13.816ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:34605 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9212024-05-08T03:37:13.816ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:34605 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9222024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9232024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9242024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9252024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9262024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9272024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9282024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9292024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9302024-05-08T03:37:13.819ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:37078 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9312024-05-08T03:37:13.819ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:37078 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9322024-05-08T03:37:13.820ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:37078 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9332024-05-08T03:37:13.820ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:37078 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9342024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9352024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9362024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9372024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9382024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9392024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9402024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9412024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9422024-05-08T03:37:13.822ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36688 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9432024-05-08T03:37:13.822ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:36688 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9442024-05-08T03:37:13.823ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:36688 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9452024-05-08T03:37:13.823ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:36688 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9462024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9472024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9482024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9492024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9502024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9512024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9522024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9532024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9542024-05-08T03:37:13.824ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:49655 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9552024-05-08T03:37:13.824ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:49655 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9562024-05-08T03:37:13.825ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:49655 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9572024-05-08T03:37:13.825ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:49655 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9582024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9592024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9602024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9612024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9622024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9632024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9642024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9652024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9662024-05-08T03:37:13.826ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:60629 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9672024-05-08T03:37:13.826ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:60629 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9682024-05-08T03:37:13.827ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:60629 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9692024-05-08T03:37:13.827ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:60629 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9702024-05-08T03:37:13.829ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9712024-05-08T03:37:13.829ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9722024-05-08T03:37:13.829ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9732024-05-08T03:37:13.829ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9742024-05-08T03:37:13.829ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9752024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9762024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9772024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9782024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52056 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9792024-05-08T03:37:13.830ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:52056 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9802024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:52056 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9812024-05-08T03:37:13.830ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:52056 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9822024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9832024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9842024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9852024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9862024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9872024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9882024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9892024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9902024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:62294 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9912024-05-08T03:37:13.830ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:62294 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9922024-05-08T03:37:13.830ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:62294 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9932024-05-08T03:37:13.830ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:62294 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
9942024-05-08T03:37:13.830ZDEBGtest_unauthorized (init_with_steps): Running step start_sled2
9952024-05-08T03:37:13.830ZINFOtest_unauthorized (omicron_sled_agent::sim::Server): setting up sled agent server sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
9962024-05-08T03:37:13.954ZINFOtest_unauthorized (SledAgent): created simulated sled agent server = 039be560-54cc-49e3-88df-1a29dadbf913 sim_mode = Explicit sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
9972024-05-08T03:37:13.955ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /disks/{disk_id} sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
9982024-05-08T03:37:13.955ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = POST path = /disks/{disk_id}/poke sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
9992024-05-08T03:37:13.955ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = DELETE path = /instances/{instance_id} sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10002024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /instances/{instance_id} sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10012024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = POST path = /instances/{instance_id}/disks/{disk_id}/snapshot sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10022024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = DELETE path = /instances/{instance_id}/external-ip sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10032024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /instances/{instance_id}/external-ip sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10042024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /instances/{instance_id}/migration-ids sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10052024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = POST path = /instances/{instance_id}/poke sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10062024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /instances/{instance_id}/state sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10072024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = GET path = /inventory sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10082024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = GET path = /network-bootstore-config sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10092024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /network-bootstore-config sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10102024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = GET path = /omicron-physical-disks sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10112024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /omicron-physical-disks sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10122024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = GET path = /omicron-zones sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10132024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /omicron-zones sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10142024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = POST path = /switch-ports sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10152024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = POST path = /update sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10162024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = DELETE path = /v2p/{interface_id} sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10172024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /v2p/{interface_id} sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10182024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:64007 method = PUT path = /vpc/{vpc_id}/firewall/rules sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10192024-05-08T03:37:13.956ZINFOtest_unauthorized (dropshot): listening local_addr = [::1]:64007 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10202024-05-08T03:37:13.956ZDEBGtest_unauthorized (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:64007 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10212024-05-08T03:37:13.957ZDEBGtest_unauthorized (omicron_sled_agent::sim::Server): contacting server nexus sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10222024-05-08T03:37:13.957ZDEBGtest_unauthorized (NexusClient): client request body = Some(Body) method = POST sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = http://127.0.0.1:44802/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913
10232024-05-08T03:37:13.957ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
10242024-05-08T03:37:13.962ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
10252024-05-08T03:37:13.962ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
10262024-05-08T03:37:13.962ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
10272024-05-08T03:37:13.963ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
10282024-05-08T03:37:13.963ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:43087
10292024-05-08T03:37:13.963ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:43087 req_id = aee4d9fd-eba9-404f-a957-f1fc4cb22ae8 uri = /sled-agents/039be560-54cc-49e3-88df-1a29dadbf913
10302024-05-08T03:37:13.964ZINFOtest_unauthorized (nexus): registered sled agent sled_uuid = 039be560-54cc-49e3-88df-1a29dadbf913
10312024-05-08T03:37:13.984ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = []
10322024-05-08T03:37:13.984ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
10332024-05-08T03:37:13.985ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 4c 95 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 L............_mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:60118 req_id = a263b7fa-e26e-461f-a686-a4db06207ade
10342024-05-08T03:37:13.986ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 19605,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:60118 req_id = a263b7fa-e26e-461f-a686-a4db06207ade
10352024-05-08T03:37:13.987ZERROtest_unauthorized (dns): failed to handle incoming DNS message: SERVFAIL: server is not authoritative for name: "_mgs._tcp.control-plane.oxide.internal." kind = dns peer_addr = [::1]:60118 req_id = a263b7fa-e26e-461f-a686-a4db06207ade
10362024-05-08T03:37:13.988ZWARNtest_unauthorized (BackgroundTasks): inventory collection failed background_task = inventory_collection error = failed to collect inventory: looking up MGS addresses: no record found for Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }
10372024-05-08T03:37:13.988ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 210.134288ms iteration = 3
10382024-05-08T03:37:14.056ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 4 reason = Signaled
10392024-05-08T03:37:14.056ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
10402024-05-08T03:37:14.056ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
10412024-05-08T03:37:14.056ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
10422024-05-08T03:37:14.056ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
10432024-05-08T03:37:14.057ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
10442024-05-08T03:37:14.058ZINFOtest_unauthorized (dropshot_internal): request completed latency_us = 94899 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:43087 req_id = aee4d9fd-eba9-404f-a957-f1fc4cb22ae8 response_code = 204 uri = /sled-agents/039be560-54cc-49e3-88df-1a29dadbf913
10452024-05-08T03:37:14.060ZDEBGtest_unauthorized (NexusClient): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913", query: None, fragment: None }, status: 204, headers: {"x-request-id": "aee4d9fd-eba9-404f-a957-f1fc4cb22ae8", "date": "Wed, 08 May 2024 03:37:13 GMT"} }) sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10462024-05-08T03:37:14.060ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
10472024-05-08T03:37:14.064ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
10482024-05-08T03:37:14.064ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
10492024-05-08T03:37:14.064ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
10502024-05-08T03:37:14.065ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
10512024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10522024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10532024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10542024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10552024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10562024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10572024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10582024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10592024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:43246 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10602024-05-08T03:37:14.068ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:43246 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10612024-05-08T03:37:14.068ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:43246 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10622024-05-08T03:37:14.068ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:43246 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10632024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10642024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10652024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10662024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10672024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10682024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10692024-05-08T03:37:14.069ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10702024-05-08T03:37:14.070ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10712024-05-08T03:37:14.070ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:61418 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10722024-05-08T03:37:14.070ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:61418 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10732024-05-08T03:37:14.070ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:61418 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10742024-05-08T03:37:14.070ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:61418 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10752024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10762024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10772024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10782024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10792024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10802024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10812024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10822024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10832024-05-08T03:37:14.071ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:63363 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10842024-05-08T03:37:14.071ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:63363 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10852024-05-08T03:37:14.072ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:63363 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10862024-05-08T03:37:14.072ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:63363 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10872024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10882024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10892024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10902024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10912024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10922024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10932024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10942024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10952024-05-08T03:37:14.073ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:47443 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10962024-05-08T03:37:14.073ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:47443 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10972024-05-08T03:37:14.074ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:47443 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10982024-05-08T03:37:14.074ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:47443 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
10992024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11002024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11012024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11022024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11032024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11042024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11052024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11062024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11072024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46366 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11082024-05-08T03:37:14.075ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:46366 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11092024-05-08T03:37:14.075ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:46366 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11102024-05-08T03:37:14.075ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:46366 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11112024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11122024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11132024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11142024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11152024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11162024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11172024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11182024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11192024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:50655 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11202024-05-08T03:37:14.076ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:50655 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11212024-05-08T03:37:14.076ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:50655 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11222024-05-08T03:37:14.077ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:50655 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11232024-05-08T03:37:14.077ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11242024-05-08T03:37:14.077ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11252024-05-08T03:37:14.077ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11262024-05-08T03:37:14.077ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11272024-05-08T03:37:14.078ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11282024-05-08T03:37:14.078ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11292024-05-08T03:37:14.078ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11302024-05-08T03:37:14.078ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11312024-05-08T03:37:14.078ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:48373 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11322024-05-08T03:37:14.078ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:48373 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11332024-05-08T03:37:14.078ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:48373 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11342024-05-08T03:37:14.078ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:48373 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11352024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11362024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11372024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11382024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11392024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11402024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11412024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11422024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11432024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:55225 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11442024-05-08T03:37:14.079ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:55225 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11452024-05-08T03:37:14.079ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:55225 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11462024-05-08T03:37:14.079ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:55225 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11472024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11482024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11492024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11502024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11512024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11522024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11532024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11542024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11552024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:36971 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11562024-05-08T03:37:14.080ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:36971 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11572024-05-08T03:37:14.080ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:36971 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11582024-05-08T03:37:14.080ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:36971 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11592024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = GET path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11602024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = POST path = /crucible/0/regions server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11612024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = DELETE path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11622024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = GET path = /crucible/0/regions/{id} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11632024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = GET path = /crucible/0/regions/{id}/snapshots server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11642024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11652024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11662024-05-08T03:37:14.081ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11672024-05-08T03:37:14.082ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:56177 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11682024-05-08T03:37:14.082ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:56177 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11692024-05-08T03:37:14.082ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:56177 server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11702024-05-08T03:37:14.082ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:56177 kind = storage server = 039be560-54cc-49e3-88df-1a29dadbf913 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
11712024-05-08T03:37:14.082ZDEBGtest_unauthorized (init_with_steps): Running step start_crucible_pantry
11722024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = GET path = /crucible/pantry/0/job/{id}/is-finished sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11732024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = GET path = /crucible/pantry/0/job/{id}/ok sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11742024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = DELETE path = /crucible/pantry/0/volume/{id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11752024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = POST path = /crucible/pantry/0/volume/{id} sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11762024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = POST path = /crucible/pantry/0/volume/{id}/bulk-write sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11772024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = POST path = /crucible/pantry/0/volume/{id}/import-from-url sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11782024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = POST path = /crucible/pantry/0/volume/{id}/scrub sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11792024-05-08T03:37:14.083ZDEBGtest_unauthorized (dropshot): registered endpoint kind = pantry local_addr = [::1]:63239 method = POST path = /crucible/pantry/0/volume/{id}/snapshot sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11802024-05-08T03:37:14.083ZINFOtest_unauthorized (dropshot): listening kind = pantry local_addr = [::1]:63239 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11812024-05-08T03:37:14.084ZDEBGtest_unauthorized (dropshot): successfully registered DTrace USDT probes kind = pantry local_addr = [::1]:63239 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11822024-05-08T03:37:14.084ZINFOtest_unauthorized (omicron_sled_agent::sim::Server): Started Simulated Crucible Pantry address = [::1]:63239 kind = pantry sled_id = b6d65341-167c-41df-9b5c-41cded99c229
11832024-05-08T03:37:14.084ZDEBGtest_unauthorized (init_with_steps): Running step populate_internal_dns
11842024-05-08T03:37:14.084ZDEBGtest_unauthorized: Populating Internal DNS
11852024-05-08T03:37:14.168ZINFOtest_unauthorized: DNS population: DnsConfigParams { generation: 1, time_created: 2024-05-08T03:37:14.167686180Z, zones: [ DnsConfigZone { records: { "_cockroach._tcp": [ Srv( Srv { port: 38592, prio: 0, target: "8e90063c-a70d-4348-8216-aaafb9199000.host.control-plane.oxide.internal", weight: 0, }, ), ], "dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0.host": [ Aaaa( ::ffff:127.0.0.1, ), ], "_external-dns._tcp": [ Srv( Srv { port: 63194, prio: 0, target: "b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal", weight: 0, }, ), ], "df9df9de-57e4-4726-a01c-742c40693e0d.host": [ Aaaa( ::1, ), ], "b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host": [ Aaaa( ::1, ), ], "_nexus._tcp": [ Srv( Srv { port: 44802, prio: 0, target: "dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0.host.control-plane.oxide.internal", weight: 0, }, ), ], "_crucible-pantry._tcp": [ Srv( Srv { port: 63239, prio: 0, target: "8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal", weight: 0, }, ), ], "_mgs._tcp": [ Srv( Srv { port: 58409, prio: 0, target: "dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal", weight: 0, }, ), Srv( Srv { port: 41507, prio: 0, target: "dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal", weight: 0, }, ), ], "_nameservice._tcp": [ Srv( Srv { port: 48682, prio: 0, target: "df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal", weight: 0, }, ), ], "_clickhouse._tcp": [ Srv( Srv { port: 42409, prio: 0, target: "3616d669-6cd2-4079-8f01-fb0129c0cd66.host.control-plane.oxide.internal", weight: 0, }, ), ], "_dendrite._tcp": [ Srv( Srv { port: 44348, prio: 0, target: "dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal", weight: 0, }, ), Srv( Srv { port: 62087, prio: 0, target: "dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal", weight: 0, }, ), ], "dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host": [ Aaaa( ::1, ), ], "dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host": [ Aaaa( ::1, ), ], "8e90063c-a70d-4348-8216-aaafb9199000.host": [ Aaaa( ::1, ), ], "_mgd._tcp": [ Srv( Srv { port: 45462, prio: 0, target: "dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal", weight: 0, }, ), Srv( Srv { port: 45144, prio: 0, target: "dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal", weight: 0, }, ), ], "8ec4d158-258c-4553-bb59-8f10a203dcc9.host": [ Aaaa( ::1, ), ], "3616d669-6cd2-4079-8f01-fb0129c0cd66.host": [ Aaaa( ::1, ), ], }, zone_name: "control-plane.oxide.internal", }, ], }
11862024-05-08T03:37:14.171ZDEBGtest_unauthorized: client request body = Some(Body) method = PUT uri = http://[::1]:48682/config
11872024-05-08T03:37:14.173ZINFOtest_unauthorized (http): accepted connection kind = dns local_addr = [::1]:48682 remote_addr = [::1]:60098
11882024-05-08T03:37:14.174ZTRACtest_unauthorized (http): incoming request kind = dns local_addr = [::1]:48682 method = PUT remote_addr = [::1]:60098 req_id = ac674c8b-b9f4-4e1b-a180-93924e6901a0 uri = /config
11892024-05-08T03:37:14.175ZINFOtest_unauthorized (store): attempting generation update new_generation = 1 req_id = ac674c8b-b9f4-4e1b-a180-93924e6901a0
11902024-05-08T03:37:14.175ZINFOtest_unauthorized (store): pruning trees for generations newer than 0
11912024-05-08T03:37:14.175ZDEBGtest_unauthorized (store): creating tree tree_name = generation_1_zone_control-plane.oxide.internal
11922024-05-08T03:37:14.198ZDEBGtest_unauthorized (store): updating current config
11932024-05-08T03:37:14.205ZDEBGtest_unauthorized (store): flushing default tree
11942024-05-08T03:37:14.214ZINFOtest_unauthorized (store): pruning trees for generations older than 1 keep = 3
11952024-05-08T03:37:14.244ZINFOtest_unauthorized (store): updated generation new_generation = 1 req_id = ac674c8b-b9f4-4e1b-a180-93924e6901a0
11962024-05-08T03:37:14.244ZINFOtest_unauthorized (http): request completed kind = dns latency_us = 70597 local_addr = [::1]:48682 method = PUT remote_addr = [::1]:60098 req_id = ac674c8b-b9f4-4e1b-a180-93924e6901a0 response_code = 204 uri = /config
11972024-05-08T03:37:14.245ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = []
11982024-05-08T03:37:14.245ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
11992024-05-08T03:37:14.246ZDEBGtest_unauthorized: client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(48682), path: "/config", query: None, fragment: None }, status: 204, headers: {"x-request-id": "ac674c8b-b9f4-4e1b-a180-93924e6901a0", "date": "Wed, 08 May 2024 03:37:13 GMT"} })
12002024-05-08T03:37:14.248ZDEBGtest_unauthorized (init_with_steps): Running step configure_sled_agent1
12012024-05-08T03:37:14.321ZDEBGtest_unauthorized: client request body = Some(Body) method = PUT uri = http://[::1]:34767/omicron-zones
12022024-05-08T03:37:14.322ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 90 dc 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 ............._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:52456 req_id = ad0fe473-e29d-49fe-a0a5-d5da7bceba98
12032024-05-08T03:37:14.322ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 37084,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:52456 req_id = ad0fe473-e29d-49fe-a0a5-d5da7bceba98
12042024-05-08T03:37:14.323ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
12052024-05-08T03:37:14.323ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
12062024-05-08T03:37:14.323ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
12072024-05-08T03:37:14.323ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:52456 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = ad0fe473-e29d-49fe-a0a5-d5da7bceba98
12082024-05-08T03:37:14.324ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3357, tv_nsec: 495622599 } })
12092024-05-08T03:37:14.325ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
12102024-05-08T03:37:14.326ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
12112024-05-08T03:37:14.326ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:50828 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
12122024-05-08T03:37:14.350ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = PUT remote_addr = [::1]:50828 req_id = 1ec6c5c6-db55-475f-963a-294126ad56ca sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
12132024-05-08T03:37:14.350ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 63 eb 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e c...........-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:50807 req_id = 0a8f5830-0c6b-4423-bb97-516bbc36f172
12142024-05-08T03:37:14.350ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 25579,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:50807 req_id = 0a8f5830-0c6b-4423-bb97-516bbc36f172
12152024-05-08T03:37:14.351ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
12162024-05-08T03:37:14.351ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:50807 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 0a8f5830-0c6b-4423-bb97-516bbc36f172
12172024-05-08T03:37:14.351ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: ab db 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:54346 req_id = fd1c89f1-0ea5-4ba4-982f-45a9362e3b36
12182024-05-08T03:37:14.351ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 43995,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:54346 req_id = fd1c89f1-0ea5-4ba4-982f-45a9362e3b36
12192024-05-08T03:37:14.351ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
12202024-05-08T03:37:14.352ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:54346 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = fd1c89f1-0ea5-4ba4-982f-45a9362e3b36
12212024-05-08T03:37:14.356ZINFOtest_unauthorized (dropshot): request completed latency_us = 6112 local_addr = [::1]:34767 method = PUT remote_addr = [::1]:50828 req_id = 1ec6c5c6-db55-475f-963a-294126ad56ca response_code = 204 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
12222024-05-08T03:37:14.517ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
12232024-05-08T03:37:14.517ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
12242024-05-08T03:37:14.517ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
12252024-05-08T03:37:14.518ZDEBGtest_unauthorized: client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 204, headers: {"x-request-id": "1ec6c5c6-db55-475f-963a-294126ad56ca", "date": "Wed, 08 May 2024 03:37:13 GMT"} })
12262024-05-08T03:37:14.519ZDEBGtest_unauthorized (init_with_steps): Running step configure_sled_agent2
12272024-05-08T03:37:14.602ZDEBGtest_unauthorized: client request body = Some(Body) method = PUT uri = http://[::1]:64007/omicron-zones
12282024-05-08T03:37:14.603ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:36859 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
12292024-05-08T03:37:14.605ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = PUT remote_addr = [::1]:36859 req_id = 9bf08699-9836-49d1-9727-728d8c5bc527 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
12302024-05-08T03:37:14.606ZINFOtest_unauthorized (dropshot): request completed latency_us = 1017 local_addr = [::1]:64007 method = PUT remote_addr = [::1]:36859 req_id = 9bf08699-9836-49d1-9727-728d8c5bc527 response_code = 204 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
12312024-05-08T03:37:14.606ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4d984e7a-3dab-42df-aabd-aa7251c39ac7", "content-length": "835", "date": "Wed, 08 May 2024 03:37:13 GMT"} })
12322024-05-08T03:37:14.607ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
12332024-05-08T03:37:14.608ZDEBGtest_unauthorized: client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 204, headers: {"x-request-id": "9bf08699-9836-49d1-9727-728d8c5bc527", "date": "Wed, 08 May 2024 03:37:13 GMT"} })
12342024-05-08T03:37:14.610ZDEBGtest_unauthorized (init_with_steps): Running step start_nexus_external
12352024-05-08T03:37:14.610ZDEBGtest_unauthorized: Starting Nexus (external API)
12362024-05-08T03:37:15.903ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
12372024-05-08T03:37:15.903ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
12382024-05-08T03:37:15.903ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
12392024-05-08T03:37:15.903ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
12402024-05-08T03:37:15.904ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
12412024-05-08T03:37:15.906ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ce032c4c-562f-44d9-ae10-9ca595ab3f78", "content-length": "387", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12422024-05-08T03:37:15.908ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
12432024-05-08T03:37:15.909ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
12442024-05-08T03:37:15.911ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
12452024-05-08T03:37:15.928ZINFOtest_unauthorized (InternalApi): Using static configuration for external switchports
12462024-05-08T03:37:15.928ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
12472024-05-08T03:37:15.928ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
12482024-05-08T03:37:15.928ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
12492024-05-08T03:37:15.930ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b24db9c4-b385-4910-8256-7d09816fc1cc", "content-length": "86", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12502024-05-08T03:37:15.930ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
12512024-05-08T03:37:15.932ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5abd5ff5-a290-43df-8dd1-b8f299dd867b", "content-length": "86", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12522024-05-08T03:37:15.932ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
12532024-05-08T03:37:15.933ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d3043263-0b25-4136-8c0b-7b7a8b9a0696", "content-length": "80", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12542024-05-08T03:37:15.933ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
12552024-05-08T03:37:15.935ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "355eefdb-12fe-4de3-a445-eaabb6694241", "content-length": "80", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12562024-05-08T03:37:15.935ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
12572024-05-08T03:37:15.936ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b76532c9-4f0f-4c0b-878d-fa2ab962e559", "content-length": "702", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12582024-05-08T03:37:15.936ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
12592024-05-08T03:37:15.937ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f369a0b0-922c-403e-9561-a1fa08d85dfb", "content-length": "727", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12602024-05-08T03:37:15.937ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
12612024-05-08T03:37:15.938ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9793dd10-095b-4f7e-aabe-3507a5a053e5", "content-length": "729", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12622024-05-08T03:37:15.938ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
12632024-05-08T03:37:15.939ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e15daa5d-b279-448e-8881-a9d856191a26", "content-length": "728", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12642024-05-08T03:37:15.939ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
12652024-05-08T03:37:15.941ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "73c8241f-a1d0-4a29-b062-cecc17ae63ad", "content-length": "387", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12662024-05-08T03:37:15.941ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
12672024-05-08T03:37:15.943ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f7909556-57a9-4714-aa36-5a86d37f8393", "content-length": "86", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12682024-05-08T03:37:15.943ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
12692024-05-08T03:37:15.946ZINFOtest_unauthorized (InternalApi): Recording Rack Network Configuration
12702024-05-08T03:37:15.946ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
12712024-05-08T03:37:15.946ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
12722024-05-08T03:37:15.947ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
12732024-05-08T03:37:15.948ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b391963c-3b82-4d64-b1a0-50272b1a3711", "content-length": "86", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12742024-05-08T03:37:15.948ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
12752024-05-08T03:37:15.953ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "34824dc7-cd17-4e0a-8e25-bbffb66d7fd7", "content-length": "80", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12762024-05-08T03:37:15.954ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
12772024-05-08T03:37:15.958ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d4e0285c-422a-407a-9999-9db08ade2815", "content-length": "80", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12782024-05-08T03:37:15.959ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
12792024-05-08T03:37:15.960ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e3d08936-4ff3-4653-8d17-40926c5259ea", "content-length": "702", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12802024-05-08T03:37:15.960ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
12812024-05-08T03:37:15.963ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "535f40be-807a-4dea-b33e-2a57ebf28ea1", "content-length": "727", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12822024-05-08T03:37:15.963ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
12832024-05-08T03:37:15.965ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "edd4cf4b-24d4-4322-9937-740f55edb115", "content-length": "729", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12842024-05-08T03:37:15.965ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
12852024-05-08T03:37:15.968ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3dcfa5e8-6d0c-4114-866c-bd9327539ae4", "content-length": "728", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12862024-05-08T03:37:15.969ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
12872024-05-08T03:37:15.970ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b1e264f7-2781-4a98-af2e-540ad74499c9", "content-length": "376", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12882024-05-08T03:37:15.971ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
12892024-05-08T03:37:15.972ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "70c8090f-0e0d-4789-8c1a-750e28ce6391", "content-length": "84", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12902024-05-08T03:37:15.973ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
12912024-05-08T03:37:15.975ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3b3a2f39-9b48-43e9-8629-e60e78a4aab4", "content-length": "84", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12922024-05-08T03:37:15.975ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
12932024-05-08T03:37:15.977ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b4e2606c-3bca-4fd4-ac9d-dba54066c6f5", "content-length": "79", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12942024-05-08T03:37:15.977ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
12952024-05-08T03:37:15.981ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1e63ba2b-db1d-44d4-b96f-c474c6dce9a0", "content-length": "79", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12962024-05-08T03:37:15.981ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
12972024-05-08T03:37:15.983ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4aff6318-671e-45a9-aff4-1f066966c18d", "content-length": "702", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
12982024-05-08T03:37:15.983ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
12992024-05-08T03:37:15.984ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f897f9e9-a747-458e-99cc-e4c644df2a79", "content-length": "727", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13002024-05-08T03:37:15.985ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
13012024-05-08T03:37:15.987ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "06d157f5-5d85-483b-8741-392afa5f6cf9", "content-length": "729", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13022024-05-08T03:37:15.987ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
13032024-05-08T03:37:15.988ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a90c544f-cce5-4783-bc57-41669771f76e", "content-length": "728", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13042024-05-08T03:37:15.989ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
13052024-05-08T03:37:15.990ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "93ddfb05-6f2c-4a73-9896-7e67210e58e0", "content-length": "376", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13062024-05-08T03:37:15.990ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
13072024-05-08T03:37:16.012ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "30522bfb-7f9e-4f27-a2a7-3af4f2877ad0", "content-length": "84", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13082024-05-08T03:37:16.012ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
13092024-05-08T03:37:16.013ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "591e4e50-10bb-44f1-aafc-9ecb4d7c30ed", "content-length": "84", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13102024-05-08T03:37:16.013ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
13112024-05-08T03:37:16.014ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "20b11e9a-5d58-4f3c-8343-9847a718180e", "content-length": "79", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13122024-05-08T03:37:16.015ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
13132024-05-08T03:37:16.016ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7a32a684-a5e3-4220-beb3-1e02182dc227", "content-length": "79", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13142024-05-08T03:37:16.016ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
13152024-05-08T03:37:16.018ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c1d5136c-ae5f-44e9-9b26-90e261bc8ca8", "content-length": "702", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13162024-05-08T03:37:16.019ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
13172024-05-08T03:37:16.021ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "48273772-5289-46e5-931d-c37d260a2efd", "content-length": "727", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13182024-05-08T03:37:16.021ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
13192024-05-08T03:37:16.022ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "baf7c2af-868a-47f4-a4c6-13fd3d906600", "content-length": "729", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13202024-05-08T03:37:16.023ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
13212024-05-08T03:37:16.023ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
13222024-05-08T03:37:16.024ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
13232024-05-08T03:37:16.025ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
13242024-05-08T03:37:16.027ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8a24d3bc-b9b7-4d52-969f-4b965ceb6ed2", "content-length": "728", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13252024-05-08T03:37:16.027ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
13262024-05-08T03:37:16.027ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
13272024-05-08T03:37:16.028ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) }
13282024-05-08T03:37:16.028ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
13292024-05-08T03:37:16.028ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
13302024-05-08T03:37:16.028ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
13312024-05-08T03:37:16.028ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
13322024-05-08T03:37:16.029ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "47961226-3248-4cc1-ab8f-e64d6bd05476", "content-length": "835", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13332024-05-08T03:37:16.030ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
13342024-05-08T03:37:16.031ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5521b2ed-36d6-423a-93bd-99a77a36938d", "content-length": "387", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13352024-05-08T03:37:16.031ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
13362024-05-08T03:37:16.032ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
13372024-05-08T03:37:16.040ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } result = Ok(())
13382024-05-08T03:37:16.040ZTRACtest_unauthorized (InternalApi): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
13392024-05-08T03:37:16.040ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
13402024-05-08T03:37:16.040ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
13412024-05-08T03:37:16.040ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
13422024-05-08T03:37:16.040ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
13432024-05-08T03:37:16.041ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2d78a316-0566-41df-be53-9db8349291b2", "content-length": "387", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13442024-05-08T03:37:16.042ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
13452024-05-08T03:37:16.043ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
13462024-05-08T03:37:16.048ZDEBGtest_unauthorized (InternalApi): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
13472024-05-08T03:37:16.048ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
13482024-05-08T03:37:16.048ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
13492024-05-08T03:37:16.049ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
13502024-05-08T03:37:16.050ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "84268f29-d9d8-41eb-8f46-f6826ebe0c77", "content-length": "376", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13512024-05-08T03:37:16.050ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
13522024-05-08T03:37:16.051ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f57774a9-6415-41f2-9490-67b120472e0f", "content-length": "376", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13532024-05-08T03:37:16.051ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
13542024-05-08T03:37:16.051ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
13552024-05-08T03:37:16.051ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
13562024-05-08T03:37:16.051ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
13572024-05-08T03:37:16.052ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
13582024-05-08T03:37:16.054ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
13592024-05-08T03:37:16.058ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
13602024-05-08T03:37:16.058ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
13612024-05-08T03:37:16.059ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
13622024-05-08T03:37:16.059ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
13632024-05-08T03:37:16.059ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
13642024-05-08T03:37:16.059ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
13652024-05-08T03:37:16.061ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
13662024-05-08T03:37:16.070ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
13672024-05-08T03:37:16.070ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
13682024-05-08T03:37:16.070ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
13692024-05-08T03:37:16.071ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
13702024-05-08T03:37:16.179ZDEBGtest_unauthorized (nexus): client request body = None method = GET uri = http://[::1]:64007/network-bootstore-config
13712024-05-08T03:37:16.240ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
13722024-05-08T03:37:16.241ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
13732024-05-08T03:37:16.242ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:38352 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
13742024-05-08T03:37:16.242ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:65473 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
13752024-05-08T03:37:16.243ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:65473 req_id = 7550d7a0-327f-4442-b79f-4f40bf314178 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
13762024-05-08T03:37:16.244ZINFOtest_unauthorized (dropshot): request completed latency_us = 1200 local_addr = [::1]:64007 method = GET remote_addr = [::1]:65473 req_id = 7550d7a0-327f-4442-b79f-4f40bf314178 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
13772024-05-08T03:37:16.244ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:38352 req_id = 610ca3b3-cf82-4c94-9d1e-f5bbbcd4ae89 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /network-bootstore-config
13782024-05-08T03:37:16.244ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7550d7a0-327f-4442-b79f-4f40bf314178", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13792024-05-08T03:37:16.245ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
13802024-05-08T03:37:16.246ZINFOtest_unauthorized (dropshot): request completed latency_us = 1521 local_addr = [::1]:64007 method = GET remote_addr = [::1]:38352 req_id = 610ca3b3-cf82-4c94-9d1e-f5bbbcd4ae89 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /network-bootstore-config
13812024-05-08T03:37:16.246ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:65473 req_id = e0f1bcf5-7cd2-42a6-962a-40b7119b13bb sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
13822024-05-08T03:37:16.246ZINFOtest_unauthorized (dropshot): request completed latency_us = 419 local_addr = [::1]:64007 method = GET remote_addr = [::1]:65473 req_id = e0f1bcf5-7cd2-42a6-962a-40b7119b13bb response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
13832024-05-08T03:37:16.247ZDEBGtest_unauthorized (nexus): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/network-bootstore-config", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "610ca3b3-cf82-4c94-9d1e-f5bbbcd4ae89", "content-length": "189", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13842024-05-08T03:37:16.247ZDEBGtest_unauthorized (InternalApi): updating rack subnet for rack c19a698f-c6f9-4a17-ae30-20d711b8f7dc to Some( V6( Ipv6Network { addr: ::, prefix: 56, }, ), )
13852024-05-08T03:37:16.247ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
13862024-05-08T03:37:16.247ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
13872024-05-08T03:37:16.249ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
13882024-05-08T03:37:16.251ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e0f1bcf5-7cd2-42a6-962a-40b7119b13bb", "content-length": "27", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
13892024-05-08T03:37:16.393ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
13902024-05-08T03:37:16.393ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
13912024-05-08T03:37:16.395ZTRACtest_unauthorized (InternalApi): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
13922024-05-08T03:37:16.396ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
13932024-05-08T03:37:16.397ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
13942024-05-08T03:37:16.397ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
13952024-05-08T03:37:16.398ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
13962024-05-08T03:37:16.399ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:45688 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
13972024-05-08T03:37:16.400ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:45688 req_id = 161709a4-c81e-4d21-ada5-2cd23572c5a2 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
13982024-05-08T03:37:16.400ZINFOtest_unauthorized (dropshot): request completed latency_us = 538 local_addr = [::1]:34767 method = GET remote_addr = [::1]:45688 req_id = 161709a4-c81e-4d21-ada5-2cd23572c5a2 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
13992024-05-08T03:37:16.401ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "161709a4-c81e-4d21-ada5-2cd23572c5a2", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
14002024-05-08T03:37:16.402ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
14012024-05-08T03:37:16.402ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14022024-05-08T03:37:16.415ZDEBGtest_unauthorized (InternalApi): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
14032024-05-08T03:37:16.415ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14042024-05-08T03:37:16.415ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14052024-05-08T03:37:16.416ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14062024-05-08T03:37:16.416ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:45688 req_id = cb55de1f-8831-4269-aa73-665b622f5d48 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
14072024-05-08T03:37:16.431ZINFOtest_unauthorized (dropshot): request completed latency_us = 14230 local_addr = [::1]:34767 method = GET remote_addr = [::1]:45688 req_id = cb55de1f-8831-4269-aa73-665b622f5d48 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
14082024-05-08T03:37:16.436ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "cb55de1f-8831-4269-aa73-665b622f5d48", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:15 GMT"} })
14092024-05-08T03:37:16.440ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
14102024-05-08T03:37:16.440ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
14112024-05-08T03:37:16.441ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14122024-05-08T03:37:16.441ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
14132024-05-08T03:37:16.441ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
14142024-05-08T03:37:16.443ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
14152024-05-08T03:37:16.445ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") }
14162024-05-08T03:37:16.445ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14172024-05-08T03:37:16.445ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14182024-05-08T03:37:16.445ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14192024-05-08T03:37:16.446ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14202024-05-08T03:37:16.449ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14212024-05-08T03:37:16.473ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(())
14222024-05-08T03:37:16.473ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14232024-05-08T03:37:16.473ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14242024-05-08T03:37:16.476ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14252024-05-08T03:37:16.476ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14262024-05-08T03:37:16.484ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
14272024-05-08T03:37:16.513ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
14282024-05-08T03:37:16.513ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
14292024-05-08T03:37:16.515ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
14302024-05-08T03:37:16.519ZTRACtest_unauthorized (InternalApi): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") }
14312024-05-08T03:37:16.525ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14322024-05-08T03:37:16.526ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14332024-05-08T03:37:16.526ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14342024-05-08T03:37:16.528ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14352024-05-08T03:37:16.532ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14362024-05-08T03:37:16.538ZDEBGtest_unauthorized (InternalApi): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(())
14372024-05-08T03:37:16.553ZTRACtest_unauthorized (InternalApi): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") }
14382024-05-08T03:37:16.553ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14392024-05-08T03:37:16.553ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14402024-05-08T03:37:16.553ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14412024-05-08T03:37:16.554ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14422024-05-08T03:37:16.558ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14432024-05-08T03:37:16.563ZDEBGtest_unauthorized (InternalApi): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(())
14442024-05-08T03:37:16.568ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = BlueprintConfig
14452024-05-08T03:37:16.568ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14462024-05-08T03:37:16.568ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14472024-05-08T03:37:16.568ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14482024-05-08T03:37:16.570ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14492024-05-08T03:37:16.573ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14502024-05-08T03:37:16.578ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = BlueprintConfig result = Ok(())
14512024-05-08T03:37:16.698ZINFOtest_unauthorized (InternalApi): inserted blueprint blueprint_id = 4d138dfc-0829-4f5e-bf4c-0e56bbab46bf
14522024-05-08T03:37:16.698ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = BlueprintConfig
14532024-05-08T03:37:16.698ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14542024-05-08T03:37:16.698ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14552024-05-08T03:37:16.698ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14562024-05-08T03:37:16.699ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14572024-05-08T03:37:16.701ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14582024-05-08T03:37:16.708ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = BlueprintConfig result = Ok(())
14592024-05-08T03:37:16.715ZINFOtest_unauthorized (InternalApi): No networking records needed for cockroach_db service
14602024-05-08T03:37:16.715ZINFOtest_unauthorized (InternalApi): No networking records needed for clickhouse service
14612024-05-08T03:37:16.715ZINFOtest_unauthorized (InternalApi): No networking records needed for internal_dns service
14622024-05-08T03:37:16.828ZINFOtest_unauthorized (InternalApi): Inserted networking records for external_dns service
14632024-05-08T03:37:16.853ZINFOtest_unauthorized (InternalApi): Inserted networking records for nexus service
14642024-05-08T03:37:16.853ZINFOtest_unauthorized (InternalApi): No networking records needed for crucible_pantry service
14652024-05-08T03:37:16.853ZINFOtest_unauthorized (InternalApi): Inserted service networking records
14662024-05-08T03:37:16.853ZINFOtest_unauthorized (InternalApi): Inserted physical disks
14672024-05-08T03:37:16.853ZINFOtest_unauthorized (InternalApi): Inserted zpools
14682024-05-08T03:37:16.853ZINFOtest_unauthorized (InternalApi): Inserted datasets
14692024-05-08T03:37:16.870ZINFOtest_unauthorized (InternalApi): Populated DNS tables for internal DNS
14702024-05-08T03:37:16.878ZINFOtest_unauthorized (InternalApi): Populated DNS tables for external DNS
14712024-05-08T03:37:16.879ZTRACtest_unauthorized (InternalApi): authorize begin action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
14722024-05-08T03:37:16.879ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14732024-05-08T03:37:16.879ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14742024-05-08T03:37:16.879ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14752024-05-08T03:37:16.880ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14762024-05-08T03:37:16.884ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14772024-05-08T03:37:16.888ZDEBGtest_unauthorized (InternalApi): authorize result action = CreateChild actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
14782024-05-08T03:37:16.888ZTRACtest_unauthorized (InternalApi): authorize begin action = ModifyPolicy actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
14792024-05-08T03:37:16.888ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14802024-05-08T03:37:16.888ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14812024-05-08T03:37:16.888ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14822024-05-08T03:37:16.889ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14832024-05-08T03:37:16.891ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14842024-05-08T03:37:16.898ZDEBGtest_unauthorized (InternalApi): authorize result action = ModifyPolicy actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
14852024-05-08T03:37:16.934ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = DnsConfig
14862024-05-08T03:37:16.934ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14872024-05-08T03:37:16.934ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14882024-05-08T03:37:16.934ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14892024-05-08T03:37:16.935ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14902024-05-08T03:37:16.938ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
14912024-05-08T03:37:16.946ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = DnsConfig result = Ok(())
14922024-05-08T03:37:16.946ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = DnsConfig
14932024-05-08T03:37:16.946ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
14942024-05-08T03:37:16.946ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
14952024-05-08T03:37:16.946ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
14962024-05-08T03:37:16.947ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
14972024-05-08T03:37:16.947ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = d3f3d9b7-234d-475e-8d8f-9250b8911889
14982024-05-08T03:37:16.952ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = d3f3d9b7-234d-475e-8d8f-9250b8911889 time_started = 2024-05-08 03:37:14.516911 UTC
14992024-05-08T03:37:16.952ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 2.896866739s iteration = 4
15002024-05-08T03:37:16.953ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 3 reason = Dependency
15012024-05-08T03:37:16.953ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 45.23\u{b5}s iteration = 3
15022024-05-08T03:37:16.959ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
15032024-05-08T03:37:16.965ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = DnsConfig result = Ok(())
15042024-05-08T03:37:16.971ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = DnsConfig
15052024-05-08T03:37:16.971ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
15062024-05-08T03:37:16.971ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15072024-05-08T03:37:16.971ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15082024-05-08T03:37:16.973ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15092024-05-08T03:37:16.977ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
15102024-05-08T03:37:16.984ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = DnsConfig result = Ok(())
15112024-05-08T03:37:17.001ZINFOtest_unauthorized (InternalApi): Created recovery silo
15122024-05-08T03:37:17.003ZINFOtest_unauthorized (InternalApi): Created recovery user
15132024-05-08T03:37:17.016ZINFOtest_unauthorized (InternalApi): Created recovery user's password
15142024-05-08T03:37:17.016ZTRACtest_unauthorized (InternalApi): authorize begin action = ModifyPolicy actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Silo { parent: Fleet, key: 2e1bfffe-4735-4ccd-b100-191299d6acc3, lookup_type: ById(2e1bfffe-4735-4ccd-b100-191299d6acc3) }
15152024-05-08T03:37:17.016ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 2e1bfffe-4735-4ccd-b100-191299d6acc3 resource_type = Silo
15162024-05-08T03:37:17.016ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15172024-05-08T03:37:17.016ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15182024-05-08T03:37:17.017ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15192024-05-08T03:37:17.020ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
15202024-05-08T03:37:17.020ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15212024-05-08T03:37:17.020ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15222024-05-08T03:37:17.023ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15232024-05-08T03:37:17.026ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
15242024-05-08T03:37:17.032ZDEBGtest_unauthorized (InternalApi): authorize result action = ModifyPolicy actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Silo { parent: Fleet, key: 2e1bfffe-4735-4ccd-b100-191299d6acc3, lookup_type: ById(2e1bfffe-4735-4ccd-b100-191299d6acc3) } result = Ok(())
15252024-05-08T03:37:17.032ZDEBGtest_unauthorized (InternalApi): Generated role assignment queries
15262024-05-08T03:37:17.037ZINFOtest_unauthorized (InternalApi): Granted Silo privileges
15272024-05-08T03:37:17.054ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15282024-05-08T03:37:17.054ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15292024-05-08T03:37:17.055ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15302024-05-08T03:37:17.061ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15312024-05-08T03:37:17.061ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15322024-05-08T03:37:17.063ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15332024-05-08T03:37:17.070ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15342024-05-08T03:37:17.070ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15352024-05-08T03:37:17.071ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15362024-05-08T03:37:17.074ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
15372024-05-08T03:37:17.074ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
15382024-05-08T03:37:17.074ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15392024-05-08T03:37:17.074ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15402024-05-08T03:37:17.076ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15412024-05-08T03:37:17.078ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
15422024-05-08T03:37:17.078ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15432024-05-08T03:37:17.078ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15442024-05-08T03:37:17.079ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15452024-05-08T03:37:17.084ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
15462024-05-08T03:37:17.084ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15472024-05-08T03:37:17.084ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15482024-05-08T03:37:17.085ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15492024-05-08T03:37:17.088ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
15502024-05-08T03:37:17.106ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
15512024-05-08T03:37:17.106ZTRACtest_unauthorized (InternalApi): successful lookup of siloed resource "Vpc" using built-in user
15522024-05-08T03:37:17.106ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
15532024-05-08T03:37:17.107ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
15542024-05-08T03:37:17.107ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15552024-05-08T03:37:17.107ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15562024-05-08T03:37:17.108ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15572024-05-08T03:37:17.111ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
15582024-05-08T03:37:17.111ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15592024-05-08T03:37:17.111ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15602024-05-08T03:37:17.111ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15612024-05-08T03:37:17.114ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
15622024-05-08T03:37:17.114ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15632024-05-08T03:37:17.114ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15642024-05-08T03:37:17.115ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15652024-05-08T03:37:17.117ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
15662024-05-08T03:37:17.126ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
15672024-05-08T03:37:17.126ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15682024-05-08T03:37:17.126ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15692024-05-08T03:37:17.127ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15702024-05-08T03:37:17.131ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15712024-05-08T03:37:17.131ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15722024-05-08T03:37:17.134ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15732024-05-08T03:37:17.137ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15742024-05-08T03:37:17.137ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15752024-05-08T03:37:17.139ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15762024-05-08T03:37:17.141ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15772024-05-08T03:37:17.141ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15782024-05-08T03:37:17.143ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15792024-05-08T03:37:17.147ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) }
15802024-05-08T03:37:17.147ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
15812024-05-08T03:37:17.147ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15822024-05-08T03:37:17.147ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15832024-05-08T03:37:17.148ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15842024-05-08T03:37:17.150ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
15852024-05-08T03:37:17.150ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15862024-05-08T03:37:17.151ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15872024-05-08T03:37:17.151ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15882024-05-08T03:37:17.154ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
15892024-05-08T03:37:17.154ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15902024-05-08T03:37:17.154ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15912024-05-08T03:37:17.157ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15922024-05-08T03:37:17.159ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
15932024-05-08T03:37:17.165ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ById(001de000-074c-4000-8000-000000000000) } result = Ok(())
15942024-05-08T03:37:17.166ZTRACtest_unauthorized (InternalApi): successful lookup of siloed resource "Vpc" using built-in user
15952024-05-08T03:37:17.166ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15962024-05-08T03:37:17.166ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
15972024-05-08T03:37:17.166ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
15982024-05-08T03:37:17.170ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
15992024-05-08T03:37:17.170ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16002024-05-08T03:37:17.171ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16012024-05-08T03:37:17.174ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16022024-05-08T03:37:17.174ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16032024-05-08T03:37:17.175ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16042024-05-08T03:37:17.179ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16052024-05-08T03:37:17.179ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16062024-05-08T03:37:17.179ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16072024-05-08T03:37:17.183ZTRACtest_unauthorized (InternalApi): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000001, lookup_type: ByName("external-dns") }
16082024-05-08T03:37:17.183ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
16092024-05-08T03:37:17.183ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16102024-05-08T03:37:17.183ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16112024-05-08T03:37:17.184ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16122024-05-08T03:37:17.186ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
16132024-05-08T03:37:17.186ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16142024-05-08T03:37:17.186ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16152024-05-08T03:37:17.187ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16162024-05-08T03:37:17.189ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
16172024-05-08T03:37:17.189ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16182024-05-08T03:37:17.189ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16192024-05-08T03:37:17.190ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16202024-05-08T03:37:17.192ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
16212024-05-08T03:37:17.214ZDEBGtest_unauthorized (InternalApi): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000001, lookup_type: ByName("external-dns") } result = Ok(())
16222024-05-08T03:37:17.214ZTRACtest_unauthorized (InternalApi): successful lookup of siloed resource "VpcSubnet" using built-in user
16232024-05-08T03:37:17.214ZTRACtest_unauthorized (InternalApi): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000001, lookup_type: ByName("external-dns") }
16242024-05-08T03:37:17.215ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
16252024-05-08T03:37:17.215ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16262024-05-08T03:37:17.215ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16272024-05-08T03:37:17.216ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16282024-05-08T03:37:17.217ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
16292024-05-08T03:37:17.217ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16302024-05-08T03:37:17.217ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16312024-05-08T03:37:17.219ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16322024-05-08T03:37:17.223ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
16332024-05-08T03:37:17.223ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16342024-05-08T03:37:17.223ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16352024-05-08T03:37:17.224ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16362024-05-08T03:37:17.228ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
16372024-05-08T03:37:17.238ZDEBGtest_unauthorized (InternalApi): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000001, lookup_type: ByName("external-dns") } result = Ok(())
16382024-05-08T03:37:17.239ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16392024-05-08T03:37:17.239ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16402024-05-08T03:37:17.242ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16412024-05-08T03:37:17.251ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16422024-05-08T03:37:17.251ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16432024-05-08T03:37:17.255ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16442024-05-08T03:37:17.264ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16452024-05-08T03:37:17.264ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16462024-05-08T03:37:17.268ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16472024-05-08T03:37:17.272ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16482024-05-08T03:37:17.272ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16492024-05-08T03:37:17.274ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16502024-05-08T03:37:17.277ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16512024-05-08T03:37:17.277ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16522024-05-08T03:37:17.279ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16532024-05-08T03:37:17.283ZTRACtest_unauthorized (InternalApi): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000002, lookup_type: ByName("nexus") }
16542024-05-08T03:37:17.283ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
16552024-05-08T03:37:17.283ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16562024-05-08T03:37:17.283ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16572024-05-08T03:37:17.283ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16582024-05-08T03:37:17.285ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
16592024-05-08T03:37:17.285ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16602024-05-08T03:37:17.285ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16612024-05-08T03:37:17.287ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16622024-05-08T03:37:17.299ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
16632024-05-08T03:37:17.299ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16642024-05-08T03:37:17.299ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16652024-05-08T03:37:17.301ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16662024-05-08T03:37:17.304ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
16672024-05-08T03:37:17.316ZDEBGtest_unauthorized (InternalApi): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000002, lookup_type: ByName("nexus") } result = Ok(())
16682024-05-08T03:37:17.316ZTRACtest_unauthorized (InternalApi): successful lookup of siloed resource "VpcSubnet" using built-in user
16692024-05-08T03:37:17.316ZTRACtest_unauthorized (InternalApi): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000002, lookup_type: ByName("nexus") }
16702024-05-08T03:37:17.316ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-4401-4000-8000-000000000000 resource_type = Project
16712024-05-08T03:37:17.316ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16722024-05-08T03:37:17.316ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16732024-05-08T03:37:17.317ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16742024-05-08T03:37:17.319ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-5110-4000-8000-000000000001 resource_type = Silo
16752024-05-08T03:37:17.319ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16762024-05-08T03:37:17.319ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16772024-05-08T03:37:17.320ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16782024-05-08T03:37:17.323ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
16792024-05-08T03:37:17.323ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16802024-05-08T03:37:17.323ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16812024-05-08T03:37:17.327ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16822024-05-08T03:37:17.329ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
16832024-05-08T03:37:17.345ZDEBGtest_unauthorized (InternalApi): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000001, lookup_type: ById(001de000-5110-4000-8000-000000000001) }, key: 001de000-4401-4000-8000-000000000000, lookup_type: ById(001de000-4401-4000-8000-000000000000) }, key: 001de000-074c-4000-8000-000000000000, lookup_type: ByName("oxide-services") }, key: 001de000-c470-4000-8000-000000000002, lookup_type: ByName("nexus") } result = Ok(())
16842024-05-08T03:37:17.347ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
16852024-05-08T03:37:17.347ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
16862024-05-08T03:37:17.356ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
16872024-05-08T03:37:17.384ZDEBGtest_unauthorized (nexus): resolved names for firewall rules instance_interfaces = {} subnet_interfaces = {Name("external-dns"): [NetworkInterface { id: a060874f-9630-41b5-8a5a-a8f526598830, kind: Service { id: b1272ecc-e8fe-4b73-a5f6-0f674574ae1f }, name: Name("external-dns-b1272ecc-e8fe-4b73-a5f6-0f674574ae1f"), ip: 172.30.1.6, mac: MacAddr(MacAddr6([168, 64, 37, 255, 128, 0])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.1.0, prefix: 24 })), vni: Vni(100), primary: true, slot: 0 }], Name("nexus"): [NetworkInterface { id: 07a44173-904b-4964-bddb-7ab72b1b1604, kind: Service { id: dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 }, name: Name("nexus-dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"), ip: 172.30.2.6, mac: MacAddr(MacAddr6([168, 64, 37, 255, 128, 1])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.2.0, prefix: 24 })), vni: Vni(100), primary: true, slot: 0 }]} subnet_networks = {Name("nexus"): [V4(Ipv4Network { addr: 172.30.2.0, prefix: 24 }), V6(Ipv6Network { addr: fd77:e9d2:9cd9:2::, prefix: 64 })], Name("external-dns"): [V4(Ipv4Network { addr: 172.30.1.0, prefix: 24 }), V6(Ipv6Network { addr: fd77:e9d2:9cd9:1::, prefix: 64 })]} vpc_interfaces = {}
16882024-05-08T03:37:17.386ZDEBGtest_unauthorized (nexus): resolved firewall rules for sled agents sled_agent_rules = [VpcFirewallRule { action: Allow, direction: Inbound, filter_hosts: None, filter_ports: Some([L4PortRange("53")]), filter_protocols: Some([Udp]), priority: 65534, status: Enabled, targets: [NetworkInterface { id: a060874f-9630-41b5-8a5a-a8f526598830, kind: Service { id: b1272ecc-e8fe-4b73-a5f6-0f674574ae1f }, name: Name("external-dns-b1272ecc-e8fe-4b73-a5f6-0f674574ae1f"), ip: 172.30.1.6, mac: MacAddr(MacAddr6([168, 64, 37, 255, 128, 0])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.1.0, prefix: 24 })), vni: Vni(100), primary: true, slot: 0 }] }, VpcFirewallRule { action: Allow, direction: Inbound, filter_hosts: None, filter_ports: Some([L4PortRange("80"), L4PortRange("443")]), filter_protocols: Some([Tcp]), priority: 65534, status: Enabled, targets: [NetworkInterface { id: 07a44173-904b-4964-bddb-7ab72b1b1604, kind: Service { id: dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 }, name: Name("nexus-dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"), ip: 172.30.2.6, mac: MacAddr(MacAddr6([168, 64, 37, 255, 128, 1])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.2.0, prefix: 24 })), vni: Vni(100), primary: true, slot: 0 }] }]
16892024-05-08T03:37:17.386ZDEBGtest_unauthorized (nexus): resolved 2 rules for sleds
16902024-05-08T03:37:17.531ZDEBGtest_unauthorized (nexus): resolved sleds for vpc oxide-services vpc_to_sled = [Sled { identity: SledIdentity { id: b6d65341-167c-41df-9b5c-41cded99c229, time_created: 2024-05-08T03:37:13.684730Z, time_modified: 2024-05-08T03:37:13.684730Z }, time_deleted: None, rcgen: Generation(Generation(1)), rack_id: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, is_scrimlet: true, serial_number: "sim-b6d65341", part_number: "Unknown", revision: 0, usable_hardware_threads: SqlU32(16), usable_physical_ram: ByteCount(ByteCount(34359738368)), reservoir_size: ByteCount(ByteCount(17179869184)), ip: ::1, port: SqlU16(34767), last_used_address: ::ffff, policy: InService, state: Active, sled_agent_gen: Generation(Generation(1)) }]
16912024-05-08T03:37:17.532ZDEBGtest_unauthorized (nexus): sending firewall rules to sled agents
16922024-05-08T03:37:17.533ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
16932024-05-08T03:37:17.533ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
16942024-05-08T03:37:17.534ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
16952024-05-08T03:37:17.541ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
16962024-05-08T03:37:17.541ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
16972024-05-08T03:37:17.541ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
16982024-05-08T03:37:17.542ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
16992024-05-08T03:37:17.543ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
17002024-05-08T03:37:17.553ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
17012024-05-08T03:37:17.560ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
17022024-05-08T03:37:17.626ZDEBGtest_unauthorized (nexus): client request SledAgent = b6d65341-167c-41df-9b5c-41cded99c229 body = Some(Body) method = PUT uri = http://[::1]:34767/vpc/001de000-074c-4000-8000-000000000000/firewall/rules
17032024-05-08T03:37:17.627ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:59457 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
17042024-05-08T03:37:17.627ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = PUT remote_addr = [::1]:59457 req_id = 5f786202-0556-4069-9fa7-d12993b7f022 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /vpc/001de000-074c-4000-8000-000000000000/firewall/rules
17052024-05-08T03:37:17.629ZINFOtest_unauthorized (dropshot): request completed latency_us = 1628 local_addr = [::1]:34767 method = PUT remote_addr = [::1]:59457 req_id = 5f786202-0556-4069-9fa7-d12993b7f022 response_code = 204 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /vpc/001de000-074c-4000-8000-000000000000/firewall/rules
17062024-05-08T03:37:17.629ZDEBGtest_unauthorized (nexus): client response SledAgent = b6d65341-167c-41df-9b5c-41cded99c229 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/vpc/001de000-074c-4000-8000-000000000000/firewall/rules", query: None, fragment: None }, status: 204, headers: {"x-request-id": "5f786202-0556-4069-9fa7-d12993b7f022", "date": "Wed, 08 May 2024 03:37:16 GMT"} })
17072024-05-08T03:37:17.631ZINFOtest_unauthorized (nexus): updated firewall rules on 1 sleds
17082024-05-08T03:37:17.631ZTRACtest_unauthorized (ServiceBalancer): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. }) resource = Database
17092024-05-08T03:37:17.631ZDEBGtest_unauthorized (ServiceBalancer): roles roles = RoleSet { roles: {} }
17102024-05-08T03:37:17.632ZDEBGtest_unauthorized (ServiceBalancer): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. }) resource = Database result = Ok(())
17112024-05-08T03:37:17.632ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_internal dns_group = internal iteration = 3 reason = Signaled
17122024-05-08T03:37:17.632ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_internal dns_group = internal
17132024-05-08T03:37:17.632ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
17142024-05-08T03:37:17.632ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
17152024-05-08T03:37:17.633ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
17162024-05-08T03:37:17.633ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_internal dns_group = internal iteration = 3 reason = Signaled
17172024-05-08T03:37:17.633ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _nameservice._tcp.control-plane.oxide.internal
17182024-05-08T03:37:17.634ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_external dns_group = external iteration = 3 reason = Signaled
17192024-05-08T03:37:17.634ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_external dns_group = external
17202024-05-08T03:37:17.634ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
17212024-05-08T03:37:17.634ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
17222024-05-08T03:37:17.634ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
17232024-05-08T03:37:17.634ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_external dns_group = external iteration = 3 reason = Signaled
17242024-05-08T03:37:17.634ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _external-dns._tcp.control-plane.oxide.internal
17252024-05-08T03:37:17.635ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = external_endpoints iteration = 3 reason = Signaled
17262024-05-08T03:37:17.635ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
17272024-05-08T03:37:17.635ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
17282024-05-08T03:37:17.635ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
17292024-05-08T03:37:17.635ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
17302024-05-08T03:37:17.636ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
17312024-05-08T03:37:17.637ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 5 reason = Signaled
17322024-05-08T03:37:17.637ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
17332024-05-08T03:37:17.637ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
17342024-05-08T03:37:17.637ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
17352024-05-08T03:37:17.637ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
17362024-05-08T03:37:17.639ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
17372024-05-08T03:37:17.640ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
17382024-05-08T03:37:17.640ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
17392024-05-08T03:37:17.640ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
17402024-05-08T03:37:17.640ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
17412024-05-08T03:37:17.642ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
17422024-05-08T03:37:17.642ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
17432024-05-08T03:37:17.642ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
17442024-05-08T03:37:17.642ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
17452024-05-08T03:37:17.642ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
17462024-05-08T03:37:17.645ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
17472024-05-08T03:37:17.648ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
17482024-05-08T03:37:17.652ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
17492024-05-08T03:37:17.652ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
17502024-05-08T03:37:17.652ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
17512024-05-08T03:37:17.653ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
17522024-05-08T03:37:17.653ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
17532024-05-08T03:37:17.658ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
17542024-05-08T03:37:17.658ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
17552024-05-08T03:37:17.658ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
17562024-05-08T03:37:17.658ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
17572024-05-08T03:37:17.658ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
17582024-05-08T03:37:17.664ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
17592024-05-08T03:37:17.664ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
17602024-05-08T03:37:17.670ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
17612024-05-08T03:37:17.671ZTRACtest_unauthorized (ServiceBalancer): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. }) resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) }
17622024-05-08T03:37:17.671ZTRACtest_unauthorized (ServiceBalancer): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
17632024-05-08T03:37:17.671ZTRACtest_unauthorized (ServiceBalancer): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. }) resource = Database
17642024-05-08T03:37:17.671ZDEBGtest_unauthorized (ServiceBalancer): roles roles = RoleSet { roles: {} }
17652024-05-08T03:37:17.672ZDEBGtest_unauthorized (ServiceBalancer): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. }) resource = Database result = Ok(())
17662024-05-08T03:37:17.672ZTRACtest_unauthorized (dns): buffer buffer = Length: 64 (0x40) bytes\n0000: 26 75 01 00 00 01 00 00 00 00 00 00 0c 5f 6e 61 &u..........._na\n0010: 6d 65 73 65 72 76 69 63 65 04 5f 74 63 70 0d 63 meservice._tcp.c\n0020: 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 ontrol-plane.oxi\n0030: 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 de.internal..!.. kind = dns peer_addr = [::1]:50283 req_id = 997fcb1c-4e41-41b7-8249-cfeb58ae4ed3
17672024-05-08T03:37:17.672ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 9845,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_nameservice._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_nameservice._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 12,\n 95,\n 110,\n 97,\n 109,\n 101,\n 115,\n 101,\n 114,\n 118,\n 105,\n 99,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:50283 req_id = 997fcb1c-4e41-41b7-8249-cfeb58ae4ed3
17682024-05-08T03:37:17.673ZDEBGtest_unauthorized (store): query key key = _nameservice._tcp
17692024-05-08T03:37:17.673ZDEBGtest_unauthorized (store): query key key = df9df9de-57e4-4726-a01c-742c40693e0d.host
17702024-05-08T03:37:17.673ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:50283 query = LowerQuery { name: LowerName(Name("_nameservice._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_nameservice._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_nameservice._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 48682, target: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal") })) }] req_id = 997fcb1c-4e41-41b7-8249-cfeb58ae4ed3
17712024-05-08T03:37:17.673ZTRACtest_unauthorized (dns): buffer buffer = Length: 65 (0x41) bytes\n0000: c3 b4 01 00 00 01 00 00 00 00 00 00 0d 5f 65 78 ............._ex\n0010: 74 65 72 6e 61 6c 2d 64 6e 73 04 5f 74 63 70 0d ternal-dns._tcp.\n0020: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0030: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 ide.internal..!.\n0040: 01 . kind = dns peer_addr = [::1]:49737 req_id = 11186ccf-04cc-4ceb-8579-07260e6553c8
17722024-05-08T03:37:17.673ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 50100,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_external-dns._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_external-dns._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 13,\n 95,\n 101,\n 120,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 45,\n 100,\n 110,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:49737 req_id = 11186ccf-04cc-4ceb-8579-07260e6553c8
17732024-05-08T03:37:17.673ZDEBGtest_unauthorized (store): query key key = _external-dns._tcp
17742024-05-08T03:37:17.673ZDEBGtest_unauthorized (store): query key key = b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host
17752024-05-08T03:37:17.674ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:49737 query = LowerQuery { name: LowerName(Name("_external-dns._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_external-dns._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_external-dns._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63194, target: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal") })) }] req_id = 11186ccf-04cc-4ceb-8579-07260e6553c8
17762024-05-08T03:37:17.674ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig
17772024-05-08T03:37:17.674ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
17782024-05-08T03:37:17.674ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
17792024-05-08T03:37:17.674ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
17802024-05-08T03:37:17.675ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
17812024-05-08T03:37:17.675ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = [(d3f3d9b7-234d-475e-8d8f-9250b8911889, 0)]
17822024-05-08T03:37:17.675ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
17832024-05-08T03:37:17.676ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _nameservice._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_nameservice._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nameservice._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 48682, target: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3360, tv_nsec: 847751156 } })
17842024-05-08T03:37:17.677ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
17852024-05-08T03:37:17.677ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _external-dns._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_external-dns._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_external-dns._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63194, target: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3360, tv_nsec: 848405618 } })
17862024-05-08T03:37:17.677ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
17872024-05-08T03:37:17.677ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
17882024-05-08T03:37:17.698ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig result = Ok(())
17892024-05-08T03:37:17.698ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
17902024-05-08T03:37:17.698ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
17912024-05-08T03:37:17.699ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
17922024-05-08T03:37:17.699ZDEBGtest_unauthorized (ServiceBalancer): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
17932024-05-08T03:37:17.710ZDEBGtest_unauthorized (ServiceBalancer): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-00000000bac3, .. }) resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } result = Ok(())
17942024-05-08T03:37:17.710ZINFOtest_unauthorized (nexus): Rack initialized
17952024-05-08T03:37:17.710ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 3b e1 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 ;............_mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:56477 req_id = eddcbd3d-5781-4842-89b2-baaf7526781e
17962024-05-08T03:37:17.711ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 15329,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:56477 req_id = eddcbd3d-5781-4842-89b2-baaf7526781e
17972024-05-08T03:37:17.711ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
17982024-05-08T03:37:17.713ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
17992024-05-08T03:37:17.714ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
18002024-05-08T03:37:17.714ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:56477 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = eddcbd3d-5781-4842-89b2-baaf7526781e
18012024-05-08T03:37:17.716ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3360, tv_nsec: 887032933 } })
18022024-05-08T03:37:17.716ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
18032024-05-08T03:37:17.716ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
18042024-05-08T03:37:17.717ZTRACtest_unauthorized (dns): buffer buffer = Length: 88 (0x58) bytes\n0000: 5b 8c 01 00 00 01 00 00 00 00 00 00 24 64 66 39 [...........$df9\n0010: 64 66 39 64 65 2d 35 37 65 34 2d 34 37 32 36 2d df9de-57e4-4726-\n0020: 61 30 31 63 2d 37 34 32 63 34 30 36 39 33 65 30 a01c-742c40693e0\n0030: 64 04 68 6f 73 74 0d 63 6f 6e 74 72 6f 6c 2d 70 d.host.control-p\n0040: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0050: 6e 61 6c 00 00 1c 00 01 nal..... kind = dns peer_addr = [::1]:61799 req_id = 40fc042c-6252-4330-b95c-a4aca3616982
18052024-05-08T03:37:17.717ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 23436,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 36,\n 100,\n 102,\n 57,\n 100,\n 102,\n 57,\n 100,\n 101,\n 45,\n 53,\n 55,\n 101,\n 52,\n 45,\n 52,\n 55,\n 50,\n 54,\n 45,\n 97,\n 48,\n 49,\n 99,\n 45,\n 55,\n 52,\n 50,\n 99,\n 52,\n 48,\n 54,\n 57,\n 51,\n 101,\n 48,\n 100,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:61799 req_id = 40fc042c-6252-4330-b95c-a4aca3616982
18062024-05-08T03:37:17.718ZDEBGtest_unauthorized (store): query key key = df9df9de-57e4-4726-a01c-742c40693e0d.host
18072024-05-08T03:37:17.718ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:61799 query = LowerQuery { name: LowerName(Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal.")), original: Query { name: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 40fc042c-6252-4330-b95c-a4aca3616982
18082024-05-08T03:37:17.718ZTRACtest_unauthorized (dns): buffer buffer = Length: 88 (0x58) bytes\n0000: 43 92 01 00 00 01 00 00 00 00 00 00 24 62 31 32 C...........$b12\n0010: 37 32 65 63 63 2d 65 38 66 65 2d 34 62 37 33 2d 72ecc-e8fe-4b73-\n0020: 61 35 66 36 2d 30 66 36 37 34 35 37 34 61 65 31 a5f6-0f674574ae1\n0030: 66 04 68 6f 73 74 0d 63 6f 6e 74 72 6f 6c 2d 70 f.host.control-p\n0040: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0050: 6e 61 6c 00 00 1c 00 01 nal..... kind = dns peer_addr = [::1]:64929 req_id = 9a766d86-5dfb-41a3-9b1d-ea2cd79c7bcb
18092024-05-08T03:37:17.719ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 17298,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 36,\n 98,\n 49,\n 50,\n 55,\n 50,\n 101,\n 99,\n 99,\n 45,\n 101,\n 56,\n 102,\n 101,\n 45,\n 52,\n 98,\n 55,\n 51,\n 45,\n 97,\n 53,\n 102,\n 54,\n 45,\n 48,\n 102,\n 54,\n 55,\n 52,\n 53,\n 55,\n 52,\n 97,\n 101,\n 49,\n 102,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:64929 req_id = 9a766d86-5dfb-41a3-9b1d-ea2cd79c7bcb
18102024-05-08T03:37:17.719ZDEBGtest_unauthorized (store): query key key = b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host
18112024-05-08T03:37:17.719ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:64929 query = LowerQuery { name: LowerName(Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal.")), original: Query { name: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 9a766d86-5dfb-41a3-9b1d-ea2cd79c7bcb
18122024-05-08T03:37:17.720ZINFOtest_unauthorized (BackgroundTasks): found DNS servers (initial) addresses = DnsServersList { addresses: [[::1]:48682] } background_task = dns_servers_internal dns_group = internal
18132024-05-08T03:37:17.720ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_internal dns_group = internal elapsed = 87.301218ms iteration = 3
18142024-05-08T03:37:17.721ZINFOtest_unauthorized (BackgroundTasks): found DNS servers (initial) addresses = DnsServersList { addresses: [[::1]:63194] } background_task = dns_servers_external dns_group = external
18152024-05-08T03:37:17.721ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_external dns_group = external elapsed = 86.925011ms iteration = 3
18162024-05-08T03:37:17.721ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_internal dns_group = internal iteration = 3 reason = Dependency
18172024-05-08T03:37:17.721ZWARNtest_unauthorized (BackgroundTasks): DNS propagation: skipped background_task = dns_propagation_internal dns_group = internal reason = no config
18182024-05-08T03:37:17.722ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_internal dns_group = internal elapsed = 214.406\u{b5}s iteration = 3
18192024-05-08T03:37:17.722ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_external dns_group = external iteration = 3 reason = Dependency
18202024-05-08T03:37:17.722ZWARNtest_unauthorized (BackgroundTasks): DNS propagation: skipped background_task = dns_propagation_external dns_group = external reason = no config
18212024-05-08T03:37:17.722ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_external dns_group = external elapsed = 169.538\u{b5}s iteration = 3
18222024-05-08T03:37:17.722ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: c3 64 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e .d..........-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:61758 req_id = bc40a9b4-7488-443a-aa81-8dac832bb18c
18232024-05-08T03:37:17.722ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 50020,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:61758 req_id = bc40a9b4-7488-443a-aa81-8dac832bb18c
18242024-05-08T03:37:17.723ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
18252024-05-08T03:37:17.723ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:61758 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = bc40a9b4-7488-443a-aa81-8dac832bb18c
18262024-05-08T03:37:17.723ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 46 07 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e F...........-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:54721 req_id = 93e8f571-b214-47e9-b39c-6b1b1fb1ef49
18272024-05-08T03:37:17.724ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 17927,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:54721 req_id = 93e8f571-b214-47e9-b39c-6b1b1fb1ef49
18282024-05-08T03:37:17.725ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
18292024-05-08T03:37:17.725ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:54721 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 93e8f571-b214-47e9-b39c-6b1b1fb1ef49
18302024-05-08T03:37:17.867ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
18312024-05-08T03:37:17.867ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
18322024-05-08T03:37:17.867ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
18332024-05-08T03:37:17.868ZDEBGtest_unauthorized (BackgroundTasks): found DNS version background_task = dns_config_external dns_group = external version = 2
18342024-05-08T03:37:17.868ZDEBGtest_unauthorized (BackgroundTasks): reading DNS config background_task = dns_config_external dns_group = external
18352024-05-08T03:37:17.868ZDEBGtest_unauthorized (BackgroundTasks): reading DNS zones background_task = dns_config_external dns_group = external
18362024-05-08T03:37:17.868ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
18372024-05-08T03:37:17.868ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
18382024-05-08T03:37:17.868ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
18392024-05-08T03:37:17.868ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
18402024-05-08T03:37:17.869ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
18412024-05-08T03:37:17.869ZDEBGtest_unauthorized (BackgroundTasks): found DNS version background_task = dns_config_internal dns_group = internal version = 1
18422024-05-08T03:37:17.869ZDEBGtest_unauthorized (BackgroundTasks): reading DNS config background_task = dns_config_internal dns_group = internal
18432024-05-08T03:37:17.869ZDEBGtest_unauthorized (BackgroundTasks): reading DNS zones background_task = dns_config_internal dns_group = internal
18442024-05-08T03:37:17.869ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
18452024-05-08T03:37:17.869ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
18462024-05-08T03:37:17.869ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
18472024-05-08T03:37:17.869ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
18482024-05-08T03:37:17.870ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
18492024-05-08T03:37:17.870ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
18502024-05-08T03:37:17.870ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
18512024-05-08T03:37:17.870ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
18522024-05-08T03:37:17.870ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
18532024-05-08T03:37:17.872ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
18542024-05-08T03:37:17.875ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
18552024-05-08T03:37:17.890ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
18562024-05-08T03:37:17.890ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
18572024-05-08T03:37:17.890ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
18582024-05-08T03:37:17.895ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
18592024-05-08T03:37:17.895ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
18602024-05-08T03:37:17.905ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
18612024-05-08T03:37:17.905ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
18622024-05-08T03:37:17.905ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
18632024-05-08T03:37:17.906ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
18642024-05-08T03:37:17.906ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
18652024-05-08T03:37:17.909ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
18662024-05-08T03:37:17.910ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
18672024-05-08T03:37:17.910ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
18682024-05-08T03:37:17.910ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
18692024-05-08T03:37:17.910ZDEBGtest_unauthorized (BackgroundTasks): found zones background_task = dns_config_external count = 1 dns_group = external
18702024-05-08T03:37:17.910ZDEBGtest_unauthorized (BackgroundTasks): listing DNS names for zone background_task = dns_config_external batch_size = 100 dns_group = external dns_zone_id = a6aa38bc-b7a6-4ef9-9bad-bd899fe6dfc1 dns_zone_name = oxide-dev.test found_so_far = 0 version = 2
18712024-05-08T03:37:17.911ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
18722024-05-08T03:37:17.911ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
18732024-05-08T03:37:17.911ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
18742024-05-08T03:37:17.911ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
18752024-05-08T03:37:17.911ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
18762024-05-08T03:37:17.914ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7b99e59a-7905-4268-b3da-bd80c8db8e1b", "content-length": "835", "date": "Wed, 08 May 2024 03:37:16 GMT"} })
18772024-05-08T03:37:17.915ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
18782024-05-08T03:37:17.915ZDEBGtest_unauthorized (BackgroundTasks): found zones background_task = dns_config_internal count = 1 dns_group = internal
18792024-05-08T03:37:17.915ZDEBGtest_unauthorized (BackgroundTasks): listing DNS names for zone background_task = dns_config_internal batch_size = 100 dns_group = internal dns_zone_id = bf53a2b9-04f0-4d48-91d8-7489893e61b9 dns_zone_name = control-plane.oxide.internal found_so_far = 0 version = 1
18802024-05-08T03:37:17.915ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
18812024-05-08T03:37:17.915ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
18822024-05-08T03:37:17.915ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
18832024-05-08T03:37:17.915ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
18842024-05-08T03:37:17.916ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
18852024-05-08T03:37:17.920ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
18862024-05-08T03:37:17.935ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
18872024-05-08T03:37:17.935ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
18882024-05-08T03:37:17.935ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
18892024-05-08T03:37:17.935ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
18902024-05-08T03:37:17.950ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "023a44d9-7749-4fd5-aab1-87851e923534", "content-length": "387", "date": "Wed, 08 May 2024 03:37:16 GMT"} })
18912024-05-08T03:37:17.952ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
18922024-05-08T03:37:17.952ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
18932024-05-08T03:37:17.962ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
18942024-05-08T03:37:17.962ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
18952024-05-08T03:37:17.962ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
18962024-05-08T03:37:17.965ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
18972024-05-08T03:37:17.965ZDEBGtest_unauthorized (BackgroundTasks): found all DNS names for zone background_task = dns_config_external dns_group = external dns_zone_id = a6aa38bc-b7a6-4ef9-9bad-bd899fe6dfc1 dns_zone_name = oxide-dev.test found_so_far = 1 version = 2
18982024-05-08T03:37:17.965ZDEBGtest_unauthorized (BackgroundTasks): read DNS config background_task = dns_config_external dns_group = external nzones = 1 version = 2
18992024-05-08T03:37:17.965ZINFOtest_unauthorized (BackgroundTasks): found latest generation (first find) background_task = dns_config_external dns_group = external generation = 2
19002024-05-08T03:37:17.965ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_external dns_group = external elapsed = 331.421932ms iteration = 3
19012024-05-08T03:37:17.965ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_external dns_group = external iteration = 4 reason = Dependency
19022024-05-08T03:37:18.055ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = dns_propagation_external body = Some(Body) dns_group = external dns_server_url = http://[::1]:63194 generation = 2 method = PUT servers = DnsServersList { addresses: [[::1]:63194] } uri = http://[::1]:63194/config
19032024-05-08T03:37:18.057ZINFOtest_unauthorized (BackgroundTasks): found Silo/DNS/TLS config (initial) background_task = external_endpoints config = ExternalEndpoints { by_dns_name: {"default-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 001de000-5110-4000-8000-000000000000, db_silo: Silo { identity: SiloIdentity { id: 001de000-5110-4000-8000-000000000000, name: Name(Name("default-silo")), description: "default silo", time_created: 2024-05-08T03:37:12.063806Z, time_modified: 2024-05-08T03:37:12.063806Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(1)) }, tls_certs: [] }, "test-suite-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }}, warnings: [NoSiloCerts { silo_id: 001de000-5110-4000-8000-000000000000, dns_name: "default-silo.sys.oxide-dev.test" }, NoSiloCerts { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, dns_name: "test-suite-silo.sys.oxide-dev.test" }], default_endpoint: Some(ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }) }
19042024-05-08T03:37:18.057ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = external_endpoints elapsed = 421.647819ms iteration = 3
19052024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /
19062024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /access
19072024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /assets/{path}
19082024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /device/auth
19092024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /device/confirm
19102024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /device/success
19112024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /device/token
19122024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /device/verify
19132024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /experimental/v1/probes
19142024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /experimental/v1/probes
19152024-05-08T03:37:18.120ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /experimental/v1/probes/{probe}
19162024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /experimental/v1/probes/{probe}
19172024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /images
19182024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /login
19192024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /login/{silo_name}/local
19202024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /login/{silo_name}/saml/{provider_name}
19212024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /login/{silo_name}/saml/{provider_name}
19222024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /login/{silo_name}/saml/{provider_name}/redirect
19232024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /lookup/{path}
19242024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /projects/{path}
19252024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /projects-new
19262024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /settings/{path}
19272024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /system/{path}
19282024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /utilization
19292024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/certificates
19302024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/certificates
19312024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/certificates/{certificate}
19322024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/certificates/{certificate}
19332024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/disks
19342024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/disks
19352024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/disks/{disk}
19362024-05-08T03:37:18.121ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/disks/{disk}
19372024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/disks/{disk}/bulk-write
19382024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/disks/{disk}/bulk-write-start
19392024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/disks/{disk}/bulk-write-stop
19402024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/disks/{disk}/finalize
19412024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/disks/{disk}/metrics/{metric}
19422024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/floating-ips
19432024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/floating-ips
19442024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/floating-ips/{floating_ip}
19452024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/floating-ips/{floating_ip}
19462024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/floating-ips/{floating_ip}
19472024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/floating-ips/{floating_ip}/attach
19482024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/floating-ips/{floating_ip}/detach
19492024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/groups
19502024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/groups/{group_id}
19512024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/images
19522024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/images
19532024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/images/{image}
19542024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/images/{image}
19552024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/images/{image}/demote
19562024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/images/{image}/promote
19572024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances
19582024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances
19592024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/instances/{instance}
19602024-05-08T03:37:18.122ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances/{instance}
19612024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances/{instance}/disks
19622024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/disks/attach
19632024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/disks/detach
19642024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances/{instance}/external-ips
19652024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/instances/{instance}/external-ips/ephemeral
19662024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/external-ips/ephemeral
19672024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/migrate
19682024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/reboot
19692024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances/{instance}/serial-console
19702024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances/{instance}/serial-console/stream
19712024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/instances/{instance}/ssh-public-keys
19722024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/start
19732024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/instances/{instance}/stop
19742024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/ip-pools
19752024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/ip-pools/{pool}
19762024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/login/{silo_name}/local
19772024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/logout
19782024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/me
19792024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/me/groups
19802024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/me/ssh-keys
19812024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/me/ssh-keys
19822024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/me/ssh-keys/{ssh_key}
19832024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/me/ssh-keys/{ssh_key}
19842024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/metrics/{metric_name}
19852024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/network-interfaces
19862024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/network-interfaces
19872024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/network-interfaces/{interface}
19882024-05-08T03:37:18.123ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/network-interfaces/{interface}
19892024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/network-interfaces/{interface}
19902024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/ping
19912024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/policy
19922024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/policy
19932024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/projects
19942024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/projects
19952024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/projects/{project}
19962024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/projects/{project}
19972024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/projects/{project}
19982024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/projects/{project}/policy
19992024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/projects/{project}/policy
20002024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/snapshots
20012024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/snapshots
20022024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/snapshots/{snapshot}
20032024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/snapshots/{snapshot}
20042024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/disks
20052024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/disks/{disk_id}
20062024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/racks
20072024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/racks/{rack_id}
20082024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/sleds
20092024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/hardware/sleds
20102024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/sleds/{sled_id}
20112024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/sleds/{sled_id}/disks
20122024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/sleds/{sled_id}/instances
20132024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/hardware/sleds/{sled_id}/provision-policy
20142024-05-08T03:37:18.124ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/sleds-uninitialized
20152024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/switch-port
20162024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/hardware/switch-port/{port}/settings
20172024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/hardware/switch-port/{port}/settings
20182024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/switches
20192024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/hardware/switches/{switch_id}
20202024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/identity-providers
20212024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/identity-providers/local/users
20222024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/identity-providers/local/users/{user_id}
20232024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/identity-providers/local/users/{user_id}/set-password
20242024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/identity-providers/saml
20252024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/identity-providers/saml/{provider}
20262024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools
20272024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/ip-pools
20282024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/ip-pools/{pool}
20292024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools/{pool}
20302024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/ip-pools/{pool}
20312024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools/{pool}/ranges
20322024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/ip-pools/{pool}/ranges/add
20332024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/ip-pools/{pool}/ranges/remove
20342024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools/{pool}/silos
20352024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/ip-pools/{pool}/silos
20362024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/ip-pools/{pool}/silos/{silo}
20372024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/ip-pools/{pool}/silos/{silo}
20382024-05-08T03:37:18.125ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools/{pool}/utilization
20392024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools-service
20402024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/ip-pools-service/ranges
20412024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/ip-pools-service/ranges/add
20422024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/ip-pools-service/ranges/remove
20432024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/metrics/{metric_name}
20442024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/address-lot
20452024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/address-lot
20462024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/networking/address-lot/{address_lot}
20472024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/address-lot/{address_lot}/blocks
20482024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/bfd-disable
20492024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/bfd-enable
20502024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/bfd-status
20512024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/networking/bgp
20522024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/bgp
20532024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/bgp
20542024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/networking/bgp-announce
20552024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/bgp-announce
20562024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/bgp-announce
20572024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/bgp-message-history
20582024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/bgp-routes-ipv4
20592024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/bgp-status
20602024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/loopback-address
20612024-05-08T03:37:18.126ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/loopback-address
20622024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/networking/loopback-address/{rack_id}/{switch_location}/{address}/{subnet_mask}
20632024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/networking/switch-port-settings
20642024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/switch-port-settings
20652024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/networking/switch-port-settings
20662024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/networking/switch-port-settings/{port}
20672024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/policy
20682024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/policy
20692024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/roles
20702024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/roles/{role_name}
20712024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/silo-quotas
20722024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/silos
20732024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/system/silos
20742024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/system/silos/{silo}
20752024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/silos/{silo}
20762024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/silos/{silo}/ip-pools
20772024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/silos/{silo}/policy
20782024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/silos/{silo}/policy
20792024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/silos/{silo}/quotas
20802024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/silos/{silo}/quotas
20812024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/system/update/repository
20822024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/update/repository/{system_version}
20832024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/users
20842024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/users/{user_id}
20852024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/users-builtin
20862024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/users-builtin/{user}
20872024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/utilization/silos
20882024-05-08T03:37:18.127ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/system/utilization/silos/{silo}
20892024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/timeseries/query
20902024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/timeseries/schema
20912024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/users
20922024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/utilization
20932024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-firewall-rules
20942024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/vpc-firewall-rules
20952024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-router-routes
20962024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/vpc-router-routes
20972024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/vpc-router-routes/{route}
20982024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-router-routes/{route}
20992024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/vpc-router-routes/{route}
21002024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-routers
21012024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/vpc-routers
21022024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/vpc-routers/{router}
21032024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-routers/{router}
21042024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/vpc-routers/{router}
21052024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-subnets
21062024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/vpc-subnets
21072024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/vpc-subnets/{subnet}
21082024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-subnets/{subnet}
21092024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/vpc-subnets/{subnet}
21102024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpc-subnets/{subnet}/network-interfaces
21112024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpcs
21122024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = POST path = /v1/vpcs
21132024-05-08T03:37:18.128ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = DELETE path = /v1/vpcs/{vpc}
21142024-05-08T03:37:18.129ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = GET path = /v1/vpcs/{vpc}
21152024-05-08T03:37:18.129ZDEBGtest_unauthorized (dropshot_external): registered endpoint local_addr = 127.0.0.1:42458 method = PUT path = /v1/vpcs/{vpc}
21162024-05-08T03:37:18.129ZINFOtest_unauthorized (dropshot_external): listening local_addr = 127.0.0.1:42458
21172024-05-08T03:37:18.129ZDEBGtest_unauthorized (dropshot_external): successfully registered DTrace USDT probes local_addr = 127.0.0.1:42458
21182024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /
21192024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /access
21202024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /assets/{path}
21212024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /device/auth
21222024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /device/confirm
21232024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /device/success
21242024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /device/token
21252024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /device/verify
21262024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /experimental/v1/probes
21272024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /experimental/v1/probes
21282024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /experimental/v1/probes/{probe}
21292024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /experimental/v1/probes/{probe}
21302024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /images
21312024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /login
21322024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /login/{silo_name}/local
21332024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /login/{silo_name}/saml/{provider_name}
21342024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /login/{silo_name}/saml/{provider_name}
21352024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /login/{silo_name}/saml/{provider_name}/redirect
21362024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /lookup/{path}
21372024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /projects/{path}
21382024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /projects-new
21392024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /settings/{path}
21402024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /system/{path}
21412024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /utilization
21422024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/certificates
21432024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/certificates
21442024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/certificates/{certificate}
21452024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/certificates/{certificate}
21462024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/disks
21472024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/disks
21482024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/disks/{disk}
21492024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/disks/{disk}
21502024-05-08T03:37:18.192ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/disks/{disk}/bulk-write
21512024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/disks/{disk}/bulk-write-start
21522024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/disks/{disk}/bulk-write-stop
21532024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/disks/{disk}/finalize
21542024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/disks/{disk}/metrics/{metric}
21552024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/floating-ips
21562024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/floating-ips
21572024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/floating-ips/{floating_ip}
21582024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/floating-ips/{floating_ip}
21592024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/floating-ips/{floating_ip}
21602024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/floating-ips/{floating_ip}/attach
21612024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/floating-ips/{floating_ip}/detach
21622024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/groups
21632024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/groups/{group_id}
21642024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/images
21652024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/images
21662024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/images/{image}
21672024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/images/{image}
21682024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/images/{image}/demote
21692024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/images/{image}/promote
21702024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances
21712024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances
21722024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/instances/{instance}
21732024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances/{instance}
21742024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances/{instance}/disks
21752024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/disks/attach
21762024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/disks/detach
21772024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances/{instance}/external-ips
21782024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/instances/{instance}/external-ips/ephemeral
21792024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/external-ips/ephemeral
21802024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/migrate
21812024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/reboot
21822024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances/{instance}/serial-console
21832024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances/{instance}/serial-console/stream
21842024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/instances/{instance}/ssh-public-keys
21852024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/start
21862024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/instances/{instance}/stop
21872024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/ip-pools
21882024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/ip-pools/{pool}
21892024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/login/{silo_name}/local
21902024-05-08T03:37:18.193ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/logout
21912024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/me
21922024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/me/groups
21932024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/me/ssh-keys
21942024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/me/ssh-keys
21952024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/me/ssh-keys/{ssh_key}
21962024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/me/ssh-keys/{ssh_key}
21972024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/metrics/{metric_name}
21982024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/network-interfaces
21992024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/network-interfaces
22002024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/network-interfaces/{interface}
22012024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/network-interfaces/{interface}
22022024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/network-interfaces/{interface}
22032024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/ping
22042024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/policy
22052024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/policy
22062024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/projects
22072024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/projects
22082024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/projects/{project}
22092024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/projects/{project}
22102024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/projects/{project}
22112024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/projects/{project}/policy
22122024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/projects/{project}/policy
22132024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/snapshots
22142024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/snapshots
22152024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/snapshots/{snapshot}
22162024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/snapshots/{snapshot}
22172024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/disks
22182024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/disks/{disk_id}
22192024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/racks
22202024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/racks/{rack_id}
22212024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/sleds
22222024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/hardware/sleds
22232024-05-08T03:37:18.194ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/sleds/{sled_id}
22242024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/sleds/{sled_id}/disks
22252024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/sleds/{sled_id}/instances
22262024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/hardware/sleds/{sled_id}/provision-policy
22272024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/sleds-uninitialized
22282024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/switch-port
22292024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/hardware/switch-port/{port}/settings
22302024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/hardware/switch-port/{port}/settings
22312024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/switches
22322024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/hardware/switches/{switch_id}
22332024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/identity-providers
22342024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/identity-providers/local/users
22352024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/identity-providers/local/users/{user_id}
22362024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/identity-providers/local/users/{user_id}/set-password
22372024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/identity-providers/saml
22382024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/identity-providers/saml/{provider}
22392024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools
22402024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/ip-pools
22412024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/ip-pools/{pool}
22422024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools/{pool}
22432024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/ip-pools/{pool}
22442024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools/{pool}/ranges
22452024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/ip-pools/{pool}/ranges/add
22462024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/ip-pools/{pool}/ranges/remove
22472024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools/{pool}/silos
22482024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/ip-pools/{pool}/silos
22492024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/ip-pools/{pool}/silos/{silo}
22502024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/ip-pools/{pool}/silos/{silo}
22512024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools/{pool}/utilization
22522024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools-service
22532024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/ip-pools-service/ranges
22542024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/ip-pools-service/ranges/add
22552024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/ip-pools-service/ranges/remove
22562024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/metrics/{metric_name}
22572024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/address-lot
22582024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/address-lot
22592024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/networking/address-lot/{address_lot}
22602024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/address-lot/{address_lot}/blocks
22612024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/bfd-disable
22622024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/bfd-enable
22632024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/bfd-status
22642024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/networking/bgp
22652024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/bgp
22662024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/bgp
22672024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/networking/bgp-announce
22682024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/bgp-announce
22692024-05-08T03:37:18.195ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/bgp-announce
22702024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/bgp-message-history
22712024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/bgp-routes-ipv4
22722024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/bgp-status
22732024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/loopback-address
22742024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/loopback-address
22752024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/networking/loopback-address/{rack_id}/{switch_location}/{address}/{subnet_mask}
22762024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/networking/switch-port-settings
22772024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/switch-port-settings
22782024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/networking/switch-port-settings
22792024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/networking/switch-port-settings/{port}
22802024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/policy
22812024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/policy
22822024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/roles
22832024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/roles/{role_name}
22842024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/silo-quotas
22852024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/silos
22862024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/system/silos
22872024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/system/silos/{silo}
22882024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/silos/{silo}
22892024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/silos/{silo}/ip-pools
22902024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/silos/{silo}/policy
22912024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/silos/{silo}/policy
22922024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/silos/{silo}/quotas
22932024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/silos/{silo}/quotas
22942024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/system/update/repository
22952024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/update/repository/{system_version}
22962024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/users
22972024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/users/{user_id}
22982024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/users-builtin
22992024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/users-builtin/{user}
23002024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/utilization/silos
23012024-05-08T03:37:18.196ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/system/utilization/silos/{silo}
23022024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/timeseries/query
23032024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/timeseries/schema
23042024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/users
23052024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/utilization
23062024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-firewall-rules
23072024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/vpc-firewall-rules
23082024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-router-routes
23092024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/vpc-router-routes
23102024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/vpc-router-routes/{route}
23112024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-router-routes/{route}
23122024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/vpc-router-routes/{route}
23132024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-routers
23142024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/vpc-routers
23152024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/vpc-routers/{router}
23162024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-routers/{router}
23172024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/vpc-routers/{router}
23182024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-subnets
23192024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/vpc-subnets
23202024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/vpc-subnets/{subnet}
23212024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-subnets/{subnet}
23222024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/vpc-subnets/{subnet}
23232024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpc-subnets/{subnet}/network-interfaces
23242024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpcs
23252024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = POST path = /v1/vpcs
23262024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = DELETE path = /v1/vpcs/{vpc}
23272024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = GET path = /v1/vpcs/{vpc}
23282024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): registered endpoint local_addr = 127.0.0.1:33220 method = PUT path = /v1/vpcs/{vpc}
23292024-05-08T03:37:18.197ZINFOtest_unauthorized (dropshot_external_techport): listening local_addr = 127.0.0.1:33220
23302024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot_external_techport): successfully registered DTrace USDT probes local_addr = 127.0.0.1:33220
23312024-05-08T03:37:18.197ZDEBGtest_unauthorized (nexus-producer-server): registered DTrace probes
23322024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = 127.0.0.1:50231 method = GET path = /{producer_id}
23332024-05-08T03:37:18.197ZINFOtest_unauthorized (dropshot): listening file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:195 local_addr = 127.0.0.1:50231
23342024-05-08T03:37:18.197ZDEBGtest_unauthorized (dropshot): successfully registered DTrace USDT probes local_addr = 127.0.0.1:50231
23352024-05-08T03:37:18.197ZDEBGtest_unauthorized (nexus-producer-server): Requested any available port, Dropshot server has been bound to 127.0.0.1:50231
23362024-05-08T03:37:18.197ZDEBGtest_unauthorized (nexus-producer-server): Nexus IP provided explicitly, will use it addr = 127.0.0.1:44802
23372024-05-08T03:37:18.197ZDEBGtest_unauthorized (nexus-producer-server): starting producer registration task
23382024-05-08T03:37:18.197ZINFOtest_unauthorized (nexus-producer-server): starting oximeter metric producer server address = 127.0.0.1:50231 file = oximeter/producer/src/lib.rs:284 interval = 10s producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
23392024-05-08T03:37:18.197ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
23402024-05-08T03:37:18.197ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
23412024-05-08T03:37:18.197ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
23422024-05-08T03:37:18.202ZDEBGtest_unauthorized (producer-registration-task): registering / renewing oximeter producer lease with Nexus
23432024-05-08T03:37:18.202ZDEBGtest_unauthorized (producer-registration-task): using nexus address for registration addr = 127.0.0.1:44802
23442024-05-08T03:37:18.314ZDEBGtest_unauthorized (producer-registration-task): client request body = Some(Body) method = POST uri = http://127.0.0.1:44802/metrics/producers
23452024-05-08T03:37:18.315ZINFOtest_unauthorized (http): accepted connection kind = dns local_addr = [::1]:63194 remote_addr = [::1]:35815
23462024-05-08T03:37:18.316ZDEBGtest_unauthorized (BackgroundTasks): found all DNS names for zone background_task = dns_config_internal dns_group = internal dns_zone_id = bf53a2b9-04f0-4d48-91d8-7489893e61b9 dns_zone_name = control-plane.oxide.internal found_so_far = 17 version = 1
23472024-05-08T03:37:18.316ZDEBGtest_unauthorized (BackgroundTasks): read DNS config background_task = dns_config_internal dns_group = internal nzones = 1 version = 1
23482024-05-08T03:37:18.316ZINFOtest_unauthorized (BackgroundTasks): found latest generation (first find) background_task = dns_config_internal dns_group = internal generation = 1
23492024-05-08T03:37:18.316ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_internal dns_group = internal elapsed = 683.945487ms iteration = 3
23502024-05-08T03:37:18.316ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_internal dns_group = internal iteration = 4 reason = Dependency
23512024-05-08T03:37:18.363ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = dns_propagation_internal body = Some(Body) dns_group = internal dns_server_url = http://[::1]:48682 generation = 1 method = PUT servers = DnsServersList { addresses: [[::1]:48682] } uri = http://[::1]:48682/config
23522024-05-08T03:37:18.364ZTRACtest_unauthorized (http): incoming request kind = dns local_addr = [::1]:63194 method = PUT remote_addr = [::1]:35815 req_id = 0a34a3a7-72b6-42b4-8c2e-0a8f4367786e uri = /config
23532024-05-08T03:37:18.365ZINFOtest_unauthorized (http): accepted connection kind = dns local_addr = [::1]:48682 remote_addr = [::1]:41282
23542024-05-08T03:37:18.365ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:60783
23552024-05-08T03:37:18.366ZINFOtest_unauthorized (store): attempting generation update new_generation = 2 req_id = 0a34a3a7-72b6-42b4-8c2e-0a8f4367786e
23562024-05-08T03:37:18.366ZINFOtest_unauthorized (store): pruning trees for generations newer than 0
23572024-05-08T03:37:18.366ZDEBGtest_unauthorized (store): creating tree tree_name = generation_2_zone_oxide-dev.test
23582024-05-08T03:37:18.368ZDEBGtest_unauthorized (store): updating current config
23592024-05-08T03:37:18.370ZDEBGtest_unauthorized (store): flushing default tree
23602024-05-08T03:37:18.373ZINFOtest_unauthorized (store): pruning trees for generations older than 2 keep = 3
23612024-05-08T03:37:18.373ZINFOtest_unauthorized (store): updated generation new_generation = 2 req_id = 0a34a3a7-72b6-42b4-8c2e-0a8f4367786e
23622024-05-08T03:37:18.374ZINFOtest_unauthorized (http): request completed kind = dns latency_us = 9686 local_addr = [::1]:63194 method = PUT remote_addr = [::1]:35815 req_id = 0a34a3a7-72b6-42b4-8c2e-0a8f4367786e response_code = 204 uri = /config
23632024-05-08T03:37:18.374ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) }
23642024-05-08T03:37:18.375ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
23652024-05-08T03:37:18.375ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
23662024-05-08T03:37:18.375ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
23672024-05-08T03:37:18.377ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
23682024-05-08T03:37:18.395ZTRACtest_unauthorized (http): incoming request kind = dns local_addr = [::1]:48682 method = PUT remote_addr = [::1]:41282 req_id = 83a97cd1-4fc3-4eb8-9db3-6bb2d209740b uri = /config
23692024-05-08T03:37:18.396ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:60783 req_id = 9f4c3f4a-37f0-4baa-be30-0af294a172dc uri = /metrics/producers
23702024-05-08T03:37:18.396ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = dns_propagation_external dns_group = external dns_server_url = http://[::1]:63194 generation = 2 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(63194), path: "/config", query: None, fragment: None }, status: 204, headers: {"x-request-id": "0a34a3a7-72b6-42b4-8c2e-0a8f4367786e", "date": "Wed, 08 May 2024 03:37:18 GMT"} }) servers = DnsServersList { addresses: [[::1]:63194] }
23712024-05-08T03:37:18.396ZINFOtest_unauthorized (BackgroundTasks): DNS server now at generation 2 background_task = dns_propagation_external dns_group = external dns_server_url = http://[::1]:63194 generation = 2 servers = DnsServersList { addresses: [[::1]:63194] }
23722024-05-08T03:37:18.398ZINFOtest_unauthorized (BackgroundTasks): DNS propagation: done background_task = dns_propagation_external dns_group = external generation = 2 servers = DnsServersList { addresses: [[::1]:63194] }
23732024-05-08T03:37:18.398ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_external dns_group = external elapsed = 432.633977ms iteration = 4
23742024-05-08T03:37:18.398ZINFOtest_unauthorized (store): attempting generation update new_generation = 1 req_id = 83a97cd1-4fc3-4eb8-9db3-6bb2d209740b
23752024-05-08T03:37:18.398ZINFOtest_unauthorized (store): updated generation new_generation = 1 req_id = 83a97cd1-4fc3-4eb8-9db3-6bb2d209740b
23762024-05-08T03:37:18.399ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:60783 req_id = 9f4c3f4a-37f0-4baa-be30-0af294a172dc resource = Database uri = /metrics/producers
23772024-05-08T03:37:18.399ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:60783 req_id = 9f4c3f4a-37f0-4baa-be30-0af294a172dc roles = RoleSet { roles: {} } uri = /metrics/producers
23782024-05-08T03:37:18.400ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:60783 req_id = 9f4c3f4a-37f0-4baa-be30-0af294a172dc resource = Database result = Ok(()) uri = /metrics/producers
23792024-05-08T03:37:18.400ZINFOtest_unauthorized (http): request completed kind = dns latency_us = 22628 local_addr = [::1]:48682 method = PUT remote_addr = [::1]:41282 req_id = 83a97cd1-4fc3-4eb8-9db3-6bb2d209740b response_code = 204 uri = /config
23802024-05-08T03:37:18.401ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = dns_propagation_internal dns_group = internal dns_server_url = http://[::1]:48682 generation = 1 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(48682), path: "/config", query: None, fragment: None }, status: 204, headers: {"x-request-id": "83a97cd1-4fc3-4eb8-9db3-6bb2d209740b", "date": "Wed, 08 May 2024 03:37:18 GMT"} }) servers = DnsServersList { addresses: [[::1]:48682] }
23812024-05-08T03:37:18.402ZINFOtest_unauthorized (BackgroundTasks): DNS server now at generation 1 background_task = dns_propagation_internal dns_group = internal dns_server_url = http://[::1]:48682 generation = 1 servers = DnsServersList { addresses: [[::1]:48682] }
23822024-05-08T03:37:18.406ZINFOtest_unauthorized (BackgroundTasks): DNS propagation: done background_task = dns_propagation_internal dns_group = internal generation = 1 servers = DnsServersList { addresses: [[::1]:48682] }
23832024-05-08T03:37:18.406ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_internal dns_group = internal elapsed = 90.109757ms iteration = 4
23842024-05-08T03:37:18.407ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
23852024-05-08T03:37:18.411ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) } result = Ok(())
23862024-05-08T03:37:18.411ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) }
23872024-05-08T03:37:18.411ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
23882024-05-08T03:37:18.411ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
23892024-05-08T03:37:18.411ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
23902024-05-08T03:37:18.412ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
23912024-05-08T03:37:18.416ZINFOtest_unauthorized (dropshot_internal): request completed error_message_external = Service Unavailable error_message_internal = no oximeter collectors available latency_us = 19651 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:60783 req_id = 9f4c3f4a-37f0-4baa-be30-0af294a172dc response_code = 503 uri = /metrics/producers
23922024-05-08T03:37:18.416ZDEBGtest_unauthorized (producer-registration-task): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/metrics/producers", query: None, fragment: None }, status: 503, headers: {"content-type": "application/json", "x-request-id": "9f4c3f4a-37f0-4baa-be30-0af294a172dc", "content-length": "133", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
23932024-05-08T03:37:18.419ZWARNtest_unauthorized (producer-registration-task): failed to register as a producer with Nexus, will retry delay = 150.150395ms error = "Error Response: status: 503 Service Unavailable; headers: {\\"content-type\\": \\"application/json\\", \\"x-request-id\\": \\"9f4c3f4a-37f0-4baa-be30-0af294a172dc\\", \\"content-length\\": \\"133\\", \\"date\\": \\"Wed, 08 May 2024 03:37:18 GMT\\"}; value: Error { error_code: Some(\\"ServiceNotAvailable\\"), message: \\"Service Unavailable\\", request_id: \\"9f4c3f4a-37f0-4baa-be30-0af294a172dc\\" }" file = oximeter/producer/src/lib.rs:426
23942024-05-08T03:37:18.419ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
23952024-05-08T03:37:18.423ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) } result = Ok(())
23962024-05-08T03:37:18.423ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
23972024-05-08T03:37:18.423ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
23982024-05-08T03:37:18.423ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
23992024-05-08T03:37:18.425ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ebf45112-881b-4a0d-b929-8564e0c7d82a", "content-length": "86", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24002024-05-08T03:37:18.425ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
24012024-05-08T03:37:18.429ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4fa15e5c-df38-4fc6-846a-a1f2238a7a5f", "content-length": "86", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24022024-05-08T03:37:18.430ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
24032024-05-08T03:37:18.438ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "66e5cbf4-d4bc-422b-9928-d69e651aaff0", "content-length": "80", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24042024-05-08T03:37:18.439ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
24052024-05-08T03:37:18.445ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5f348544-2d19-41a9-b939-aec64b872d3b", "content-length": "80", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24062024-05-08T03:37:18.446ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
24072024-05-08T03:37:18.448ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b419d33f-4acd-461a-8efb-8656e4b960c4", "content-length": "702", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24082024-05-08T03:37:18.448ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
24092024-05-08T03:37:18.449ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d039fc64-7dde-4f21-91c6-55766218e5ba", "content-length": "727", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24102024-05-08T03:37:18.449ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
24112024-05-08T03:37:18.451ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "41c97f7c-da36-41ba-aacb-178e0a7b7e87", "content-length": "729", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24122024-05-08T03:37:18.451ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
24132024-05-08T03:37:18.452ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "87775c35-1eac-4840-a083-c7f9785c7b19", "content-length": "728", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24142024-05-08T03:37:18.452ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
24152024-05-08T03:37:18.453ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8bee310f-9dcc-49b0-978b-32a96c83e77e", "content-length": "387", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24162024-05-08T03:37:18.453ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
24172024-05-08T03:37:18.455ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d3dbe0ac-a475-40e5-91d6-067b7e0f7ca5", "content-length": "86", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24182024-05-08T03:37:18.455ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
24192024-05-08T03:37:18.457ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f2cb7cfb-a5ed-427f-9ae3-8810be6376db", "content-length": "86", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24202024-05-08T03:37:18.457ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
24212024-05-08T03:37:18.459ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "09d9f239-5f15-4333-9524-667a01a6d471", "content-length": "80", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24222024-05-08T03:37:18.459ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
24232024-05-08T03:37:18.461ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a811f257-043b-45e0-8415-9602ce06c7a9", "content-length": "80", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24242024-05-08T03:37:18.461ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
24252024-05-08T03:37:18.462ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8ae61c88-5bb3-49a7-b8de-8424fa738dc1", "content-length": "702", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24262024-05-08T03:37:18.462ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
24272024-05-08T03:37:18.463ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5066a24f-c69e-4acf-9ac8-326744aa54b5", "content-length": "727", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24282024-05-08T03:37:18.463ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
24292024-05-08T03:37:18.464ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "84975cca-abfd-42cb-919e-e35c5c479ace", "content-length": "729", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24302024-05-08T03:37:18.465ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
24312024-05-08T03:37:18.466ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d803ec00-da45-4684-98f8-cb763ee32a69", "content-length": "728", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24322024-05-08T03:37:18.466ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
24332024-05-08T03:37:18.467ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "27b8fb8b-d39f-44f6-99f0-bc7b937e1764", "content-length": "376", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24342024-05-08T03:37:18.467ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
24352024-05-08T03:37:18.469ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "999730ba-1a18-408c-bd7f-88815599cf06", "content-length": "84", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24362024-05-08T03:37:18.469ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
24372024-05-08T03:37:18.473ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "19be3676-0e3f-4b84-9b0a-c384221a57f6", "content-length": "84", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24382024-05-08T03:37:18.473ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
24392024-05-08T03:37:18.480ZDEBGtest_unauthorized (init_with_steps): Running step start_oximeter
24402024-05-08T03:37:18.480ZDEBGtest_unauthorized: Starting Oximeter
24412024-05-08T03:37:18.480ZDEBGtest_unauthorized (oximeter): registered DTrace probes
24422024-05-08T03:37:18.480ZINFOtest_unauthorized (oximeter): starting oximeter server file = oximeter/collector/src/lib.rs:194
24432024-05-08T03:37:18.481ZINFOtest_unauthorized (DnsResolver): new DNS resolver addresses = [[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53, [::4:0:0:0:1]:53, [::5:0:0:0:1]:53] file = internal-dns/src/resolver.rs:60
24442024-05-08T03:37:18.481ZDEBGtest_unauthorized (oximeter): creating ClickHouse client
24452024-05-08T03:37:18.541ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT MAX(value) FROM oximeter.version;
24462024-05-08T03:37:18.542ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "48e3d518-17f1-4609-a307-18b483c68363", "content-length": "79", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24472024-05-08T03:37:18.542ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
24482024-05-08T03:37:18.558ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9aa5450e-e510-4306-b3dd-9cc26269a07b", "content-length": "79", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24492024-05-08T03:37:18.559ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
24502024-05-08T03:37:18.560ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e282dd98-527a-4565-8939-3515fdef790a", "content-length": "702", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24512024-05-08T03:37:18.562ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
24522024-05-08T03:37:18.564ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9051c401-cd7c-4b43-a9a3-6708d59a0528", "content-length": "727", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24532024-05-08T03:37:18.564ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
24542024-05-08T03:37:18.565ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7272bf93-f493-4f92-8b17-a89fcc26c239", "content-length": "729", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24552024-05-08T03:37:18.566ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
24562024-05-08T03:37:18.567ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "130e0532-3a89-42bb-ab65-f5a63d387d4d", "content-length": "728", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24572024-05-08T03:37:18.567ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
24582024-05-08T03:37:18.569ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ce6ebcd3-0c4e-445e-b997-9fab09da05fc", "content-length": "376", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24592024-05-08T03:37:18.569ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
24602024-05-08T03:37:18.644ZDEBGtest_unauthorized (producer-registration-task): client request body = Some(Body) method = POST uri = http://127.0.0.1:44802/metrics/producers
24612024-05-08T03:37:18.645ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:51219
24622024-05-08T03:37:18.646ZWARNtest_unauthorized (clickhouse-client): oximeter database does not exist, or is out-of-date collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/db/src/client/mod.rs:679 id = 5084d065-4843-4605-b5d3-304f56a46e95
24632024-05-08T03:37:18.646ZDEBGtest_unauthorized (oximeter-agent): oximeter database does not exist, creating collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
24642024-05-08T03:37:18.646ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SHOW CLUSTERS FORMAT JSONEachRow;
24652024-05-08T03:37:18.646ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:51219 req_id = 93996858-867c-42dc-a91d-b9ec5da182ba uri = /metrics/producers
24662024-05-08T03:37:18.647ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:51219 req_id = 93996858-867c-42dc-a91d-b9ec5da182ba resource = Database uri = /metrics/producers
24672024-05-08T03:37:18.647ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:51219 req_id = 93996858-867c-42dc-a91d-b9ec5da182ba roles = RoleSet { roles: {} } uri = /metrics/producers
24682024-05-08T03:37:18.648ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:51219 req_id = 93996858-867c-42dc-a91d-b9ec5da182ba resource = Database result = Ok(()) uri = /metrics/producers
24692024-05-08T03:37:18.651ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a1332253-5839-4932-8f99-b96f7e2d2a9e", "content-length": "84", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24702024-05-08T03:37:18.651ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
24712024-05-08T03:37:18.654ZINFOtest_unauthorized (dropshot_internal): request completed error_message_external = Service Unavailable error_message_internal = no oximeter collectors available latency_us = 7821 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:51219 req_id = 93996858-867c-42dc-a91d-b9ec5da182ba response_code = 503 uri = /metrics/producers
24722024-05-08T03:37:18.655ZINFOtest_unauthorized (clickhouse-client): reading db version collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/db/src/client/mod.rs:617 id = 5084d065-4843-4605-b5d3-304f56a46e95
24732024-05-08T03:37:18.655ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT MAX(value) FROM oximeter.version;
24742024-05-08T03:37:18.656ZDEBGtest_unauthorized (producer-registration-task): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/metrics/producers", query: None, fragment: None }, status: 503, headers: {"content-type": "application/json", "x-request-id": "93996858-867c-42dc-a91d-b9ec5da182ba", "content-length": "133", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24752024-05-08T03:37:18.658ZWARNtest_unauthorized (producer-registration-task): failed to register as a producer with Nexus, will retry delay = 413.959796ms error = "Error Response: status: 503 Service Unavailable; headers: {\\"content-type\\": \\"application/json\\", \\"x-request-id\\": \\"93996858-867c-42dc-a91d-b9ec5da182ba\\", \\"content-length\\": \\"133\\", \\"date\\": \\"Wed, 08 May 2024 03:37:18 GMT\\"}; value: Error { error_code: Some(\\"ServiceNotAvailable\\"), message: \\"Service Unavailable\\", request_id: \\"93996858-867c-42dc-a91d-b9ec5da182ba\\" }" file = oximeter/producer/src/lib.rs:426
24762024-05-08T03:37:18.659ZWARNtest_unauthorized (clickhouse-client): oximeter database does not exist, or is out-of-date collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/db/src/client/mod.rs:679 id = 5084d065-4843-4605-b5d3-304f56a46e95
24772024-05-08T03:37:18.659ZINFOtest_unauthorized (clickhouse-client): read oximeter database version collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/db/src/client/mod.rs:621 id = 5084d065-4843-4605-b5d3-304f56a46e95 version = 0
24782024-05-08T03:37:18.659ZINFOtest_unauthorized (clickhouse-client): wiping and re-initializing oximeter schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/db/src/client/mod.rs:626 id = 5084d065-4843-4605-b5d3-304f56a46e95
24792024-05-08T03:37:18.659ZDEBGtest_unauthorized (clickhouse-client): wiping ClickHouse database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
24802024-05-08T03:37:18.659ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = DROP DATABASE IF EXISTS oximeter
24812024-05-08T03:37:18.661ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8aaf8f3a-2540-43fc-b33e-ed478769c96d", "content-length": "84", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24822024-05-08T03:37:18.661ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
24832024-05-08T03:37:18.662ZDEBGtest_unauthorized (clickhouse-client): initializing ClickHouse database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
24842024-05-08T03:37:18.662ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = CREATE DATABASE IF NOT EXISTS oximeter
24852024-05-08T03:37:18.663ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5b4b619a-dbd6-4793-9e73-8fc84c334295", "content-length": "79", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24862024-05-08T03:37:18.663ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
24872024-05-08T03:37:18.665ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\n/* The version table contains metadata about the `oximeter` database */\nCREATE TABLE IF NOT EXISTS oximeter.version\n(\n value UInt64,\n timestamp DateTime64(9, 'UTC')\n)\nENGINE = MergeTree()\nORDER BY (value, timestamp)
24882024-05-08T03:37:18.665ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9426dd4d-4cd7-4a49-a08f-99412c548bf8", "content-length": "79", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24892024-05-08T03:37:18.665ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
24902024-05-08T03:37:18.666ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7afdb599-a794-4e86-96e8-63aeadef9436", "content-length": "702", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24912024-05-08T03:37:18.667ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
24922024-05-08T03:37:18.671ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d427a124-33ce-4827-9cc2-835736658c94", "content-length": "727", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24932024-05-08T03:37:18.671ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
24942024-05-08T03:37:18.673ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\n/* The measurement tables contain all individual samples from each timeseries.\n *\n * Each table stores a single datum type, and otherwise contains nearly the same\n * structure. The primary sorting key is on the timeseries name, key, and then\n * timestamp, so that all timeseries from the same schema are grouped, followed\n * by all samples from the same timeseries.\n *\n * This reflects that one usually looks up the _key_ in one or more field table,\n * and then uses that to index quickly into the measurements tables.\n */\nCREATE TABLE IF NOT EXISTS oximeter.measurements_bool\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(UInt8)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
24952024-05-08T03:37:18.675ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "527ee15e-8812-422d-81cf-7abec2ad2925", "content-length": "729", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24962024-05-08T03:37:18.675ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
24972024-05-08T03:37:18.677ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "bd342e61-27d5-4c75-b7d8-4883ac31455f", "content-length": "728", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
24982024-05-08T03:37:18.677ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
24992024-05-08T03:37:18.677ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
25002024-05-08T03:37:18.679ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_i8\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Int8)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25012024-05-08T03:37:18.684ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7ba6b565-b351-47e9-bf7e-40abf563158b", "content-length": "835", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25022024-05-08T03:37:18.684ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
25032024-05-08T03:37:18.685ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_u8\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(UInt8)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25042024-05-08T03:37:18.687ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "55cb2b17-8d13-44f5-8b91-26f3331a492c", "content-length": "387", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25052024-05-08T03:37:18.687ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
25062024-05-08T03:37:18.688ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "cb8993ab-db20-4790-89fa-6caa87d15640", "content-length": "387", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25072024-05-08T03:37:18.689ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
25082024-05-08T03:37:18.690ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "fafc1ed7-0df0-4f55-987a-3088e57e45ec", "content-length": "376", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25092024-05-08T03:37:18.690ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
25102024-05-08T03:37:18.713ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_i16\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Int16)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25112024-05-08T03:37:18.713ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "bf73a347-4e50-4da6-9fc9-9b5e0a9cd8e6", "content-length": "376", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25122024-05-08T03:37:18.713ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
25132024-05-08T03:37:18.713ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
25142024-05-08T03:37:18.713ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
25152024-05-08T03:37:18.714ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
25162024-05-08T03:37:18.714ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
25172024-05-08T03:37:18.717ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
25182024-05-08T03:37:18.721ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
25192024-05-08T03:37:18.721ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
25202024-05-08T03:37:18.721ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
25212024-05-08T03:37:18.721ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
25222024-05-08T03:37:18.721ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
25232024-05-08T03:37:18.722ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
25242024-05-08T03:37:18.723ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_u16\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(UInt16)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25252024-05-08T03:37:18.724ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
25262024-05-08T03:37:18.730ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
25272024-05-08T03:37:18.730ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
25282024-05-08T03:37:18.730ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
25292024-05-08T03:37:18.731ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
25302024-05-08T03:37:18.732ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_i32\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Int32)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25312024-05-08T03:37:18.784ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
25322024-05-08T03:37:18.784ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
25332024-05-08T03:37:18.785ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:43953 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
25342024-05-08T03:37:18.785ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_u32\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(UInt32)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25352024-05-08T03:37:18.785ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:43953 req_id = 24ea7881-71db-43d2-945c-9664ae8dd5bc sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
25362024-05-08T03:37:18.786ZINFOtest_unauthorized (dropshot): request completed latency_us = 484 local_addr = [::1]:64007 method = GET remote_addr = [::1]:43953 req_id = 24ea7881-71db-43d2-945c-9664ae8dd5bc response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
25372024-05-08T03:37:18.786ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "24ea7881-71db-43d2-945c-9664ae8dd5bc", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25382024-05-08T03:37:18.786ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
25392024-05-08T03:37:18.786ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:43953 req_id = 096ae35e-6e4f-4a11-a888-4f16e64ed15a sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
25402024-05-08T03:37:18.787ZINFOtest_unauthorized (dropshot): request completed latency_us = 160 local_addr = [::1]:64007 method = GET remote_addr = [::1]:43953 req_id = 096ae35e-6e4f-4a11-a888-4f16e64ed15a response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
25412024-05-08T03:37:18.787ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "096ae35e-6e4f-4a11-a888-4f16e64ed15a", "content-length": "27", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25422024-05-08T03:37:18.843ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
25432024-05-08T03:37:18.843ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
25442024-05-08T03:37:18.844ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:57144 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
25452024-05-08T03:37:18.845ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_i64\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Int64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25462024-05-08T03:37:18.845ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:57144 req_id = 1f18fa19-c1f1-408c-8ffc-b57c1c0f5eb0 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
25472024-05-08T03:37:18.846ZINFOtest_unauthorized (dropshot): request completed latency_us = 674 local_addr = [::1]:34767 method = GET remote_addr = [::1]:57144 req_id = 1f18fa19-c1f1-408c-8ffc-b57c1c0f5eb0 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
25482024-05-08T03:37:18.846ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1f18fa19-c1f1-408c-8ffc-b57c1c0f5eb0", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25492024-05-08T03:37:18.846ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
25502024-05-08T03:37:18.847ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:57144 req_id = c086fba0-510a-4e1b-8913-e1def94bbf71 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
25512024-05-08T03:37:18.847ZINFOtest_unauthorized (dropshot): request completed latency_us = 369 local_addr = [::1]:34767 method = GET remote_addr = [::1]:57144 req_id = c086fba0-510a-4e1b-8913-e1def94bbf71 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
25522024-05-08T03:37:18.848ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c086fba0-510a-4e1b-8913-e1def94bbf71", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25532024-05-08T03:37:18.857ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
25542024-05-08T03:37:18.857ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
25552024-05-08T03:37:18.857ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
25562024-05-08T03:37:18.857ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
25572024-05-08T03:37:18.857ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
25582024-05-08T03:37:18.858ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
25592024-05-08T03:37:18.860ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_u64\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25602024-05-08T03:37:18.861ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
25612024-05-08T03:37:18.867ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
25622024-05-08T03:37:18.890ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
25632024-05-08T03:37:18.890ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
25642024-05-08T03:37:18.892ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
25652024-05-08T03:37:18.892ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_f32\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Float32)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25662024-05-08T03:37:18.898ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_f64\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Float64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25672024-05-08T03:37:18.904ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_string\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(String)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25682024-05-08T03:37:18.910ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_bytes\n(\n timeseries_name String,\n timeseries_key UInt64,\n timestamp DateTime64(9, 'UTC'),\n /*\n * NOTE: Right now we can't unambiguously record a nullable byte array.\n * Arrays cannot be nested in `Nullable()` types, and encoding the array as\n * a string isn't palatable for a few reasons.\n * See: https://github.com/oxidecomputer/omicron/issues/4551 for more\n * details.\n */\n datum Array(UInt8)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25692024-05-08T03:37:18.918ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativei64\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Int64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25702024-05-08T03:37:18.930ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativeu64\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25712024-05-08T03:37:18.937ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativef32\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Float32)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25722024-05-08T03:37:18.948ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_cumulativef64\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n datum Nullable(Float64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25732024-05-08T03:37:18.959ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami8\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n /*\n * NOTE: Array types cannot be Nullable, see\n * https://clickhouse.com/docs/en/sql-reference/data-types/nullable\n * for more details.\n *\n * This means we need to use empty arrays to indicate a missing value. This\n * is unfortunate, and at this point relies on the fact that an\n * `oximeter::Histogram` cannot have zero bins. If that changes, we'll need\n * to figure out another way to represent missing samples here.\n */\n bins Array(Int8),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25742024-05-08T03:37:18.970ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu8\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(UInt8),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25752024-05-08T03:37:18.977ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami16\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(Int16),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25762024-05-08T03:37:18.983ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu16\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(UInt16),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25772024-05-08T03:37:18.989ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami32\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(Int32),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25782024-05-08T03:37:18.995ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu32\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(UInt32),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25792024-05-08T03:37:19.003ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogrami64\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(Int64),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25802024-05-08T03:37:19.009ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogramu64\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(UInt64),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25812024-05-08T03:37:19.018ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogramf32\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(Float32),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25822024-05-08T03:37:19.027ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.measurements_histogramf64\n(\n timeseries_name String,\n timeseries_key UInt64,\n start_time DateTime64(9, 'UTC'),\n timestamp DateTime64(9, 'UTC'),\n bins Array(Float64),\n counts Array(UInt64)\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, timeseries_key, start_time, timestamp)\nTTL toDateTime(timestamp) + INTERVAL 30 DAY
25832024-05-08T03:37:19.036ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\n/* The field tables store named dimensions of each timeseries.\n *\n * As with the measurement tables, there is one field table for each field data\n * type. Fields are deduplicated by using the "replacing merge tree", though\n * this behavior **must not** be relied upon for query correctness.\n *\n * The index for the fields differs from the measurements, however. Rows are\n * sorted by timeseries name, then field name, field value, and finally\n * timeseries key. This reflects the most common pattern for looking them up:\n * by field name and possibly value, within a timeseries. The resulting keys are\n * usually then used to look up measurements.\n *\n * NOTE: We may want to consider a secondary index on these tables, sorting by\n * timeseries name and then key, since it would improve lookups where one\n * already has the key. Realistically though, these tables are quite small and\n * so performance benefits will be low in absolute terms.\n */\nCREATE TABLE IF NOT EXISTS oximeter.fields_bool\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value UInt8\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25842024-05-08T03:37:19.045ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_i8\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value Int8\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25852024-05-08T03:37:19.053ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_u8\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value UInt8\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25862024-05-08T03:37:19.062ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_i16\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value Int16\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25872024-05-08T03:37:19.067ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_u16\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value UInt16\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25882024-05-08T03:37:19.122ZDEBGtest_unauthorized (producer-registration-task): client request body = Some(Body) method = POST uri = http://127.0.0.1:44802/metrics/producers
25892024-05-08T03:37:19.123ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:48570
25902024-05-08T03:37:19.123ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_i32\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value Int32\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25912024-05-08T03:37:19.124ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:48570 req_id = 8f00ad0c-7e6e-495b-b3cb-44296af66549 uri = /metrics/producers
25922024-05-08T03:37:19.124ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:48570 req_id = 8f00ad0c-7e6e-495b-b3cb-44296af66549 resource = Database uri = /metrics/producers
25932024-05-08T03:37:19.124ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:48570 req_id = 8f00ad0c-7e6e-495b-b3cb-44296af66549 roles = RoleSet { roles: {} } uri = /metrics/producers
25942024-05-08T03:37:19.125ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:48570 req_id = 8f00ad0c-7e6e-495b-b3cb-44296af66549 resource = Database result = Ok(()) uri = /metrics/producers
25952024-05-08T03:37:19.129ZINFOtest_unauthorized (dropshot_internal): request completed error_message_external = Service Unavailable error_message_internal = no oximeter collectors available latency_us = 4973 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:48570 req_id = 8f00ad0c-7e6e-495b-b3cb-44296af66549 response_code = 503 uri = /metrics/producers
25962024-05-08T03:37:19.129ZDEBGtest_unauthorized (producer-registration-task): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/metrics/producers", query: None, fragment: None }, status: 503, headers: {"content-type": "application/json", "x-request-id": "8f00ad0c-7e6e-495b-b3cb-44296af66549", "content-length": "133", "date": "Wed, 08 May 2024 03:37:18 GMT"} })
25972024-05-08T03:37:19.131ZWARNtest_unauthorized (producer-registration-task): failed to register as a producer with Nexus, will retry delay = 1.17752838s error = "Error Response: status: 503 Service Unavailable; headers: {\\"content-type\\": \\"application/json\\", \\"x-request-id\\": \\"8f00ad0c-7e6e-495b-b3cb-44296af66549\\", \\"content-length\\": \\"133\\", \\"date\\": \\"Wed, 08 May 2024 03:37:18 GMT\\"}; value: Error { error_code: Some(\\"ServiceNotAvailable\\"), message: \\"Service Unavailable\\", request_id: \\"8f00ad0c-7e6e-495b-b3cb-44296af66549\\" }" file = oximeter/producer/src/lib.rs:426
25982024-05-08T03:37:19.132ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_u32\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value UInt32\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
25992024-05-08T03:37:19.140ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_i64\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value Int64\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
26002024-05-08T03:37:19.148ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_u64\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value UInt64\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
26012024-05-08T03:37:19.154ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_ipaddr\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value IPv6\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
26022024-05-08T03:37:19.174ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_string\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value String\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
26032024-05-08T03:37:19.181ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\nCREATE TABLE IF NOT EXISTS oximeter.fields_uuid\n(\n timeseries_name String,\n timeseries_key UInt64,\n field_name String,\n field_value UUID\n)\nENGINE = ReplacingMergeTree()\nORDER BY (timeseries_name, field_name, field_value, timeseries_key)
26042024-05-08T03:37:19.188ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = \n\n/* The timeseries schema table stores the extracted schema for the samples\n * oximeter collects.\n */\nCREATE TABLE IF NOT EXISTS oximeter.timeseries_schema\n(\n timeseries_name String,\n fields Nested(\n name String,\n type Enum(\n 'Bool' = 1,\n 'I64' = 2,\n 'IpAddr' = 3,\n 'String' = 4,\n 'Uuid' = 6,\n 'I8' = 7,\n 'U8' = 8,\n 'I16' = 9,\n 'U16' = 10,\n 'I32' = 11,\n 'U32' = 12,\n 'U64' = 13\n ),\n source Enum(\n 'Target' = 1,\n 'Metric' = 2\n )\n ),\n datum_type Enum(\n 'Bool' = 1,\n 'I64' = 2,\n 'F64' = 3,\n 'String' = 4,\n 'Bytes' = 5,\n 'CumulativeI64' = 6,\n 'CumulativeF64' = 7,\n 'HistogramI64' = 8,\n 'HistogramF64' = 9,\n 'I8' = 10,\n 'U8' = 11,\n 'I16' = 12,\n 'U16' = 13,\n 'I32' = 14,\n 'U32' = 15,\n 'U64' = 16,\n 'F32' = 17,\n 'CumulativeU64' = 18,\n 'CumulativeF32' = 19,\n 'HistogramI8' = 20,\n 'HistogramU8' = 21,\n 'HistogramI16' = 22,\n 'HistogramU16' = 23,\n 'HistogramI32' = 24,\n 'HistogramU32' = 25,\n 'HistogramU64' = 26,\n 'HistogramF32' = 27\n ),\n created DateTime64(9, 'UTC')\n)\nENGINE = MergeTree()\nORDER BY (timeseries_name, fields.name)
26052024-05-08T03:37:19.195ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = cc74b6e0-c81e-4bb1-b585-e0abcf1007db
26062024-05-08T03:37:19.198ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = cc74b6e0-c81e-4bb1-b585-e0abcf1007db time_started = 2024-05-08 03:37:17.867551 UTC
26072024-05-08T03:37:19.198ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 1.561643523s iteration = 5
26082024-05-08T03:37:19.199ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 4 reason = Dependency
26092024-05-08T03:37:19.199ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 48.767\u{b5}s iteration = 4
26102024-05-08T03:37:19.199ZINFOtest_unauthorized (clickhouse-client): inserting current version collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/db/src/client/mod.rs:649 id = 5084d065-4843-4605-b5d3-304f56a46e95 version = 4
26112024-05-08T03:37:19.199ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.version (*) VALUES (4, now());
26122024-05-08T03:37:19.211ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34762 method = GET path = /info
26132024-05-08T03:37:19.211ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34762 method = GET path = /producers
26142024-05-08T03:37:19.211ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34762 method = POST path = /producers
26152024-05-08T03:37:19.211ZDEBGtest_unauthorized (dropshot): registered endpoint local_addr = [::1]:34762 method = DELETE path = /producers/{producer_id}
26162024-05-08T03:37:19.211ZINFOtest_unauthorized (dropshot): listening file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:195 local_addr = [::1]:34762
26172024-05-08T03:37:19.212ZDEBGtest_unauthorized (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:34762
26182024-05-08T03:37:19.212ZDEBGtest_unauthorized (oximeter): contacting nexus
26192024-05-08T03:37:19.272ZDEBGtest_unauthorized (oximeter): client request body = Some(Body) method = POST uri = http://127.0.0.1:44802/metrics/collectors
26202024-05-08T03:37:19.273ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:46311
26212024-05-08T03:37:19.274ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46311 req_id = b2b7cb91-c398-482e-b7db-30ea208e3e08 uri = /metrics/collectors
26222024-05-08T03:37:19.274ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46311 req_id = b2b7cb91-c398-482e-b7db-30ea208e3e08 resource = Database uri = /metrics/collectors
26232024-05-08T03:37:19.275ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46311 req_id = b2b7cb91-c398-482e-b7db-30ea208e3e08 roles = RoleSet { roles: {} } uri = /metrics/collectors
26242024-05-08T03:37:19.276ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46311 req_id = b2b7cb91-c398-482e-b7db-30ea208e3e08 resource = Database result = Ok(()) uri = /metrics/collectors
26252024-05-08T03:37:19.282ZINFOtest_unauthorized (nexus): registered new oximeter metric collection server address = [::1]:34762 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78
26262024-05-08T03:37:19.282ZINFOtest_unauthorized (dropshot_internal): request completed latency_us = 8476 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46311 req_id = b2b7cb91-c398-482e-b7db-30ea208e3e08 response_code = 204 uri = /metrics/collectors
26272024-05-08T03:37:19.283ZDEBGtest_unauthorized (oximeter): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/metrics/collectors", query: None, fragment: None }, status: 204, headers: {"x-request-id": "b2b7cb91-c398-482e-b7db-30ea208e3e08", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
26282024-05-08T03:37:19.285ZINFOtest_unauthorized (oximeter): oximeter registered with nexus file = oximeter/collector/src/lib.rs:302 id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78
26292024-05-08T03:37:19.285ZDEBGtest_unauthorized (init_with_steps): Running step start_producer_server
26302024-05-08T03:37:19.285ZDEBGtest_unauthorized: Starting test metric Producer Server
26312024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26322024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26332024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26342024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26352024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26362024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26372024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26382024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26392024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:45904 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26402024-05-08T03:37:19.288ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:45904 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26412024-05-08T03:37:19.288ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:45904 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26422024-05-08T03:37:19.288ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:45904 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
26432024-05-08T03:37:19.288ZINFOtest_unauthorized (nexus): upserting physical disk model = test-model physical_disk_id = 3f0b54aa-79df-4764-9083-24c35742fdc5 serial = totally-unique-serial: 3f0b54aa-79df-4764-9083-24c35742fdc5 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 vendor = test-vendor
26442024-05-08T03:37:19.288ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
26452024-05-08T03:37:19.288ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
26462024-05-08T03:37:19.289ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
26472024-05-08T03:37:19.342ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
26482024-05-08T03:37:19.342ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
26492024-05-08T03:37:19.342ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
26502024-05-08T03:37:19.342ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
26512024-05-08T03:37:19.343ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
26522024-05-08T03:37:19.344ZINFOtest_unauthorized (oximeter-agent): refreshing list of producers from Nexus collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 file = oximeter/collector/src/agent.rs:767
26532024-05-08T03:37:19.344ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
26542024-05-08T03:37:19.345ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:46090
26552024-05-08T03:37:19.347ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 uri = /metrics/producers
26562024-05-08T03:37:19.348ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 resource = Database uri = /metrics/producers
26572024-05-08T03:37:19.348ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 roles = RoleSet { roles: {} } uri = /metrics/producers
26582024-05-08T03:37:19.349ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 resource = Database result = Ok(()) uri = /metrics/producers
26592024-05-08T03:37:19.349ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
26602024-05-08T03:37:19.354ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
26612024-05-08T03:37:19.446ZINFOtest_unauthorized (nexus): registered oximeter collector client id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78
26622024-05-08T03:37:19.446ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 resource = Database uri = /metrics/producers
26632024-05-08T03:37:19.446ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 roles = RoleSet { roles: {} } uri = /metrics/producers
26642024-05-08T03:37:19.448ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 resource = Database result = Ok(()) uri = /metrics/producers
26652024-05-08T03:37:19.449ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 196.696436ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
26662024-05-08T03:37:19.488ZINFOtest_unauthorized (nexus): upserting zpool physical_disk_id = 3f0b54aa-79df-4764-9083-24c35742fdc5 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 zpool_id = 69988168-7281-4258-85c8-fb00f9edea56
26672024-05-08T03:37:19.488ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
26682024-05-08T03:37:19.488ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
26692024-05-08T03:37:19.491ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
26702024-05-08T03:37:19.492ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
26712024-05-08T03:37:19.492ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
26722024-05-08T03:37:19.492ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
26732024-05-08T03:37:19.492ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
26742024-05-08T03:37:19.493ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
26752024-05-08T03:37:19.496ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
26762024-05-08T03:37:19.501ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
26772024-05-08T03:37:19.501ZDEBGtest_unauthorized (nexus): client request body = Some(Body) method = POST oximeter-collector = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 uri = http://[::1]:34762/producers
26782024-05-08T03:37:19.502ZINFOtest_unauthorized (dropshot): accepted connection file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:765 local_addr = [::1]:34762 remote_addr = [::1]:50436
26792024-05-08T03:37:19.502ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34762 method = POST remote_addr = [::1]:50436 req_id = bd54e1cf-9fe3-4958-a24d-1a18b326c6ca uri = /producers
26802024-05-08T03:37:19.503ZDEBGtest_unauthorized (oximeter-agent): registered new metric producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de
26812024-05-08T03:37:19.503ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 895 local_addr = [::1]:34762 method = POST remote_addr = [::1]:50436 req_id = bd54e1cf-9fe3-4958-a24d-1a18b326c6ca response_code = 204 uri = /producers
26822024-05-08T03:37:19.558ZINFOtest_unauthorized (nexus): upserting dataset address = [::1]:45904 dataset_id = 12a3ed9f-ad13-4f63-a294-a90eae3edb32 zpool_id = 69988168-7281-4258-85c8-fb00f9edea56
26832024-05-08T03:37:19.559ZDEBGtest_unauthorized (nexus): client response oximeter-collector = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34762), path: "/producers", query: None, fragment: None }, status: 204, headers: {"x-request-id": "bd54e1cf-9fe3-4958-a24d-1a18b326c6ca", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
26842024-05-08T03:37:19.559ZINFOtest_unauthorized (nexus): assigned collector to new producer collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 producer_id = a6458b7d-87c3-4483-be96-854d814c20de
26852024-05-08T03:37:19.562ZINFOtest_unauthorized (dropshot_internal): request completed latency_us = 214750 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:46090 req_id = 9c6ab632-1b68-4a29-aecc-20a78fe150b7 response_code = 201 uri = /metrics/producers
26862024-05-08T03:37:19.563ZDEBGtest_unauthorized (collection-task): starting oximeter collection task address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 interval = 1s producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
26872024-05-08T03:37:19.612ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
26882024-05-08T03:37:19.612ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
26892024-05-08T03:37:19.612ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
26902024-05-08T03:37:19.612ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
26912024-05-08T03:37:19.613ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
26922024-05-08T03:37:19.613ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 6 reason = Signaled
26932024-05-08T03:37:19.613ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
26942024-05-08T03:37:19.613ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
26952024-05-08T03:37:19.613ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
26962024-05-08T03:37:19.613ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
26972024-05-08T03:37:19.614ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
26982024-05-08T03:37:19.616ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
26992024-05-08T03:37:19.622ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
27002024-05-08T03:37:19.622ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
27012024-05-08T03:37:19.622ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
27022024-05-08T03:37:19.623ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
27032024-05-08T03:37:19.623ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
27042024-05-08T03:37:19.629ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
27052024-05-08T03:37:19.629ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
27062024-05-08T03:37:19.629ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
27072024-05-08T03:37:19.629ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
27082024-05-08T03:37:19.631ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
27092024-05-08T03:37:19.631ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
27102024-05-08T03:37:19.632ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
27112024-05-08T03:37:19.633ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = [(d3f3d9b7-234d-475e-8d8f-9250b8911889, 0), (cc74b6e0-c81e-4bb1-b585-e0abcf1007db, 0)]
27122024-05-08T03:37:19.633ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
27132024-05-08T03:37:19.634ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: f7 ed 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 ............._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:58114 req_id = d43bb106-d01a-4660-9cc7-32c199140981
27142024-05-08T03:37:19.634ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 63469,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:58114 req_id = d43bb106-d01a-4660-9cc7-32c199140981
27152024-05-08T03:37:19.634ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
27162024-05-08T03:37:19.635ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
27172024-05-08T03:37:19.635ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
27182024-05-08T03:37:19.635ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:58114 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = d43bb106-d01a-4660-9cc7-32c199140981
27192024-05-08T03:37:19.636ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3362, tv_nsec: 807455616 } })
27202024-05-08T03:37:19.637ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
27212024-05-08T03:37:19.637ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
27222024-05-08T03:37:19.638ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: fe cb 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:64070 req_id = 31cbf409-210b-4e6c-b2e1-7dd8637cff9b
27232024-05-08T03:37:19.639ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 65227,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:64070 req_id = 31cbf409-210b-4e6c-b2e1-7dd8637cff9b
27242024-05-08T03:37:19.639ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
27252024-05-08T03:37:19.639ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:64070 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 31cbf409-210b-4e6c-b2e1-7dd8637cff9b
27262024-05-08T03:37:19.639ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 45 62 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e Eb..........-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:64403 req_id = 54a86fce-0fe8-4a5e-9b0d-f5bcb4dafc93
27272024-05-08T03:37:19.640ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 17762,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:64403 req_id = 54a86fce-0fe8-4a5e-9b0d-f5bcb4dafc93
27282024-05-08T03:37:19.640ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
27292024-05-08T03:37:19.640ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:64403 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 54a86fce-0fe8-4a5e-9b0d-f5bcb4dafc93
27302024-05-08T03:37:19.776ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
27312024-05-08T03:37:19.776ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
27322024-05-08T03:37:19.776ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
27332024-05-08T03:37:19.777ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
27342024-05-08T03:37:19.780ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 475.913759ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
27352024-05-08T03:37:19.781ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "aace360e-2ef1-4e88-8e2c-5b98ee4f45b6", "content-length": "835", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27362024-05-08T03:37:19.781ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
27372024-05-08T03:37:19.783ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "982631c4-f0df-4374-9421-d0d9eedc2977", "content-length": "387", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27382024-05-08T03:37:19.783ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
27392024-05-08T03:37:19.785ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8ad66bab-cc23-4b18-9da8-965fbac77cd5", "content-length": "86", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27402024-05-08T03:37:19.785ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
27412024-05-08T03:37:19.787ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b8e3184c-f3bd-4b2a-a5d2-8c6b71a408b6", "content-length": "86", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27422024-05-08T03:37:19.789ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
27432024-05-08T03:37:19.792ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e1719dad-b57f-40fb-9b2d-f3ac896f8c22", "content-length": "80", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27442024-05-08T03:37:19.793ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
27452024-05-08T03:37:19.796ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c5e2aaf8-46b2-41bd-9fc1-cbbf9895467f", "content-length": "80", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27462024-05-08T03:37:19.796ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
27472024-05-08T03:37:19.797ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8711b082-a638-41ce-bc2f-17d6159957ad", "content-length": "702", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27482024-05-08T03:37:19.797ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
27492024-05-08T03:37:19.798ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "73955b1a-4dbe-4b90-8f0f-a46e82fff6be", "content-length": "727", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27502024-05-08T03:37:19.798ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
27512024-05-08T03:37:19.799ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "cd39d7a1-6acf-4bbe-8a0f-a94818443d08", "content-length": "729", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27522024-05-08T03:37:19.800ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
27532024-05-08T03:37:19.801ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9f2cf30c-60de-475d-9845-23fa4d396a9a", "content-length": "728", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27542024-05-08T03:37:19.802ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
27552024-05-08T03:37:19.806ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f7aef0cf-b761-46fb-80dd-f4b8be0609c7", "content-length": "387", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27562024-05-08T03:37:19.806ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
27572024-05-08T03:37:19.808ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c393c895-80ca-4c68-bd5e-3cec7b0c4d1e", "content-length": "86", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27582024-05-08T03:37:19.808ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
27592024-05-08T03:37:19.811ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
27602024-05-08T03:37:19.813ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a47859de-6ab3-4d0e-b656-7abfbb384839", "content-length": "86", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27612024-05-08T03:37:19.813ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
27622024-05-08T03:37:19.815ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2bb04f3b-95d6-4a76-881e-26d1d87fd598", "content-length": "80", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27632024-05-08T03:37:19.815ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
27642024-05-08T03:37:19.816ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d6ec4d19-9ee1-47b8-951d-8e88b6611da9", "content-length": "80", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27652024-05-08T03:37:19.816ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
27662024-05-08T03:37:19.818ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "fa783e73-aef0-42cd-9406-5176885c6457", "content-length": "702", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27672024-05-08T03:37:19.818ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
27682024-05-08T03:37:19.820ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "97403eb8-8856-4465-ae84-72c8a8292310", "content-length": "727", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27692024-05-08T03:37:19.820ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
27702024-05-08T03:37:19.821ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ef5c1619-9619-4f45-9a2f-39ae48fb3357", "content-length": "729", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27712024-05-08T03:37:19.821ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
27722024-05-08T03:37:19.822ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1141757f-2ea9-4a5a-9304-1c218e29efe4", "content-length": "728", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27732024-05-08T03:37:19.822ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
27742024-05-08T03:37:19.823ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c92de32f-0107-456b-8837-8d7c102d8a8f", "content-length": "376", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27752024-05-08T03:37:19.823ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
27762024-05-08T03:37:19.824ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f10762b3-20e6-4e88-afab-bd772c7c6408", "content-length": "84", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27772024-05-08T03:37:19.825ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
27782024-05-08T03:37:19.826ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3cccc4a3-41b5-4a8c-91f8-e8fb56ba0674", "content-length": "84", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27792024-05-08T03:37:19.826ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
27802024-05-08T03:37:19.827ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "74733692-4e20-4fb7-990f-3b12873331b0", "content-length": "79", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27812024-05-08T03:37:19.827ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
27822024-05-08T03:37:19.829ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "36987e4f-00a7-4ef0-9f22-3308829fe0d8", "content-length": "79", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27832024-05-08T03:37:19.829ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
27842024-05-08T03:37:19.830ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c110f1e6-f120-4cb6-a06d-7d060345c196", "content-length": "702", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27852024-05-08T03:37:19.830ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
27862024-05-08T03:37:19.831ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c48bffc7-3db8-4072-ab13-dbc7e262d7a6", "content-length": "727", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27872024-05-08T03:37:19.831ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
27882024-05-08T03:37:19.851ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1d3650f2-00f9-4a8b-9199-5cbc236e9186", "content-length": "729", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27892024-05-08T03:37:19.852ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
27902024-05-08T03:37:19.853ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3f141148-9005-4da4-b232-9a9b289d4bde", "content-length": "728", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27912024-05-08T03:37:19.853ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
27922024-05-08T03:37:19.855ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "732c62a5-13e1-418a-8851-3cbfdf1cb655", "content-length": "376", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27932024-05-08T03:37:19.855ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
27942024-05-08T03:37:19.858ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "76f7fe87-541e-4e31-8445-b3d440a258fd", "content-length": "84", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27952024-05-08T03:37:19.858ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
27962024-05-08T03:37:19.861ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d8f0f5f6-bdb6-41af-bceb-ed9d5aa56b95", "content-length": "84", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
27972024-05-08T03:37:19.861ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
27982024-05-08T03:37:19.862ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
27992024-05-08T03:37:19.862ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
28002024-05-08T03:37:19.862ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
28012024-05-08T03:37:19.863ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
28022024-05-08T03:37:19.863ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
28032024-05-08T03:37:19.865ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "fabba5ac-df18-49b6-afab-a6ab3583660b", "content-length": "79", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28042024-05-08T03:37:19.865ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
28052024-05-08T03:37:19.866ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
28062024-05-08T03:37:19.871ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
28072024-05-08T03:37:19.871ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
28082024-05-08T03:37:19.871ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
28092024-05-08T03:37:19.872ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
28102024-05-08T03:37:19.875ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "13c3e953-2bc5-4a7e-ab43-38a63fa920c3", "content-length": "79", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28112024-05-08T03:37:19.875ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
28122024-05-08T03:37:19.875ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b45560a2-c073-460b-80ac-421610159224", "content-length": "702", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28132024-05-08T03:37:19.876ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
28142024-05-08T03:37:19.876ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
28152024-05-08T03:37:19.877ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
28162024-05-08T03:37:19.877ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
28172024-05-08T03:37:19.878ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1457bf9a-4b63-4a37-888e-3b06cd08ba86", "content-length": "727", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28182024-05-08T03:37:19.878ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
28192024-05-08T03:37:19.879ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f7ddb734-e41f-4940-a72d-1212c9e8ebc5", "content-length": "729", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28202024-05-08T03:37:19.879ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
28212024-05-08T03:37:19.881ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "35eda101-8bae-49d5-b990-e762e70f2e21", "content-length": "728", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28222024-05-08T03:37:19.881ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
28232024-05-08T03:37:19.881ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
28242024-05-08T03:37:19.883ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0bb5cc6a-5e32-49a2-883b-7226ed915613", "content-length": "835", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28252024-05-08T03:37:19.884ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
28262024-05-08T03:37:19.886ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d820a396-e6b8-4d4d-b594-147458fad41a", "content-length": "387", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28272024-05-08T03:37:19.886ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
28282024-05-08T03:37:19.888ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "537daf09-cf5c-4d21-8182-8f51be87f368", "content-length": "387", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28292024-05-08T03:37:19.889ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
28302024-05-08T03:37:19.891ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "480f77cc-de81-4468-97be-810af212e494", "content-length": "376", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28312024-05-08T03:37:19.891ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
28322024-05-08T03:37:19.908ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1516169b-179c-4735-aac1-5029e210f9d0", "content-length": "376", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28332024-05-08T03:37:19.908ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
28342024-05-08T03:37:19.908ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
28352024-05-08T03:37:19.908ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
28362024-05-08T03:37:19.908ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
28372024-05-08T03:37:19.909ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
28382024-05-08T03:37:19.913ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
28392024-05-08T03:37:19.921ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
28402024-05-08T03:37:19.921ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
28412024-05-08T03:37:19.921ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
28422024-05-08T03:37:19.921ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
28432024-05-08T03:37:19.921ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
28442024-05-08T03:37:19.922ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
28452024-05-08T03:37:19.931ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
28462024-05-08T03:37:19.936ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
28472024-05-08T03:37:19.936ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
28482024-05-08T03:37:19.936ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
28492024-05-08T03:37:19.937ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
28502024-05-08T03:37:20.043ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
28512024-05-08T03:37:20.043ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
28522024-05-08T03:37:20.045ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:32914 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
28532024-05-08T03:37:20.047ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:32914 req_id = 5d20ce56-53a5-4d5c-a775-52059b0bb859 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
28542024-05-08T03:37:20.048ZINFOtest_unauthorized (dropshot): request completed latency_us = 963 local_addr = [::1]:64007 method = GET remote_addr = [::1]:32914 req_id = 5d20ce56-53a5-4d5c-a775-52059b0bb859 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
28552024-05-08T03:37:20.049ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5d20ce56-53a5-4d5c-a775-52059b0bb859", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28562024-05-08T03:37:20.049ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
28572024-05-08T03:37:20.050ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:32914 req_id = 14e34241-e682-4c35-8178-0ebb6e3dc0f3 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
28582024-05-08T03:37:20.050ZINFOtest_unauthorized (dropshot): request completed latency_us = 298 local_addr = [::1]:64007 method = GET remote_addr = [::1]:32914 req_id = 14e34241-e682-4c35-8178-0ebb6e3dc0f3 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
28592024-05-08T03:37:20.053ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
28602024-05-08T03:37:20.054ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "14e34241-e682-4c35-8178-0ebb6e3dc0f3", "content-length": "27", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28612024-05-08T03:37:20.123ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
28622024-05-08T03:37:20.123ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
28632024-05-08T03:37:20.124ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
28642024-05-08T03:37:20.124ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
28652024-05-08T03:37:20.124ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
28662024-05-08T03:37:20.124ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
28672024-05-08T03:37:20.125ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
28682024-05-08T03:37:20.126ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:56000 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
28692024-05-08T03:37:20.126ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:56000 req_id = 9b74126c-0fc0-438b-953b-c29c56f72b5d sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
28702024-05-08T03:37:20.127ZINFOtest_unauthorized (dropshot): request completed latency_us = 713 local_addr = [::1]:34767 method = GET remote_addr = [::1]:56000 req_id = 9b74126c-0fc0-438b-953b-c29c56f72b5d response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
28712024-05-08T03:37:20.128ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9b74126c-0fc0-438b-953b-c29c56f72b5d", "content-length": "2877", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28722024-05-08T03:37:20.128ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
28732024-05-08T03:37:20.128ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
28742024-05-08T03:37:20.140ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
28752024-05-08T03:37:20.140ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
28762024-05-08T03:37:20.140ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
28772024-05-08T03:37:20.141ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
28782024-05-08T03:37:20.141ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:56000 req_id = 731f8ac2-63c4-4089-a2c5-aed55984a72a sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
28792024-05-08T03:37:20.142ZINFOtest_unauthorized (dropshot): request completed latency_us = 481 local_addr = [::1]:34767 method = GET remote_addr = [::1]:56000 req_id = 731f8ac2-63c4-4089-a2c5-aed55984a72a response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
28802024-05-08T03:37:20.142ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "731f8ac2-63c4-4089-a2c5-aed55984a72a", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:19 GMT"} })
28812024-05-08T03:37:20.159ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
28822024-05-08T03:37:20.160ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
28832024-05-08T03:37:20.160ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
28842024-05-08T03:37:20.160ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
28852024-05-08T03:37:20.160ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
28862024-05-08T03:37:20.161ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
28872024-05-08T03:37:20.162ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
28882024-05-08T03:37:20.162ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
28892024-05-08T03:37:20.163ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
28902024-05-08T03:37:20.164ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
28912024-05-08T03:37:20.170ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
28922024-05-08T03:37:20.171ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
28932024-05-08T03:37:20.171ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
28942024-05-08T03:37:20.172ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
28952024-05-08T03:37:20.212ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
28962024-05-08T03:37:20.258ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
28972024-05-08T03:37:20.262ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 687.189195ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
28982024-05-08T03:37:20.262ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
28992024-05-08T03:37:20.262ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
29002024-05-08T03:37:20.262ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
29012024-05-08T03:37:20.262ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
29022024-05-08T03:37:20.263ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
29032024-05-08T03:37:20.265ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
29042024-05-08T03:37:20.271ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
29052024-05-08T03:37:20.271ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
29062024-05-08T03:37:20.271ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
29072024-05-08T03:37:20.271ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
29082024-05-08T03:37:20.274ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
29092024-05-08T03:37:20.375ZDEBGtest_unauthorized (producer-registration-task): client request body = Some(Body) method = POST uri = http://127.0.0.1:44802/metrics/producers
29102024-05-08T03:37:20.376ZINFOtest_unauthorized (dropshot_internal): accepted connection local_addr = 127.0.0.1:44802 remote_addr = 127.0.0.1:53779
29112024-05-08T03:37:20.376ZTRACtest_unauthorized (dropshot_internal): incoming request local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 uri = /metrics/producers
29122024-05-08T03:37:20.377ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 resource = Database uri = /metrics/producers
29132024-05-08T03:37:20.377ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 roles = RoleSet { roles: {} } uri = /metrics/producers
29142024-05-08T03:37:20.377ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 resource = Database result = Ok(()) uri = /metrics/producers
29152024-05-08T03:37:20.439ZINFOtest_unauthorized (nexus): registered oximeter collector client id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78
29162024-05-08T03:37:20.439ZTRACtest_unauthorized (dropshot_internal): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 resource = Database uri = /metrics/producers
29172024-05-08T03:37:20.439ZDEBGtest_unauthorized (dropshot_internal): roles actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 roles = RoleSet { roles: {} } uri = /metrics/producers
29182024-05-08T03:37:20.440ZDEBGtest_unauthorized (dropshot_internal): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) actor_id = 001de000-05e4-4000-8000-000000000002 authenticated = true local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 resource = Database result = Ok(()) uri = /metrics/producers
29192024-05-08T03:37:20.445ZDEBGtest_unauthorized (nexus): client request body = Some(Body) method = POST oximeter-collector = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 uri = http://[::1]:34762/producers
29202024-05-08T03:37:20.447ZINFOtest_unauthorized (dropshot): accepted connection file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:765 local_addr = [::1]:34762 remote_addr = [::1]:41730
29212024-05-08T03:37:20.449ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34762 method = POST remote_addr = [::1]:41730 req_id = 316e517c-feba-4aa7-88bd-4aa52311a5d5 uri = /producers
29222024-05-08T03:37:20.450ZDEBGtest_unauthorized (oximeter-agent): registered new metric producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
29232024-05-08T03:37:20.450ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 953 local_addr = [::1]:34762 method = POST remote_addr = [::1]:41730 req_id = 316e517c-feba-4aa7-88bd-4aa52311a5d5 response_code = 204 uri = /producers
29242024-05-08T03:37:20.521ZDEBGtest_unauthorized (collection-task): starting oximeter collection task address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 interval = 10s producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
29252024-05-08T03:37:20.523ZDEBGtest_unauthorized (nexus): client response oximeter-collector = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34762), path: "/producers", query: None, fragment: None }, status: 204, headers: {"x-request-id": "316e517c-feba-4aa7-88bd-4aa52311a5d5", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29262024-05-08T03:37:20.523ZINFOtest_unauthorized (nexus): assigned collector to new producer collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
29272024-05-08T03:37:20.525ZINFOtest_unauthorized (dropshot_internal): request completed latency_us = 149243 local_addr = 127.0.0.1:44802 method = POST remote_addr = 127.0.0.1:53779 req_id = 034e1ae7-86b7-4453-8e58-07d3e09a6ec5 response_code = 201 uri = /metrics/producers
29282024-05-08T03:37:20.527ZDEBGtest_unauthorized (producer-registration-task): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(127.0.0.1)), port: Some(44802), path: "/metrics/producers", query: None, fragment: None }, status: 201, headers: {"content-type": "application/json", "x-request-id": "034e1ae7-86b7-4453-8e58-07d3e09a6ec5", "content-length": "41", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29292024-05-08T03:37:20.530ZDEBGtest_unauthorized (producer-registration-task): registered with nexus successfully
29302024-05-08T03:37:20.530ZDEBGtest_unauthorized (producer-registration-task): pausing until time to renew lease lease_duration = 600s wait_period = 150s
29312024-05-08T03:37:20.561ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
29322024-05-08T03:37:20.564ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
29332024-05-08T03:37:20.578ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = 24542c39-c16a-4198-aaf1-0884516b7d31
29342024-05-08T03:37:20.587ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = 24542c39-c16a-4198-aaf1-0884516b7d31 time_started = 2024-05-08 03:37:19.776038 UTC
29352024-05-08T03:37:20.588ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 974.471133ms iteration = 6
29362024-05-08T03:37:20.588ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 7 reason = Signaled
29372024-05-08T03:37:20.588ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
29382024-05-08T03:37:20.588ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
29392024-05-08T03:37:20.588ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
29402024-05-08T03:37:20.588ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
29412024-05-08T03:37:20.589ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
29422024-05-08T03:37:20.589ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 5 reason = Dependency
29432024-05-08T03:37:20.589ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 29.148\u{b5}s iteration = 5
29442024-05-08T03:37:20.590ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
29452024-05-08T03:37:20.590ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
29462024-05-08T03:37:20.591ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
29472024-05-08T03:37:20.611ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
29482024-05-08T03:37:20.625ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
29492024-05-08T03:37:20.625ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
29502024-05-08T03:37:20.625ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
29512024-05-08T03:37:20.625ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
29522024-05-08T03:37:20.630ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = [(d3f3d9b7-234d-475e-8d8f-9250b8911889, 0), (cc74b6e0-c81e-4bb1-b585-e0abcf1007db, 0), (24542c39-c16a-4198-aaf1-0884516b7d31, 0)]
29532024-05-08T03:37:20.630ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
29542024-05-08T03:37:20.631ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: be 2d 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 .-..........._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:49806 req_id = 94074e6b-68e2-4a5b-a800-15f83a61cb17
29552024-05-08T03:37:20.631ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 48685,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:49806 req_id = 94074e6b-68e2-4a5b-a800-15f83a61cb17
29562024-05-08T03:37:20.631ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
29572024-05-08T03:37:20.632ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
29582024-05-08T03:37:20.633ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
29592024-05-08T03:37:20.633ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:49806 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = 94074e6b-68e2-4a5b-a800-15f83a61cb17
29602024-05-08T03:37:20.635ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3363, tv_nsec: 805861148 } })
29612024-05-08T03:37:20.635ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
29622024-05-08T03:37:20.635ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
29632024-05-08T03:37:20.637ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: ac 8c 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:49844 req_id = c7b5c78a-826b-4b55-816e-57e8dc60e29e
29642024-05-08T03:37:20.637ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 44172,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:49844 req_id = c7b5c78a-826b-4b55-816e-57e8dc60e29e
29652024-05-08T03:37:20.638ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
29662024-05-08T03:37:20.638ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:49844 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = c7b5c78a-826b-4b55-816e-57e8dc60e29e
29672024-05-08T03:37:20.639ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: a2 ef 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:51000 req_id = fd02771a-ea89-4748-91ea-7cffd0703cf2
29682024-05-08T03:37:20.639ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 41711,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:51000 req_id = fd02771a-ea89-4748-91ea-7cffd0703cf2
29692024-05-08T03:37:20.639ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
29702024-05-08T03:37:20.640ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:51000 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = fd02771a-ea89-4748-91ea-7cffd0703cf2
29712024-05-08T03:37:20.749ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
29722024-05-08T03:37:20.749ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
29732024-05-08T03:37:20.749ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
29742024-05-08T03:37:20.751ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ab77fc6a-c9fc-4c39-bdbf-b7e043acacfe", "content-length": "835", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29752024-05-08T03:37:20.752ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
29762024-05-08T03:37:20.755ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1e6dd7d6-0ea7-447e-93fb-a049f97641c9", "content-length": "387", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29772024-05-08T03:37:20.755ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
29782024-05-08T03:37:20.759ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8ee98f4b-2c38-45ee-8085-0f8864c7072c", "content-length": "86", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29792024-05-08T03:37:20.764ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
29802024-05-08T03:37:20.768ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "88014a25-72ed-4a03-8d2b-ef12075f0002", "content-length": "86", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29812024-05-08T03:37:20.768ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
29822024-05-08T03:37:20.770ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e42917e7-97a0-42cf-802e-6d9e5a3c9c23", "content-length": "80", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29832024-05-08T03:37:20.770ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
29842024-05-08T03:37:20.772ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "591a1af9-722c-4c4c-91a9-6232b5d1003d", "content-length": "80", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29852024-05-08T03:37:20.772ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
29862024-05-08T03:37:20.773ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7eb6ea10-8ca4-4125-9ddf-318900268618", "content-length": "702", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
29872024-05-08T03:37:20.773ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
29882024-05-08T03:37:20.776ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
29892024-05-08T03:37:20.777ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29902024-05-08T03:37:20.777ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29912024-05-08T03:37:20.777ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29922024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29932024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29942024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29952024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29962024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29972024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:46567 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29982024-05-08T03:37:20.778ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:46567 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
29992024-05-08T03:37:20.778ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:46567 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
30002024-05-08T03:37:20.778ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:46567 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
30012024-05-08T03:37:20.778ZINFOtest_unauthorized (nexus): upserting physical disk model = test-model physical_disk_id = 64f89334-5e72-4127-ba2f-cdb2aba2f5ee serial = totally-unique-serial: 64f89334-5e72-4127-ba2f-cdb2aba2f5ee sled_id = b6d65341-167c-41df-9b5c-41cded99c229 vendor = test-vendor
30022024-05-08T03:37:20.778ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
30032024-05-08T03:37:20.778ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
30042024-05-08T03:37:20.780ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
30052024-05-08T03:37:20.783ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
30062024-05-08T03:37:20.783ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
30072024-05-08T03:37:20.783ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
30082024-05-08T03:37:20.783ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
30092024-05-08T03:37:20.784ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
30102024-05-08T03:37:20.785ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4c050f66-3642-47d7-8aa9-33ee583b30c4", "content-length": "727", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30112024-05-08T03:37:20.785ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
30122024-05-08T03:37:20.787ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "657dfa9f-109d-461e-a700-1aa3e49e30bb", "content-length": "729", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30132024-05-08T03:37:20.787ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
30142024-05-08T03:37:20.787ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
30152024-05-08T03:37:20.792ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
30162024-05-08T03:37:20.793ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a18deee0-4c6f-4023-9000-2c5023a15476", "content-length": "728", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30172024-05-08T03:37:20.793ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
30182024-05-08T03:37:20.816ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2f0c82d2-818d-48a9-9400-98c943faf864", "content-length": "387", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30192024-05-08T03:37:20.816ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
30202024-05-08T03:37:20.817ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "48e1a86b-fc66-46dd-a456-fd75fde88e57", "content-length": "86", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30212024-05-08T03:37:20.818ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
30222024-05-08T03:37:20.824ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ce4e1ac3-a5c0-4030-83b1-b5b029a729f3", "content-length": "86", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30232024-05-08T03:37:20.824ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
30242024-05-08T03:37:20.826ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "47299846-e320-434a-a6a6-08ad9ef7c461", "content-length": "80", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30252024-05-08T03:37:20.826ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
30262024-05-08T03:37:20.827ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0038436f-b574-4615-92dd-f736e70945cc", "content-length": "80", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30272024-05-08T03:37:20.827ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
30282024-05-08T03:37:20.828ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b1dd84bb-ad5a-44d4-9760-31e8f7f5eb3a", "content-length": "702", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30292024-05-08T03:37:20.828ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
30302024-05-08T03:37:20.829ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a4ab6f7a-4158-4735-8629-98a91a8eacd3", "content-length": "727", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30312024-05-08T03:37:20.829ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
30322024-05-08T03:37:20.830ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "44f5691b-97c0-415e-9b1d-fb904b0874c5", "content-length": "729", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30332024-05-08T03:37:20.830ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
30342024-05-08T03:37:20.832ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9aa4548b-a201-408a-ae6b-6810985797b2", "content-length": "728", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30352024-05-08T03:37:20.832ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
30362024-05-08T03:37:20.833ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3d985d3c-c672-4475-8eea-e777c4345dbb", "content-length": "376", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30372024-05-08T03:37:20.833ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
30382024-05-08T03:37:20.834ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "88bc52fc-b545-4917-a4ac-e87651b65986", "content-length": "84", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30392024-05-08T03:37:20.834ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
30402024-05-08T03:37:20.836ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "62a5bba3-323c-4df4-bed5-bcbaece032d8", "content-length": "84", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30412024-05-08T03:37:20.836ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
30422024-05-08T03:37:20.837ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a93fde4e-fb16-4c6b-9bc2-8e0f42d3d8bb", "content-length": "79", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30432024-05-08T03:37:20.837ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
30442024-05-08T03:37:20.839ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d51176cd-8ea7-4101-bf87-207975972241", "content-length": "79", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30452024-05-08T03:37:20.839ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
30462024-05-08T03:37:20.839ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1a1aea17-8e6c-4dd9-8b2f-3cc10f099e95", "content-length": "702", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30472024-05-08T03:37:20.839ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
30482024-05-08T03:37:20.840ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e92ed47d-b6a5-4618-b372-d8e39d0126db", "content-length": "727", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30492024-05-08T03:37:20.840ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
30502024-05-08T03:37:20.841ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d03be714-e450-4ae3-946c-6dd29147f08e", "content-length": "729", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30512024-05-08T03:37:20.841ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
30522024-05-08T03:37:20.842ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "dfeab819-aa5f-4e17-88c0-a1fbc127ac98", "content-length": "728", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30532024-05-08T03:37:20.842ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
30542024-05-08T03:37:20.843ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4558f106-5cae-4069-ad57-39fcad812d7d", "content-length": "376", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30552024-05-08T03:37:20.844ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
30562024-05-08T03:37:20.846ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e235f128-2c6c-4bb2-836e-c7b8c60db4f5", "content-length": "84", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30572024-05-08T03:37:20.846ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
30582024-05-08T03:37:20.851ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "359e4161-fc62-497a-bd4f-70da42667509", "content-length": "84", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30592024-05-08T03:37:20.851ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
30602024-05-08T03:37:20.852ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "89c7477b-9844-4165-8995-e8651633bc2e", "content-length": "79", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30612024-05-08T03:37:20.852ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
30622024-05-08T03:37:20.854ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1c206077-52c1-42d3-b137-776115d8cb46", "content-length": "79", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30632024-05-08T03:37:20.854ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
30642024-05-08T03:37:20.855ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "77bbaaee-bfa1-4a19-8f54-f4e0512d3fc8", "content-length": "702", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30652024-05-08T03:37:20.855ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
30662024-05-08T03:37:20.856ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3e4ac18e-b845-40ff-869b-1a8ee940cb5d", "content-length": "727", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30672024-05-08T03:37:20.856ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
30682024-05-08T03:37:20.857ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c3f48ab1-2671-4861-b2ef-9d468721b3c8", "content-length": "729", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30692024-05-08T03:37:20.857ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
30702024-05-08T03:37:20.859ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c9ba8d79-7418-4ace-93c8-e9220bd21c99", "content-length": "728", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30712024-05-08T03:37:20.859ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
30722024-05-08T03:37:20.859ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
30732024-05-08T03:37:20.861ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "30c8c2a5-b8ad-4e8c-8bec-7b2230909b37", "content-length": "835", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30742024-05-08T03:37:20.861ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
30752024-05-08T03:37:20.862ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "87d1d946-12b9-41e5-93a5-bd977dba85e9", "content-length": "387", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30762024-05-08T03:37:20.862ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
30772024-05-08T03:37:20.863ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d6738469-c7e6-4f2b-b008-c644d9c7aadd", "content-length": "387", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30782024-05-08T03:37:20.863ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
30792024-05-08T03:37:20.891ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7356cb14-22ad-4e95-913c-730a7cf63673", "content-length": "376", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30802024-05-08T03:37:20.891ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
30812024-05-08T03:37:20.893ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "dd50f9e8-b16a-48de-832b-ffe32fc2042b", "content-length": "376", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
30822024-05-08T03:37:20.893ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
30832024-05-08T03:37:20.893ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
30842024-05-08T03:37:20.893ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
30852024-05-08T03:37:20.893ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
30862024-05-08T03:37:20.894ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
30872024-05-08T03:37:20.897ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
30882024-05-08T03:37:20.903ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
30892024-05-08T03:37:20.903ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
30902024-05-08T03:37:20.903ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
30912024-05-08T03:37:20.903ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
30922024-05-08T03:37:20.903ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
30932024-05-08T03:37:20.904ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
30942024-05-08T03:37:20.904ZINFOtest_unauthorized (nexus): upserting zpool physical_disk_id = 64f89334-5e72-4127-ba2f-cdb2aba2f5ee sled_id = b6d65341-167c-41df-9b5c-41cded99c229 zpool_id = 2e81a258-6be6-4a65-ad25-60e393cf0d85
30952024-05-08T03:37:20.904ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
30962024-05-08T03:37:20.904ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
30972024-05-08T03:37:20.905ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
30982024-05-08T03:37:20.906ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
30992024-05-08T03:37:20.906ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
31002024-05-08T03:37:20.906ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31012024-05-08T03:37:20.906ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31022024-05-08T03:37:20.908ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31032024-05-08T03:37:20.909ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
31042024-05-08T03:37:20.914ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
31052024-05-08T03:37:20.915ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
31062024-05-08T03:37:20.915ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
31072024-05-08T03:37:20.916ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
31082024-05-08T03:37:20.919ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
31092024-05-08T03:37:20.921ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
31102024-05-08T03:37:21.005ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
31112024-05-08T03:37:21.005ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
31122024-05-08T03:37:21.006ZINFOtest_unauthorized (nexus): upserting dataset address = [::1]:46567 dataset_id = 69f348df-f09a-4b9b-8ef3-5a5af2c69e4f zpool_id = 2e81a258-6be6-4a65-ad25-60e393cf0d85
31132024-05-08T03:37:21.008ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
31142024-05-08T03:37:21.009ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:60773 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
31152024-05-08T03:37:21.015ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:60773 req_id = 99fcaadf-006e-40a3-bf69-a5debc8b8480 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
31162024-05-08T03:37:21.017ZINFOtest_unauthorized (dropshot): request completed latency_us = 1620 local_addr = [::1]:64007 method = GET remote_addr = [::1]:60773 req_id = 99fcaadf-006e-40a3-bf69-a5debc8b8480 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
31172024-05-08T03:37:21.018ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "99fcaadf-006e-40a3-bf69-a5debc8b8480", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
31182024-05-08T03:37:21.026ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
31192024-05-08T03:37:21.028ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:60773 req_id = bf633df0-b109-4487-bfb5-4a70cb030494 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
31202024-05-08T03:37:21.028ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 2.119553638s error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
31212024-05-08T03:37:21.028ZINFOtest_unauthorized (dropshot): request completed latency_us = 801 local_addr = [::1]:64007 method = GET remote_addr = [::1]:60773 req_id = bf633df0-b109-4487-bfb5-4a70cb030494 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
31222024-05-08T03:37:21.029ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "bf633df0-b109-4487-bfb5-4a70cb030494", "content-length": "27", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
31232024-05-08T03:37:21.135ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
31242024-05-08T03:37:21.135ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
31252024-05-08T03:37:21.136ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
31262024-05-08T03:37:21.136ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
31272024-05-08T03:37:21.137ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31282024-05-08T03:37:21.137ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31292024-05-08T03:37:21.138ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31302024-05-08T03:37:21.139ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:40655 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
31312024-05-08T03:37:21.140ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:40655 req_id = 6fe6531d-4b8a-41b3-a46a-609bea26599d sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
31322024-05-08T03:37:21.141ZINFOtest_unauthorized (dropshot): request completed latency_us = 689 local_addr = [::1]:34767 method = GET remote_addr = [::1]:40655 req_id = 6fe6531d-4b8a-41b3-a46a-609bea26599d response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
31332024-05-08T03:37:21.141ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
31342024-05-08T03:37:21.149ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
31352024-05-08T03:37:21.149ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31362024-05-08T03:37:21.149ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31372024-05-08T03:37:21.150ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31382024-05-08T03:37:21.151ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6fe6531d-4b8a-41b3-a46a-609bea26599d", "content-length": "3103", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
31392024-05-08T03:37:21.151ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
31402024-05-08T03:37:21.152ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:40655 req_id = 9a94dd0f-93eb-4d2d-bed8-841f3d3bd341 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
31412024-05-08T03:37:21.152ZINFOtest_unauthorized (dropshot): request completed latency_us = 484 local_addr = [::1]:34767 method = GET remote_addr = [::1]:40655 req_id = 9a94dd0f-93eb-4d2d-bed8-841f3d3bd341 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
31422024-05-08T03:37:21.154ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9a94dd0f-93eb-4d2d-bed8-841f3d3bd341", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:20 GMT"} })
31432024-05-08T03:37:21.156ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
31442024-05-08T03:37:21.157ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
31452024-05-08T03:37:21.157ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
31462024-05-08T03:37:21.157ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
31472024-05-08T03:37:21.157ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
31482024-05-08T03:37:21.158ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
31492024-05-08T03:37:21.158ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31502024-05-08T03:37:21.158ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31512024-05-08T03:37:21.159ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31522024-05-08T03:37:21.161ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
31532024-05-08T03:37:21.173ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
31542024-05-08T03:37:21.173ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
31552024-05-08T03:37:21.173ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
31562024-05-08T03:37:21.174ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
31572024-05-08T03:37:21.219ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
31582024-05-08T03:37:21.269ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
31592024-05-08T03:37:21.270ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
31602024-05-08T03:37:21.270ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31612024-05-08T03:37:21.270ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31622024-05-08T03:37:21.270ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31632024-05-08T03:37:21.273ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
31642024-05-08T03:37:21.280ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
31652024-05-08T03:37:21.280ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31662024-05-08T03:37:21.281ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31672024-05-08T03:37:21.281ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31682024-05-08T03:37:21.282ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
31692024-05-08T03:37:21.282ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
31702024-05-08T03:37:21.283ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
31712024-05-08T03:37:21.283ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
31722024-05-08T03:37:21.287ZTRACtest_unauthorized (clickhouse-client): no new timeseries schema in database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
31732024-05-08T03:37:21.287ZDEBGtest_unauthorized (clickhouse-client): new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 schema = {"timeseries_name":"integration_target:integration_metric","fields.name":["metric_name","target_name"],"fields.type":["String","String"],"fields.source":["Metric","Target"],"datum_type":"I64","created":"2024-05-08 03:37:21.283216751"} timeseries_name = integration_target:integration_metric
31742024-05-08T03:37:21.288ZDEBGtest_unauthorized (clickhouse-client): inserting 1 new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
31752024-05-08T03:37:21.288ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.timeseries_schema FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","fields.name":["metric_name","target_name"],"fields.type":["String","String"],"fields.source":["Metric","Target"],"datum_type":"I64","created":"2024-05-08 03:37:21.283216751"}\n
31762024-05-08T03:37:21.294ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
31772024-05-08T03:37:21.298ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
31782024-05-08T03:37:21.298ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:20.562675245","datum":0}\n
31792024-05-08T03:37:21.304ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
31802024-05-08T03:37:21.304ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
31812024-05-08T03:37:21.411ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = c9aee99c-86bf-4115-86f3-0f5aa8e6276b
31822024-05-08T03:37:21.423ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = c9aee99c-86bf-4115-86f3-0f5aa8e6276b time_started = 2024-05-08 03:37:20.749295 UTC
31832024-05-08T03:37:21.423ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 835.23448ms iteration = 7
31842024-05-08T03:37:21.423ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 8 reason = Signaled
31852024-05-08T03:37:21.423ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
31862024-05-08T03:37:21.423ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
31872024-05-08T03:37:21.423ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
31882024-05-08T03:37:21.423ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
31892024-05-08T03:37:21.424ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
31902024-05-08T03:37:21.425ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 6 reason = Dependency
31912024-05-08T03:37:21.425ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 45.771\u{b5}s iteration = 6
31922024-05-08T03:37:21.425ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
31932024-05-08T03:37:21.425ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
31942024-05-08T03:37:21.426ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
31952024-05-08T03:37:21.427ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
31962024-05-08T03:37:21.431ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
31972024-05-08T03:37:21.431ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
31982024-05-08T03:37:21.431ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
31992024-05-08T03:37:21.432ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
32002024-05-08T03:37:21.442ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: eligible for removal background_task = inventory_collection candidates = [(d3f3d9b7-234d-475e-8d8f-9250b8911889, 0), (cc74b6e0-c81e-4bb1-b585-e0abcf1007db, 0), (24542c39-c16a-4198-aaf1-0884516b7d31, 0), (c9aee99c-86bf-4115-86f3-0f5aa8e6276b, 0)] collection_id = d3f3d9b7-234d-475e-8d8f-9250b8911889
32012024-05-08T03:37:21.442ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
32022024-05-08T03:37:21.442ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
32032024-05-08T03:37:21.444ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
32042024-05-08T03:37:21.469ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
32052024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32062024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32072024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32082024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32092024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32102024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32112024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32122024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32132024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:52976 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32142024-05-08T03:37:21.470ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:52976 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32152024-05-08T03:37:21.470ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:52976 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32162024-05-08T03:37:21.471ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:52976 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
32172024-05-08T03:37:21.471ZINFOtest_unauthorized (nexus): upserting physical disk model = test-model physical_disk_id = 9ec2e93a-44fa-4f83-91ff-7f50548b364c serial = totally-unique-serial: 9ec2e93a-44fa-4f83-91ff-7f50548b364c sled_id = b6d65341-167c-41df-9b5c-41cded99c229 vendor = test-vendor
32182024-05-08T03:37:21.471ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
32192024-05-08T03:37:21.471ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
32202024-05-08T03:37:21.471ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
32212024-05-08T03:37:21.472ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
32222024-05-08T03:37:21.472ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
32232024-05-08T03:37:21.472ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
32242024-05-08T03:37:21.472ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
32252024-05-08T03:37:21.473ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
32262024-05-08T03:37:21.475ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
32272024-05-08T03:37:21.479ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
32282024-05-08T03:37:21.495ZINFOtest_unauthorized (BackgroundTasks): removed inventory collection background_task = inventory_collection collection_id = d3f3d9b7-234d-475e-8d8f-9250b8911889 ncabooses = 16 ncollections = 1 nerrors = 0 nnics = 2 nphysical_disks = 20 nrot_pages = 16 nrots = 4 nsled_agent_zones = 2 nsled_agents = 2 nsps = 4 nzones = 6 nzpools = 20
32292024-05-08T03:37:21.495ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
32302024-05-08T03:37:21.495ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
32312024-05-08T03:37:21.496ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
32322024-05-08T03:37:21.500ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = [(cc74b6e0-c81e-4bb1-b585-e0abcf1007db, 0), (24542c39-c16a-4198-aaf1-0884516b7d31, 0), (c9aee99c-86bf-4115-86f3-0f5aa8e6276b, 0)]
32332024-05-08T03:37:21.500ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
32342024-05-08T03:37:21.501ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 93 c2 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 ............._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:59514 req_id = 8a974f83-7a07-4a41-add4-6274a2d80612
32352024-05-08T03:37:21.501ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 37826,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:59514 req_id = 8a974f83-7a07-4a41-add4-6274a2d80612
32362024-05-08T03:37:21.501ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
32372024-05-08T03:37:21.501ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
32382024-05-08T03:37:21.502ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
32392024-05-08T03:37:21.503ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:59514 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = 8a974f83-7a07-4a41-add4-6274a2d80612
32402024-05-08T03:37:21.503ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3364, tv_nsec: 674559576 } })
32412024-05-08T03:37:21.503ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
32422024-05-08T03:37:21.504ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
32432024-05-08T03:37:21.505ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: c6 a3 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:51139 req_id = ab7aaf5f-dee1-497f-999b-b753b8ce9e63
32442024-05-08T03:37:21.505ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 50851,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:51139 req_id = ab7aaf5f-dee1-497f-999b-b753b8ce9e63
32452024-05-08T03:37:21.505ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
32462024-05-08T03:37:21.505ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:51139 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = ab7aaf5f-dee1-497f-999b-b753b8ce9e63
32472024-05-08T03:37:21.505ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 93 ab 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:64624 req_id = 93058023-b13c-4ab7-9ef4-3d4f14c7411a
32482024-05-08T03:37:21.505ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 37803,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:64624 req_id = 93058023-b13c-4ab7-9ef4-3d4f14c7411a
32492024-05-08T03:37:21.506ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
32502024-05-08T03:37:21.506ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:64624 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 93058023-b13c-4ab7-9ef4-3d4f14c7411a
32512024-05-08T03:37:21.621ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
32522024-05-08T03:37:21.621ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
32532024-05-08T03:37:21.621ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
32542024-05-08T03:37:21.622ZINFOtest_unauthorized (nexus): upserting zpool physical_disk_id = 9ec2e93a-44fa-4f83-91ff-7f50548b364c sled_id = b6d65341-167c-41df-9b5c-41cded99c229 zpool_id = 6f44077c-fd9f-4258-9197-69e231a5926d
32552024-05-08T03:37:21.622ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
32562024-05-08T03:37:21.622ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
32572024-05-08T03:37:21.623ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
32582024-05-08T03:37:21.623ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
32592024-05-08T03:37:21.624ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
32602024-05-08T03:37:21.624ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
32612024-05-08T03:37:21.624ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
32622024-05-08T03:37:21.624ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
32632024-05-08T03:37:21.625ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
32642024-05-08T03:37:21.627ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
32652024-05-08T03:37:21.628ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "189a0a54-1e13-406b-90ab-510a124a70d4", "content-length": "835", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32662024-05-08T03:37:21.628ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
32672024-05-08T03:37:21.628ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
32682024-05-08T03:37:21.632ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
32692024-05-08T03:37:21.634ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b5288325-a4bd-48ce-9ce8-c41246b93651", "content-length": "387", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32702024-05-08T03:37:21.634ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
32712024-05-08T03:37:21.636ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2d7ec555-0d43-4c89-8cba-6eb673ba1055", "content-length": "86", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32722024-05-08T03:37:21.636ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
32732024-05-08T03:37:21.639ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "23dee5fc-762f-476a-b88a-97fbbfab0bca", "content-length": "86", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32742024-05-08T03:37:21.640ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
32752024-05-08T03:37:21.640ZINFOtest_unauthorized (nexus): upserting dataset address = [::1]:52976 dataset_id = 6df22714-12fb-4a71-9e2e-860f6b6f4d7c zpool_id = 6f44077c-fd9f-4258-9197-69e231a5926d
32762024-05-08T03:37:21.642ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "819fedc4-93e4-443a-b922-61166df48640", "content-length": "80", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32772024-05-08T03:37:21.642ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
32782024-05-08T03:37:21.645ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0ad08cd1-82af-4e9a-9b2f-bf2994740680", "content-length": "80", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32792024-05-08T03:37:21.645ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
32802024-05-08T03:37:21.646ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3e7ce9de-9e2a-4249-992d-b8da7b3da9e1", "content-length": "702", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32812024-05-08T03:37:21.646ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
32822024-05-08T03:37:21.648ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a693879b-a8ed-4a8f-a125-623a6652dbcc", "content-length": "727", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32832024-05-08T03:37:21.648ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
32842024-05-08T03:37:21.649ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0da74ee7-21c3-4487-ac11-cd3a6a2b0c7b", "content-length": "729", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32852024-05-08T03:37:21.649ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
32862024-05-08T03:37:21.650ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "98ef85d5-31dd-4de2-8c4d-e28a76add010", "content-length": "728", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32872024-05-08T03:37:21.651ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
32882024-05-08T03:37:21.652ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "31ad9cb8-4afe-4f59-ab7e-5d9e5a939303", "content-length": "387", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32892024-05-08T03:37:21.652ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
32902024-05-08T03:37:21.654ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2ed8fe9e-5f29-45b3-acd9-2f763080598f", "content-length": "86", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32912024-05-08T03:37:21.654ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
32922024-05-08T03:37:21.656ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f678c004-bcff-47b9-aa38-f3b846f9ab6e", "content-length": "86", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32932024-05-08T03:37:21.658ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
32942024-05-08T03:37:21.663ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "19e0f947-2373-4295-a0fa-28195914c37e", "content-length": "80", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32952024-05-08T03:37:21.663ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
32962024-05-08T03:37:21.666ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3f081690-d509-4cc0-90d4-14c2e0956477", "content-length": "80", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32972024-05-08T03:37:21.666ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
32982024-05-08T03:37:21.673ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e717a6a4-e477-41a2-9071-261ec6614198", "content-length": "702", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
32992024-05-08T03:37:21.673ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
33002024-05-08T03:37:21.677ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "911aa324-21b5-4f1c-a478-f0c7c0038023", "content-length": "727", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33012024-05-08T03:37:21.677ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
33022024-05-08T03:37:21.680ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
33032024-05-08T03:37:21.680ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
33042024-05-08T03:37:21.680ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
33052024-05-08T03:37:21.680ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
33062024-05-08T03:37:21.681ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
33072024-05-08T03:37:21.687ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "723bc338-65cb-4a7f-bdd4-61ee64fe67e1", "content-length": "729", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33082024-05-08T03:37:21.687ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
33092024-05-08T03:37:21.690ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f1cfeb20-a1be-436e-829b-9dc3c5053aa9", "content-length": "728", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33102024-05-08T03:37:21.690ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
33112024-05-08T03:37:21.693ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5772d344-5482-444d-ae2c-92fbffcb8f27", "content-length": "376", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33122024-05-08T03:37:21.694ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
33132024-05-08T03:37:21.698ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b0b3b796-7eca-4dec-95d4-e685f234a5e9", "content-length": "84", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33142024-05-08T03:37:21.698ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
33152024-05-08T03:37:21.703ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
33162024-05-08T03:37:21.721ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
33172024-05-08T03:37:21.721ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
33182024-05-08T03:37:21.722ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
33192024-05-08T03:37:21.722ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
33202024-05-08T03:37:21.726ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7a7e9c2c-2a16-4c77-83d2-c5fde164b4b9", "content-length": "84", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33212024-05-08T03:37:21.727ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
33222024-05-08T03:37:21.731ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "445a69fb-a1bb-459e-bc27-764b817ea513", "content-length": "79", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33232024-05-08T03:37:21.731ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
33242024-05-08T03:37:21.735ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "76b28318-76a8-4795-bf2e-9d5da73e87ad", "content-length": "79", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33252024-05-08T03:37:21.739ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
33262024-05-08T03:37:21.742ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
33272024-05-08T03:37:21.743ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
33282024-05-08T03:37:21.747ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
33292024-05-08T03:37:21.751ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a86549e8-64a1-4b35-a100-5959231ddd19", "content-length": "702", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33302024-05-08T03:37:21.751ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
33312024-05-08T03:37:21.753ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2e5e79ba-8258-446d-a66e-091001083773", "content-length": "727", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33322024-05-08T03:37:21.754ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
33332024-05-08T03:37:21.756ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "eb318fdf-1290-4fb0-a9d5-4532fda40108", "content-length": "729", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33342024-05-08T03:37:21.756ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
33352024-05-08T03:37:21.760ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a2c13657-46be-48ee-a7c5-70cfe5c247bd", "content-length": "728", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33362024-05-08T03:37:21.761ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
33372024-05-08T03:37:21.765ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6e65ee17-e528-4322-80c9-31e8878c1859", "content-length": "376", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33382024-05-08T03:37:21.765ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
33392024-05-08T03:37:21.769ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a597285c-333c-44fd-9ef8-a289e7a9068f", "content-length": "84", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33402024-05-08T03:37:21.769ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
33412024-05-08T03:37:21.771ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "55654fa3-21fc-41d7-b6ae-d42b5afb79c7", "content-length": "84", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33422024-05-08T03:37:21.772ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
33432024-05-08T03:37:21.777ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ad018aa7-97b5-4cc2-8df9-53625ce81103", "content-length": "79", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33442024-05-08T03:37:21.778ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
33452024-05-08T03:37:21.797ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "56985a06-7fe1-413b-a87d-a5d1cb5f9035", "content-length": "79", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33462024-05-08T03:37:21.801ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
33472024-05-08T03:37:21.803ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e6742768-7102-4f6b-9429-d20255aea132", "content-length": "702", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33482024-05-08T03:37:21.803ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
33492024-05-08T03:37:21.805ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7ddadd8a-832e-4558-8216-5254189840ea", "content-length": "727", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33502024-05-08T03:37:21.805ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
33512024-05-08T03:37:21.819ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "52b69571-7ee3-4c91-875a-25ab0dccacd8", "content-length": "729", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33522024-05-08T03:37:21.820ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
33532024-05-08T03:37:21.821ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f392bbec-1869-4e0d-933a-1868714a2079", "content-length": "728", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33542024-05-08T03:37:21.821ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
33552024-05-08T03:37:21.822ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
33562024-05-08T03:37:21.827ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
33572024-05-08T03:37:21.828ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "51a29900-ccd4-4ba0-9d94-e41b3f6a03f6", "content-length": "835", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33582024-05-08T03:37:21.828ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
33592024-05-08T03:37:21.829ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d3757609-6fac-4467-a3d7-a9a40a03b205", "content-length": "387", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33602024-05-08T03:37:21.829ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
33612024-05-08T03:37:21.830ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "17915770-72e4-4270-9199-6cffbedeca8a", "content-length": "387", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33622024-05-08T03:37:21.830ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
33632024-05-08T03:37:21.832ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ed31e506-1dc3-458d-89ba-d2074cd5172c", "content-length": "376", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33642024-05-08T03:37:21.832ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
33652024-05-08T03:37:21.832ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ee065729-65ee-41b6-8db2-9a6a03835fc7", "content-length": "376", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
33662024-05-08T03:37:21.833ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
33672024-05-08T03:37:21.833ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
33682024-05-08T03:37:21.833ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
33692024-05-08T03:37:21.833ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
33702024-05-08T03:37:21.833ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
33712024-05-08T03:37:21.838ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
33722024-05-08T03:37:21.842ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
33732024-05-08T03:37:21.842ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
33742024-05-08T03:37:21.842ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
33752024-05-08T03:37:21.842ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
33762024-05-08T03:37:21.842ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
33772024-05-08T03:37:21.843ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
33782024-05-08T03:37:21.845ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
33792024-05-08T03:37:21.850ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
33802024-05-08T03:37:21.852ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
33812024-05-08T03:37:21.852ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
33822024-05-08T03:37:21.853ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
33832024-05-08T03:37:21.923ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
33842024-05-08T03:37:21.923ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
33852024-05-08T03:37:21.923ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
33862024-05-08T03:37:21.923ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
33872024-05-08T03:37:21.924ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
33882024-05-08T03:37:21.938ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
33892024-05-08T03:37:21.968ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
33902024-05-08T03:37:21.968ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
33912024-05-08T03:37:21.968ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
33922024-05-08T03:37:21.969ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
33932024-05-08T03:37:21.971ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
33942024-05-08T03:37:21.971ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
33952024-05-08T03:37:21.973ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
33962024-05-08T03:37:22.042ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
33972024-05-08T03:37:22.042ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
33982024-05-08T03:37:22.043ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:47559 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
33992024-05-08T03:37:22.044ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:47559 req_id = 7a862669-cd89-4118-95c1-c2ed79f20dc6 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
34002024-05-08T03:37:22.044ZINFOtest_unauthorized (dropshot): request completed latency_us = 405 local_addr = [::1]:64007 method = GET remote_addr = [::1]:47559 req_id = 7a862669-cd89-4118-95c1-c2ed79f20dc6 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
34012024-05-08T03:37:22.044ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7a862669-cd89-4118-95c1-c2ed79f20dc6", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
34022024-05-08T03:37:22.045ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
34032024-05-08T03:37:22.045ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:47559 req_id = f2bddcd5-fc55-4d81-86f5-cd313ab87369 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
34042024-05-08T03:37:22.045ZINFOtest_unauthorized (dropshot): request completed latency_us = 188 local_addr = [::1]:64007 method = GET remote_addr = [::1]:47559 req_id = f2bddcd5-fc55-4d81-86f5-cd313ab87369 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
34052024-05-08T03:37:22.045ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f2bddcd5-fc55-4d81-86f5-cd313ab87369", "content-length": "27", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
34062024-05-08T03:37:22.193ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
34072024-05-08T03:37:22.193ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
34082024-05-08T03:37:22.194ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:46732 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34092024-05-08T03:37:22.194ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:46732 req_id = 3e28e70b-a68c-46a8-a5c2-5fd262914f64 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
34102024-05-08T03:37:22.195ZINFOtest_unauthorized (dropshot): request completed latency_us = 756 local_addr = [::1]:34767 method = GET remote_addr = [::1]:46732 req_id = 3e28e70b-a68c-46a8-a5c2-5fd262914f64 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
34112024-05-08T03:37:22.196ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3e28e70b-a68c-46a8-a5c2-5fd262914f64", "content-length": "3329", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
34122024-05-08T03:37:22.196ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
34132024-05-08T03:37:22.199ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:46732 req_id = 8ac985bd-72e4-46c7-8d21-c062da034d0c sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
34142024-05-08T03:37:22.199ZINFOtest_unauthorized (dropshot): request completed latency_us = 319 local_addr = [::1]:34767 method = GET remote_addr = [::1]:46732 req_id = 8ac985bd-72e4-46c7-8d21-c062da034d0c response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
34152024-05-08T03:37:22.200ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8ac985bd-72e4-46c7-8d21-c062da034d0c", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:21 GMT"} })
34162024-05-08T03:37:22.202ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
34172024-05-08T03:37:22.202ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
34182024-05-08T03:37:22.202ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
34192024-05-08T03:37:22.202ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
34202024-05-08T03:37:22.202ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
34212024-05-08T03:37:22.203ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
34222024-05-08T03:37:22.221ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
34232024-05-08T03:37:22.228ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
34242024-05-08T03:37:22.229ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
34252024-05-08T03:37:22.229ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
34262024-05-08T03:37:22.234ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
34272024-05-08T03:37:22.299ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
34282024-05-08T03:37:22.302ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
34292024-05-08T03:37:22.302ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
34302024-05-08T03:37:22.312ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
34312024-05-08T03:37:22.318ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
34322024-05-08T03:37:22.322ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:21.626219436","datum":1}\n
34332024-05-08T03:37:22.348ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
34342024-05-08T03:37:22.351ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
34352024-05-08T03:37:22.352ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
34362024-05-08T03:37:22.352ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
34372024-05-08T03:37:22.353ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
34382024-05-08T03:37:22.353ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
34392024-05-08T03:37:22.355ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
34402024-05-08T03:37:22.361ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
34412024-05-08T03:37:22.412ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
34422024-05-08T03:37:22.412ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
34432024-05-08T03:37:22.413ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
34442024-05-08T03:37:22.422ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
34452024-05-08T03:37:22.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
34462024-05-08T03:37:22.566ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
34472024-05-08T03:37:22.870ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = cdc4a0a3-a8b7-4ccf-90ae-c7bbb140a02f
34482024-05-08T03:37:22.876ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = cdc4a0a3-a8b7-4ccf-90ae-c7bbb140a02f time_started = 2024-05-08 03:37:21.621499 UTC
34492024-05-08T03:37:22.876ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 1.452948833s iteration = 8
34502024-05-08T03:37:22.876ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 9 reason = Signaled
34512024-05-08T03:37:22.876ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
34522024-05-08T03:37:22.876ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
34532024-05-08T03:37:22.876ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
34542024-05-08T03:37:22.877ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
34552024-05-08T03:37:22.878ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
34562024-05-08T03:37:22.879ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 7 reason = Dependency
34572024-05-08T03:37:22.879ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 48.577\u{b5}s iteration = 7
34582024-05-08T03:37:22.879ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
34592024-05-08T03:37:22.879ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
34602024-05-08T03:37:22.879ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
34612024-05-08T03:37:22.881ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
34622024-05-08T03:37:22.884ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
34632024-05-08T03:37:22.884ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
34642024-05-08T03:37:22.884ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
34652024-05-08T03:37:22.885ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
34662024-05-08T03:37:22.916ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: eligible for removal background_task = inventory_collection candidates = [(cc74b6e0-c81e-4bb1-b585-e0abcf1007db, 0), (24542c39-c16a-4198-aaf1-0884516b7d31, 0), (c9aee99c-86bf-4115-86f3-0f5aa8e6276b, 0), (cdc4a0a3-a8b7-4ccf-90ae-c7bbb140a02f, 0)] collection_id = cc74b6e0-c81e-4bb1-b585-e0abcf1007db
34672024-05-08T03:37:22.923ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
34682024-05-08T03:37:22.923ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
34692024-05-08T03:37:22.925ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
34702024-05-08T03:37:22.974ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
34712024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = GET path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34722024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = POST path = /crucible/0/regions server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34732024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = DELETE path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34742024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = GET path = /crucible/0/regions/{id} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34752024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = GET path = /crucible/0/regions/{id}/snapshots server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34762024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34772024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = GET path = /crucible/0/regions/{id}/snapshots/{name} server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34782024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = DELETE path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34792024-05-08T03:37:23.036ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): registered endpoint kind = storage local_addr = [::1]:40829 method = POST path = /crucible/0/regions/{id}/snapshots/{name}/run server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34802024-05-08T03:37:23.036ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): listening kind = storage local_addr = [::1]:40829 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34812024-05-08T03:37:23.037ZDEBGtest_unauthorized (Simulated CrucibleAgent Dropshot Server): successfully registered DTrace USDT probes kind = storage local_addr = [::1]:40829 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34822024-05-08T03:37:23.037ZINFOtest_unauthorized (SledAgent): Created Simulated Crucible Server address = [::1]:40829 kind = storage server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
34832024-05-08T03:37:23.037ZINFOtest_unauthorized (nexus): upserting physical disk model = test-model physical_disk_id = fbf4e1f1-410e-4314-bff1-fec0504be07e serial = totally-unique-serial: fbf4e1f1-410e-4314-bff1-fec0504be07e sled_id = b6d65341-167c-41df-9b5c-41cded99c229 vendor = test-vendor
34842024-05-08T03:37:23.037ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
34852024-05-08T03:37:23.037ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
34862024-05-08T03:37:23.038ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
34872024-05-08T03:37:23.039ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
34882024-05-08T03:37:23.039ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
34892024-05-08T03:37:23.039ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
34902024-05-08T03:37:23.039ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
34912024-05-08T03:37:23.040ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
34922024-05-08T03:37:23.044ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
34932024-05-08T03:37:23.051ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
34942024-05-08T03:37:23.078ZINFOtest_unauthorized (BackgroundTasks): removed inventory collection background_task = inventory_collection collection_id = cc74b6e0-c81e-4bb1-b585-e0abcf1007db ncabooses = 16 ncollections = 1 nerrors = 0 nnics = 2 nphysical_disks = 20 nrot_pages = 16 nrots = 4 nsled_agent_zones = 2 nsled_agents = 2 nsps = 4 nzones = 6 nzpools = 20
34952024-05-08T03:37:23.078ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
34962024-05-08T03:37:23.078ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
34972024-05-08T03:37:23.081ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
34982024-05-08T03:37:23.087ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = [(24542c39-c16a-4198-aaf1-0884516b7d31, 0), (c9aee99c-86bf-4115-86f3-0f5aa8e6276b, 0), (cdc4a0a3-a8b7-4ccf-90ae-c7bbb140a02f, 0)]
34992024-05-08T03:37:23.087ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
35002024-05-08T03:37:23.088ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 3d 2f 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 =/..........._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:49366 req_id = a33276ef-026a-40f2-a909-629d30b7c5c2
35012024-05-08T03:37:23.090ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 15663,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:49366 req_id = a33276ef-026a-40f2-a909-629d30b7c5c2
35022024-05-08T03:37:23.090ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
35032024-05-08T03:37:23.091ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
35042024-05-08T03:37:23.092ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
35052024-05-08T03:37:23.094ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:49366 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = a33276ef-026a-40f2-a909-629d30b7c5c2
35062024-05-08T03:37:23.099ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3366, tv_nsec: 270026707 } })
35072024-05-08T03:37:23.099ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
35082024-05-08T03:37:23.099ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
35092024-05-08T03:37:23.100ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: c8 e5 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:55059 req_id = a26fa87a-4814-4ca5-a3a3-001c724a3949
35102024-05-08T03:37:23.100ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 51429,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:55059 req_id = a26fa87a-4814-4ca5-a3a3-001c724a3949
35112024-05-08T03:37:23.100ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
35122024-05-08T03:37:23.100ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:55059 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = a26fa87a-4814-4ca5-a3a3-001c724a3949
35132024-05-08T03:37:23.100ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: f6 de 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:58944 req_id = bd11aa3c-7033-4c9b-a375-712c4dc3f723
35142024-05-08T03:37:23.101ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 63198,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:58944 req_id = bd11aa3c-7033-4c9b-a375-712c4dc3f723
35152024-05-08T03:37:23.102ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
35162024-05-08T03:37:23.102ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:58944 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = bd11aa3c-7033-4c9b-a375-712c4dc3f723
35172024-05-08T03:37:23.370ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
35182024-05-08T03:37:23.370ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
35192024-05-08T03:37:23.370ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
35202024-05-08T03:37:23.371ZINFOtest_unauthorized (nexus): upserting zpool physical_disk_id = fbf4e1f1-410e-4314-bff1-fec0504be07e sled_id = b6d65341-167c-41df-9b5c-41cded99c229 zpool_id = d5e65d85-8a55-45e0-81fc-ce30e58c27e3
35212024-05-08T03:37:23.371ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
35222024-05-08T03:37:23.371ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
35232024-05-08T03:37:23.384ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
35242024-05-08T03:37:23.385ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
35252024-05-08T03:37:23.385ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
35262024-05-08T03:37:23.386ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
35272024-05-08T03:37:23.387ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
35282024-05-08T03:37:23.388ZTRACtest_unauthorized (InternalApi): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet
35292024-05-08T03:37:23.389ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
35302024-05-08T03:37:23.389ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
35312024-05-08T03:37:23.390ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
35322024-05-08T03:37:23.394ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
35332024-05-08T03:37:23.399ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
35342024-05-08T03:37:23.399ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:22.565625687","datum":2}\n
35352024-05-08T03:37:23.400ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
35362024-05-08T03:37:23.403ZDEBGtest_unauthorized (InternalApi): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Fleet result = Ok(())
35372024-05-08T03:37:23.405ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 3.870087589s error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
35382024-05-08T03:37:23.409ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
35392024-05-08T03:37:23.409ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
35402024-05-08T03:37:23.409ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "fa79a4c4-dce7-477e-bc6e-c70aed37384c", "content-length": "835", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35412024-05-08T03:37:23.410ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
35422024-05-08T03:37:23.412ZINFOtest_unauthorized (nexus): upserting dataset address = [::1]:40829 dataset_id = d2f03c6f-522a-4398-af47-99d88e4a2461 zpool_id = d5e65d85-8a55-45e0-81fc-ce30e58c27e3
35432024-05-08T03:37:23.413ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f9de0cb5-54c3-4142-bb89-679540efaabb", "content-length": "387", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35442024-05-08T03:37:23.413ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
35452024-05-08T03:37:23.443ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "b29a6587-2998-4b9c-a97f-c15b88a64805", "content-length": "86", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35462024-05-08T03:37:23.443ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
35472024-05-08T03:37:23.448ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8f87d0c0-21ff-4082-9cf6-89a831b5af61", "content-length": "86", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35482024-05-08T03:37:23.448ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
35492024-05-08T03:37:23.449ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
35502024-05-08T03:37:23.450ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
35512024-05-08T03:37:23.450ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
35522024-05-08T03:37:23.451ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
35532024-05-08T03:37:23.452ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
35542024-05-08T03:37:23.454ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f544111d-be0b-4789-a9bc-8ebe8e241330", "content-length": "80", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35552024-05-08T03:37:23.455ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
35562024-05-08T03:37:23.456ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
35572024-05-08T03:37:23.469ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
35582024-05-08T03:37:23.469ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
35592024-05-08T03:37:23.469ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
35602024-05-08T03:37:23.470ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
35612024-05-08T03:37:23.473ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6ab31a17-caf9-4de8-acb7-87b060d76a6c", "content-length": "80", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35622024-05-08T03:37:23.473ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
35632024-05-08T03:37:23.475ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
35642024-05-08T03:37:23.475ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
35652024-05-08T03:37:23.477ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
35662024-05-08T03:37:23.478ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "35bed3b3-65fc-420e-b5f9-ead82206a15b", "content-length": "702", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35672024-05-08T03:37:23.478ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
35682024-05-08T03:37:23.480ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c7187b10-2b2f-4a1d-b067-d26277712061", "content-length": "727", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35692024-05-08T03:37:23.481ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
35702024-05-08T03:37:23.501ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6c2c6965-b2c5-4851-b59d-b368ee0732e3", "content-length": "729", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35712024-05-08T03:37:23.501ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
35722024-05-08T03:37:23.537ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ec1cdeab-38f4-4a19-8259-c497dee47eb9", "content-length": "728", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35732024-05-08T03:37:23.537ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
35742024-05-08T03:37:23.539ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "36f0e122-04d2-4a6c-a30e-5b9c5cc1a3d2", "content-length": "387", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35752024-05-08T03:37:23.540ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
35762024-05-08T03:37:23.543ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "97bffc28-23ae-4faa-9396-f926583b0fb9", "content-length": "86", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35772024-05-08T03:37:23.543ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
35782024-05-08T03:37:23.547ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9b917d2e-9ebd-4961-8dcc-4182b37456c4", "content-length": "86", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35792024-05-08T03:37:23.547ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
35802024-05-08T03:37:23.548ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "25407612-9ef1-4b40-b4a8-0a2b8c1f671d", "content-length": "80", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35812024-05-08T03:37:23.548ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
35822024-05-08T03:37:23.550ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f637114a-e0f5-46f6-b08d-e2c332a4a544", "content-length": "80", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35832024-05-08T03:37:23.550ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
35842024-05-08T03:37:23.552ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4d9f68af-be4b-4fec-9a5c-6128752490a5", "content-length": "702", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35852024-05-08T03:37:23.552ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
35862024-05-08T03:37:23.557ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
35872024-05-08T03:37:23.560ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
35882024-05-08T03:37:23.560ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "978e9da0-6ca7-4339-b932-eba36345ebdf", "content-length": "727", "date": "Wed, 08 May 2024 03:37:22 GMT"} })
35892024-05-08T03:37:23.561ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
35902024-05-08T03:37:23.564ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
35912024-05-08T03:37:23.565ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9081b24e-f4c9-4b71-842f-cde215b9770a", "content-length": "729", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
35922024-05-08T03:37:23.565ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
35932024-05-08T03:37:23.568ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "cf08b022-25e8-4d76-a167-5fd6e976e86a", "content-length": "728", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
35942024-05-08T03:37:23.568ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
35952024-05-08T03:37:23.571ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2117c192-6c81-44e7-a02f-abc398ab9ec7", "content-length": "376", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
35962024-05-08T03:37:23.572ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
35972024-05-08T03:37:23.574ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "06213747-54d7-41ce-828c-cfe06cf8fe96", "content-length": "84", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
35982024-05-08T03:37:23.574ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
35992024-05-08T03:37:23.576ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "af710daa-8c6d-41d9-8417-0748097dcb46", "content-length": "84", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36002024-05-08T03:37:23.576ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
36012024-05-08T03:37:23.578ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "763fd039-fc8f-4ef8-94c0-644945817222", "content-length": "79", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36022024-05-08T03:37:23.578ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
36032024-05-08T03:37:23.579ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "586b1bab-b6e1-4449-9d54-84ec6fd6f58b", "content-length": "79", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36042024-05-08T03:37:23.579ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
36052024-05-08T03:37:23.581ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "49ed31c4-5e6c-4827-b6f4-c58e94ec7497", "content-length": "702", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36062024-05-08T03:37:23.581ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
36072024-05-08T03:37:23.590ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "01dcdfed-a28c-4aca-903b-911f000ad5f6", "content-length": "727", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36082024-05-08T03:37:23.591ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
36092024-05-08T03:37:23.593ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e10b38ac-3848-4c06-99ef-e80265c1e890", "content-length": "729", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36102024-05-08T03:37:23.593ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
36112024-05-08T03:37:23.594ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "07200821-9041-41dd-add2-229b349a1cf9", "content-length": "728", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36122024-05-08T03:37:23.594ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
36132024-05-08T03:37:23.595ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e558ae91-ca37-4c3c-bd7e-f6e247f1714f", "content-length": "376", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36142024-05-08T03:37:23.595ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
36152024-05-08T03:37:23.597ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "57cba65c-e12f-41f3-aee2-18682cd3f75b", "content-length": "84", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36162024-05-08T03:37:23.597ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
36172024-05-08T03:37:23.598ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "bcaaa1c0-dac6-41c8-8b92-492a6101f8fe", "content-length": "84", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36182024-05-08T03:37:23.599ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
36192024-05-08T03:37:23.607ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4d79977d-69b2-42e5-9568-e371a9e5f96b", "content-length": "79", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36202024-05-08T03:37:23.607ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
36212024-05-08T03:37:23.608ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
36222024-05-08T03:37:23.608ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
36232024-05-08T03:37:23.608ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
36242024-05-08T03:37:23.608ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
36252024-05-08T03:37:23.609ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
36262024-05-08T03:37:23.629ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "07a0a088-9bd2-41a3-86e6-4f259eea3da0", "content-length": "79", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36272024-05-08T03:37:23.630ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
36282024-05-08T03:37:23.630ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
36292024-05-08T03:37:23.656ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
36302024-05-08T03:37:23.657ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
36312024-05-08T03:37:23.657ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
36322024-05-08T03:37:23.660ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
36332024-05-08T03:37:23.663ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "49044b94-f479-44a3-bc84-51c69ea4cbe3", "content-length": "702", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36342024-05-08T03:37:23.664ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
36352024-05-08T03:37:23.664ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
36362024-05-08T03:37:23.664ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
36372024-05-08T03:37:23.667ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
36382024-05-08T03:37:23.679ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5ee79c1f-3b1e-4db0-8857-2660144fc8dc", "content-length": "727", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36392024-05-08T03:37:23.681ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
36402024-05-08T03:37:23.682ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a0ed5922-5706-4296-93d3-2a3b7280d588", "content-length": "729", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36412024-05-08T03:37:23.682ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
36422024-05-08T03:37:23.706ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "164074ca-aab1-4861-bef6-57c53f9fabb0", "content-length": "728", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36432024-05-08T03:37:23.709ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
36442024-05-08T03:37:23.709ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
36452024-05-08T03:37:23.715ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1d905773-06af-4bb5-92a0-aa9b54fe48c9", "content-length": "835", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36462024-05-08T03:37:23.715ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
36472024-05-08T03:37:23.717ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a4e35de3-d807-42be-86c3-3082991afcbc", "content-length": "387", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36482024-05-08T03:37:23.717ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
36492024-05-08T03:37:23.718ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9572f004-d514-45d3-bf4d-28b341778663", "content-length": "387", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36502024-05-08T03:37:23.719ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
36512024-05-08T03:37:23.720ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e4e74aae-a6de-4014-ac78-5c86e047c1cb", "content-length": "376", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36522024-05-08T03:37:23.720ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
36532024-05-08T03:37:23.721ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7f1174a9-b2f6-488b-8e50-127b79ed1c3d", "content-length": "376", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36542024-05-08T03:37:23.721ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
36552024-05-08T03:37:23.721ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
36562024-05-08T03:37:23.721ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
36572024-05-08T03:37:23.721ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
36582024-05-08T03:37:23.721ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
36592024-05-08T03:37:23.727ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
36602024-05-08T03:37:23.731ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
36612024-05-08T03:37:23.731ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
36622024-05-08T03:37:23.732ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
36632024-05-08T03:37:23.732ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
36642024-05-08T03:37:23.732ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
36652024-05-08T03:37:23.735ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
36662024-05-08T03:37:23.741ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
36672024-05-08T03:37:23.784ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
36682024-05-08T03:37:23.790ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
36692024-05-08T03:37:23.790ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
36702024-05-08T03:37:23.790ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
36712024-05-08T03:37:23.791ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
36722024-05-08T03:37:23.898ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
36732024-05-08T03:37:23.898ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
36742024-05-08T03:37:23.899ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
36752024-05-08T03:37:23.899ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
36762024-05-08T03:37:23.899ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
36772024-05-08T03:37:23.899ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
36782024-05-08T03:37:23.900ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
36792024-05-08T03:37:23.900ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:48653 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
36802024-05-08T03:37:23.901ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:48653 req_id = d73d64be-a57f-40ea-80c2-51dc4a11848a sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
36812024-05-08T03:37:23.901ZINFOtest_unauthorized (dropshot): request completed latency_us = 399 local_addr = [::1]:64007 method = GET remote_addr = [::1]:48653 req_id = d73d64be-a57f-40ea-80c2-51dc4a11848a response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
36822024-05-08T03:37:23.901ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d73d64be-a57f-40ea-80c2-51dc4a11848a", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36832024-05-08T03:37:23.902ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
36842024-05-08T03:37:23.902ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:48653 req_id = 7e022656-fbaa-491b-8947-6400149d1078 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
36852024-05-08T03:37:23.902ZINFOtest_unauthorized (dropshot): request completed latency_us = 159 local_addr = [::1]:64007 method = GET remote_addr = [::1]:48653 req_id = 7e022656-fbaa-491b-8947-6400149d1078 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
36862024-05-08T03:37:23.902ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7e022656-fbaa-491b-8947-6400149d1078", "content-length": "27", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
36872024-05-08T03:37:23.953ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
36882024-05-08T03:37:23.954ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
36892024-05-08T03:37:23.954ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
36902024-05-08T03:37:23.967ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
36912024-05-08T03:37:23.967ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
36922024-05-08T03:37:23.967ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
36932024-05-08T03:37:23.974ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
36942024-05-08T03:37:23.997ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
36952024-05-08T03:37:24.001ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
36962024-05-08T03:37:24.021ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
36972024-05-08T03:37:24.039ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:35129 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
36982024-05-08T03:37:24.043ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:35129 req_id = ab110e6c-affe-4a86-a327-407a2051d593 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
36992024-05-08T03:37:24.044ZINFOtest_unauthorized (dropshot): request completed latency_us = 701 local_addr = [::1]:34767 method = GET remote_addr = [::1]:35129 req_id = ab110e6c-affe-4a86-a327-407a2051d593 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
37002024-05-08T03:37:24.046ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ab110e6c-affe-4a86-a327-407a2051d593", "content-length": "3555", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
37012024-05-08T03:37:24.047ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
37022024-05-08T03:37:24.057ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:35129 req_id = 80824581-4e72-41b4-8ffb-9f7f4994e378 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
37032024-05-08T03:37:24.057ZINFOtest_unauthorized (dropshot): request completed latency_us = 425 local_addr = [::1]:34767 method = GET remote_addr = [::1]:35129 req_id = 80824581-4e72-41b4-8ffb-9f7f4994e378 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
37042024-05-08T03:37:24.058ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "80824581-4e72-41b4-8ffb-9f7f4994e378", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:23 GMT"} })
37052024-05-08T03:37:24.060ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
37062024-05-08T03:37:24.060ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
37072024-05-08T03:37:24.060ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
37082024-05-08T03:37:24.060ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
37092024-05-08T03:37:24.060ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
37102024-05-08T03:37:24.061ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
37112024-05-08T03:37:24.063ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
37122024-05-08T03:37:24.072ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
37132024-05-08T03:37:24.074ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
37142024-05-08T03:37:24.074ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
37152024-05-08T03:37:24.074ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
37162024-05-08T03:37:24.116ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
37172024-05-08T03:37:24.185ZTRACtest_unauthorized (InternalApi): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory
37182024-05-08T03:37:24.185ZTRACtest_unauthorized (InternalApi): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
37192024-05-08T03:37:24.186ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
37202024-05-08T03:37:24.186ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
37212024-05-08T03:37:24.186ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
37222024-05-08T03:37:24.192ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
37232024-05-08T03:37:24.198ZDEBGtest_unauthorized (InternalApi): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Inventory result = Ok(())
37242024-05-08T03:37:24.198ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
37252024-05-08T03:37:24.198ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
37262024-05-08T03:37:24.199ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
37272024-05-08T03:37:24.275ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
37282024-05-08T03:37:24.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
37292024-05-08T03:37:24.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
37302024-05-08T03:37:24.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
37312024-05-08T03:37:24.286ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:23.562557139","datum":3}\n
37322024-05-08T03:37:24.295ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
37332024-05-08T03:37:24.295ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
37342024-05-08T03:37:24.402ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = 5a590f97-3781-42eb-a4f0-27ca936cbf1d
37352024-05-08T03:37:24.407ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = 5a590f97-3781-42eb-a4f0-27ca936cbf1d time_started = 2024-05-08 03:37:23.370160 UTC
37362024-05-08T03:37:24.407ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 1.531411595s iteration = 9
37372024-05-08T03:37:24.408ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = inventory_collection iteration = 10 reason = Signaled
37382024-05-08T03:37:24.408ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
37392024-05-08T03:37:24.408ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
37402024-05-08T03:37:24.408ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
37412024-05-08T03:37:24.408ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
37422024-05-08T03:37:24.409ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
37432024-05-08T03:37:24.409ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 8 reason = Dependency
37442024-05-08T03:37:24.409ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 45.24\u{b5}s iteration = 8
37452024-05-08T03:37:24.410ZTRACtest_unauthorized (InternalApi): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database
37462024-05-08T03:37:24.410ZDEBGtest_unauthorized (InternalApi): roles roles = RoleSet { roles: {} }
37472024-05-08T03:37:24.411ZDEBGtest_unauthorized (InternalApi): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) resource = Database result = Ok(())
37482024-05-08T03:37:24.411ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
37492024-05-08T03:37:24.417ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
37502024-05-08T03:37:24.417ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
37512024-05-08T03:37:24.417ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
37522024-05-08T03:37:24.417ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
37532024-05-08T03:37:24.423ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: eligible for removal background_task = inventory_collection candidates = [(24542c39-c16a-4198-aaf1-0884516b7d31, 0), (c9aee99c-86bf-4115-86f3-0f5aa8e6276b, 0), (cdc4a0a3-a8b7-4ccf-90ae-c7bbb140a02f, 0), (5a590f97-3781-42eb-a4f0-27ca936cbf1d, 0)] collection_id = 24542c39-c16a-4198-aaf1-0884516b7d31
37542024-05-08T03:37:24.423ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
37552024-05-08T03:37:24.423ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
37562024-05-08T03:37:24.425ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
37572024-05-08T03:37:24.455ZDEBGtest_unauthorized: attempt to fetch latest inventory collection result = Ok("found")
37582024-05-08T03:37:24.455ZINFOtest_unauthorized: setting up resource hierarchy
37592024-05-08T03:37:24.487ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"admin_group_name\\":null,\\"description\\":\\"\\",\\"discoverable\\":true,\\"identity_mode\\":\\"saml_jit\\",\\"mapped_fleet_roles\\":{},\\"name\\":\\"demo-silo\\",\\"quotas\\":{\\"cpus\\":9999999999,\\"memory\\":999999999999999999,\\"storage\\":999999999999999999},\\"tls_certificates\\":[]}")) method = POST uri = http://127.0.0.1:42458/v1/system/silos
37602024-05-08T03:37:24.489ZINFOtest_unauthorized (dropshot_external): accepted connection local_addr = 127.0.0.1:42458 remote_addr = 127.0.0.1:42736
37612024-05-08T03:37:24.490ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 uri = /v1/system/silos
37622024-05-08T03:37:24.495ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 uri = /v1/system/silos
37632024-05-08T03:37:24.495ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos
37642024-05-08T03:37:24.495ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37652024-05-08T03:37:24.495ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37662024-05-08T03:37:24.496ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37672024-05-08T03:37:24.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37682024-05-08T03:37:24.500ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37692024-05-08T03:37:24.501ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37702024-05-08T03:37:24.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
37712024-05-08T03:37:24.505ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
37722024-05-08T03:37:24.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37732024-05-08T03:37:24.505ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37742024-05-08T03:37:24.507ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37752024-05-08T03:37:24.510ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
37762024-05-08T03:37:24.510ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37772024-05-08T03:37:24.510ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37782024-05-08T03:37:24.511ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37792024-05-08T03:37:24.513ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
37802024-05-08T03:37:24.517ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
37812024-05-08T03:37:24.517ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37822024-05-08T03:37:24.517ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37832024-05-08T03:37:24.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37842024-05-08T03:37:24.519ZINFOtest_unauthorized (BackgroundTasks): removed inventory collection background_task = inventory_collection collection_id = 24542c39-c16a-4198-aaf1-0884516b7d31 ncabooses = 16 ncollections = 1 nerrors = 0 nnics = 2 nphysical_disks = 21 nrot_pages = 16 nrots = 4 nsled_agent_zones = 2 nsled_agents = 2 nsps = 4 nzones = 6 nzpools = 21
37852024-05-08T03:37:24.519ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
37862024-05-08T03:37:24.520ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
37872024-05-08T03:37:24.521ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
37882024-05-08T03:37:24.523ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
37892024-05-08T03:37:24.523ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
37902024-05-08T03:37:24.523ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37912024-05-08T03:37:24.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37922024-05-08T03:37:24.524ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37932024-05-08T03:37:24.527ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
37942024-05-08T03:37:24.527ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
37952024-05-08T03:37:24.527ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
37962024-05-08T03:37:24.527ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
37972024-05-08T03:37:24.527ZDEBGtest_unauthorized (BackgroundTasks): inventory_prune_one: nothing eligible for removal (too few) background_task = inventory_collection candidates = [(c9aee99c-86bf-4115-86f3-0f5aa8e6276b, 0), (cdc4a0a3-a8b7-4ccf-90ae-c7bbb140a02f, 0), (5a590f97-3781-42eb-a4f0-27ca936cbf1d, 0)]
37982024-05-08T03:37:24.528ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal
37992024-05-08T03:37:24.528ZTRACtest_unauthorized (dns): buffer buffer = Length: 56 (0x38) bytes\n0000: 0e 8f 01 00 00 01 00 00 00 00 00 00 04 5f 6d 67 ............._mg\n0010: 73 04 5f 74 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 s._tcp.control-p\n0020: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0030: 6e 61 6c 00 00 21 00 01 nal..!.. kind = dns peer_addr = [::1]:52006 req_id = 27eabe9c-0f8c-49ef-ba90-3018570ce838
38002024-05-08T03:37:24.528ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 3727,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_mgs._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_mgs._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 4,\n 95,\n 109,\n 103,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:52006 req_id = 27eabe9c-0f8c-49ef-ba90-3018570ce838
38012024-05-08T03:37:24.530ZDEBGtest_unauthorized (store): query key key = _mgs._tcp
38022024-05-08T03:37:24.531ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
38032024-05-08T03:37:24.532ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
38042024-05-08T03:37:24.532ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:52006 query = LowerQuery { name: LowerName(Name("_mgs._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_mgs._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = 27eabe9c-0f8c-49ef-ba90-3018570ce838
38052024-05-08T03:37:24.533ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
38062024-05-08T03:37:24.537ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
38072024-05-08T03:37:24.537ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 uri = /v1/system/silos
38082024-05-08T03:37:24.537ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
38092024-05-08T03:37:24.537ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
38102024-05-08T03:37:24.538ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
38112024-05-08T03:37:24.538ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _mgs._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_mgs._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 58409, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_mgs._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 41507, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3367, tv_nsec: 709673182 } })
38122024-05-08T03:37:24.538ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
38132024-05-08T03:37:24.538ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
38142024-05-08T03:37:24.539ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
38152024-05-08T03:37:24.539ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
38162024-05-08T03:37:24.539ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
38172024-05-08T03:37:24.539ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
38182024-05-08T03:37:24.540ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
38192024-05-08T03:37:24.540ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 0c a8 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:64306 req_id = ba65a65e-797a-4a6a-b8a9-f52bfae6abf5
38202024-05-08T03:37:24.540ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 3240,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:64306 req_id = ba65a65e-797a-4a6a-b8a9-f52bfae6abf5
38212024-05-08T03:37:24.540ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
38222024-05-08T03:37:24.540ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:64306 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = ba65a65e-797a-4a6a-b8a9-f52bfae6abf5
38232024-05-08T03:37:24.540ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 4b 17 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e K...........-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:55467 req_id = 797482af-b7c0-4d0c-8bb7-acde3b122070
38242024-05-08T03:37:24.540ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 19223,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:55467 req_id = 797482af-b7c0-4d0c-8bb7-acde3b122070
38252024-05-08T03:37:24.541ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
38262024-05-08T03:37:24.541ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:55467 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 797482af-b7c0-4d0c-8bb7-acde3b122070
38272024-05-08T03:37:24.643ZDEBGtest_unauthorized (BackgroundTasks): begin collection background_task = inventory_collection
38282024-05-08T03:37:24.643ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:58409
38292024-05-08T03:37:24.643ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/ignition
38302024-05-08T03:37:24.643ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
38312024-05-08T03:37:24.648ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
38322024-05-08T03:37:24.648ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
38332024-05-08T03:37:24.650ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
38342024-05-08T03:37:24.651ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "31ed8858-2765-4d27-9161-1e5c20a1c8b5", "content-length": "835", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38352024-05-08T03:37:24.651ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0
38362024-05-08T03:37:24.658ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "86513863-9a53-4fe9-898b-685842608970", "content-length": "387", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38372024-05-08T03:37:24.659ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=0
38382024-05-08T03:37:24.660ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "03fa0c74-b03f-4059-8e9d-e8c24510c190", "content-length": "86", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38392024-05-08T03:37:24.661ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/sp/caboose?firmware_slot=1
38402024-05-08T03:37:24.663ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1a138198-ef85-4440-ba0a-800d8261512c", "content-length": "86", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38412024-05-08T03:37:24.663ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=0
38422024-05-08T03:37:24.664ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c6507725-184f-476b-92b2-d8a34b3f9560", "content-length": "80", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38432024-05-08T03:37:24.664ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/caboose?firmware_slot=1
38442024-05-08T03:37:24.666ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5d912c70-941b-483c-b557-2c99fb9669bd", "content-length": "80", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38452024-05-08T03:37:24.666ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cmpa
38462024-05-08T03:37:24.667ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2eb4be40-0487-4590-aaf2-7ffa782bf464", "content-length": "702", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38472024-05-08T03:37:24.667ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
38482024-05-08T03:37:24.668ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a0304e63-f5db-4129-b6ca-c32fc1dd4fa8", "content-length": "727", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38492024-05-08T03:37:24.668ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
38502024-05-08T03:37:24.669ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4dca4e2d-f68e-4f4d-b523-1f11ef41f84c", "content-length": "729", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38512024-05-08T03:37:24.669ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/0/component/rot/cfpa
38522024-05-08T03:37:24.670ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e18c8738-f48d-4825-9286-b195cc8d24e7", "content-length": "728", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38532024-05-08T03:37:24.670ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1
38542024-05-08T03:37:24.671ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "80a6666f-9d4f-4a61-b97f-550fc8779ca5", "content-length": "387", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38552024-05-08T03:37:24.672ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=0
38562024-05-08T03:37:24.673ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "015f39b5-4bf5-4c33-9ad6-34ef0c1e845b", "content-length": "86", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38572024-05-08T03:37:24.673ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/sp/caboose?firmware_slot=1
38582024-05-08T03:37:24.675ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1bb83b4a-c821-446f-95ab-b3a56f3f50f0", "content-length": "86", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38592024-05-08T03:37:24.676ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=0
38602024-05-08T03:37:24.679ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "c97bdae3-7bc0-4a75-9196-75bb4bad15c0", "content-length": "80", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38612024-05-08T03:37:24.679ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/caboose?firmware_slot=1
38622024-05-08T03:37:24.682ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4ea646c4-b0c0-4a59-bdba-c91350d2ad45", "content-length": "80", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38632024-05-08T03:37:24.683ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cmpa
38642024-05-08T03:37:24.684ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2aba9f44-b34f-41ea-8130-e3d975b53406", "content-length": "702", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38652024-05-08T03:37:24.685ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
38662024-05-08T03:37:24.685ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = BlueprintConfig uri = /v1/system/silos
38672024-05-08T03:37:24.685ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
38682024-05-08T03:37:24.685ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database uri = /v1/system/silos
38692024-05-08T03:37:24.685ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {} } uri = /v1/system/silos
38702024-05-08T03:37:24.686ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database result = Ok(()) uri = /v1/system/silos
38712024-05-08T03:37:24.688ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f2789681-b679-49ee-a00f-b903ce0b8da0", "content-length": "727", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38722024-05-08T03:37:24.688ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
38732024-05-08T03:37:24.690ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "76cbae83-4dc0-4c96-b474-b07d14154803", "content-length": "729", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38742024-05-08T03:37:24.690ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/switch/1/component/rot/cfpa
38752024-05-08T03:37:24.692ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/switch/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "4e1cbf26-97cd-47e8-b3b4-304db3e1315c", "content-length": "728", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38762024-05-08T03:37:24.692ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0
38772024-05-08T03:37:24.695ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9d4766d7-60de-4592-94c0-9da126198c1d", "content-length": "376", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38782024-05-08T03:37:24.695ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=0
38792024-05-08T03:37:24.697ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos
38802024-05-08T03:37:24.702ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = BlueprintConfig result = Ok(()) uri = /v1/system/silos
38812024-05-08T03:37:24.702ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database uri = /v1/system/silos
38822024-05-08T03:37:24.702ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {} } uri = /v1/system/silos
38832024-05-08T03:37:24.703ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database result = Ok(()) uri = /v1/system/silos
38842024-05-08T03:37:24.704ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "de70e6ca-2fd2-4439-a9a2-422d8235da0d", "content-length": "84", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38852024-05-08T03:37:24.704ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/sp/caboose?firmware_slot=1
38862024-05-08T03:37:24.705ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Blueprint { parent: Fleet, key: 4d138dfc-0829-4f5e-bf4c-0e56bbab46bf, lookup_type: ById(4d138dfc-0829-4f5e-bf4c-0e56bbab46bf) } uri = /v1/system/silos
38872024-05-08T03:37:24.706ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
38882024-05-08T03:37:24.706ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database uri = /v1/system/silos
38892024-05-08T03:37:24.706ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {} } uri = /v1/system/silos
38902024-05-08T03:37:24.706ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database result = Ok(()) uri = /v1/system/silos
38912024-05-08T03:37:24.707ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1472bad7-9530-42fc-b19d-d91f9f7d3cea", "content-length": "84", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38922024-05-08T03:37:24.707ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=0
38932024-05-08T03:37:24.708ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "603ed0bd-a17e-45c7-9295-6230ec1efa25", "content-length": "79", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38942024-05-08T03:37:24.708ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/caboose?firmware_slot=1
38952024-05-08T03:37:24.710ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e34fcdbd-f1c8-4078-a7bd-29eb805de5ee", "content-length": "79", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
38962024-05-08T03:37:24.710ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cmpa
38972024-05-08T03:37:24.710ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos
38982024-05-08T03:37:24.718ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Blueprint { parent: Fleet, key: 4d138dfc-0829-4f5e-bf4c-0e56bbab46bf, lookup_type: ById(4d138dfc-0829-4f5e-bf4c-0e56bbab46bf) } result = Ok(()) uri = /v1/system/silos
38992024-05-08T03:37:24.718ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database uri = /v1/system/silos
39002024-05-08T03:37:24.718ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {} } uri = /v1/system/silos
39012024-05-08T03:37:24.719ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database result = Ok(()) uri = /v1/system/silos
39022024-05-08T03:37:24.720ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a203cf19-6db8-478e-a310-0e64a147d773", "content-length": "702", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39032024-05-08T03:37:24.721ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
39042024-05-08T03:37:24.723ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "bbff5569-0d5a-4d0d-a078-3aade3c5e2e4", "content-length": "727", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39052024-05-08T03:37:24.723ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
39062024-05-08T03:37:24.724ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "fca340fd-62f7-4604-9847-70bf548ceb00", "content-length": "729", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39072024-05-08T03:37:24.725ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/0/component/rot/cfpa
39082024-05-08T03:37:24.728ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/0/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e1498f5c-ef2e-4e7c-88e2-ed30fbfce785", "content-length": "728", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39092024-05-08T03:37:24.728ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1
39102024-05-08T03:37:24.731ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "24191384-0c65-474c-b187-f7e48f4b1b2f", "content-length": "376", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39112024-05-08T03:37:24.731ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=0
39122024-05-08T03:37:24.734ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6f2fc84e-bca3-470c-8474-c0e7df3f009f", "content-length": "84", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39132024-05-08T03:37:24.736ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/sp/caboose?firmware_slot=1
39142024-05-08T03:37:24.739ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2550097d-af5d-4e4e-bf26-5088e264789a", "content-length": "84", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39152024-05-08T03:37:24.740ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=0
39162024-05-08T03:37:24.763ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database uri = /v1/system/silos
39172024-05-08T03:37:24.763ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {} } uri = /v1/system/silos
39182024-05-08T03:37:24.765ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database result = Ok(()) uri = /v1/system/silos
39192024-05-08T03:37:24.766ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Fleet uri = /v1/system/silos
39202024-05-08T03:37:24.766ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
39212024-05-08T03:37:24.766ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database uri = /v1/system/silos
39222024-05-08T03:37:24.767ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {} } uri = /v1/system/silos
39232024-05-08T03:37:24.767ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Database result = Ok(()) uri = /v1/system/silos
39242024-05-08T03:37:24.769ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ee63b160-c70a-48b7-9ecd-e969213e28c3", "content-length": "79", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39252024-05-08T03:37:24.770ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/caboose?firmware_slot=1
39262024-05-08T03:37:24.773ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos
39272024-05-08T03:37:24.778ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 resource = Fleet result = Ok(()) uri = /v1/system/silos
39282024-05-08T03:37:24.779ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0d9d3c57-9a2f-4267-9ffc-4b687a257a92", "content-length": "79", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39292024-05-08T03:37:24.779ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cmpa
39302024-05-08T03:37:24.780ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cmpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "7faa20c8-59df-4414-be7c-a7964a42437e", "content-length": "702", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39312024-05-08T03:37:24.780ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
39322024-05-08T03:37:24.781ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5263fabc-d71e-4c1b-b6bf-f14cc247e2ce", "content-length": "727", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39332024-05-08T03:37:24.782ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
39342024-05-08T03:37:24.784ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "ceac1806-e88c-4760-9dd7-2561bad4b0f3", "content-length": "729", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39352024-05-08T03:37:24.784ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = Some(Body) gateway_url = http://[::1]:58409 method = GET uri = http://[::1]:58409/sp/sled/1/component/rot/cfpa
39362024-05-08T03:37:24.795ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:58409 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(58409), path: "/sp/sled/1/component/rot/cfpa", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2c129191-6f7a-4064-86f3-264f699e3451", "content-length": "728", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39372024-05-08T03:37:24.795ZDEBGtest_unauthorized (BackgroundTasks): begin collection from MGS background_task = inventory_collection mgs_url = http://[::1]:41507
39382024-05-08T03:37:24.795ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/ignition
39392024-05-08T03:37:24.797ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d2819dde-eab7-48a4-9e35-2584a2afd017", "content-length": "835", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39402024-05-08T03:37:24.797ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/0
39412024-05-08T03:37:24.798ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1aa80a50-db55-4d47-abbd-d1a7dbf02bcf", "content-length": "387", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39422024-05-08T03:37:24.799ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/switch/1
39432024-05-08T03:37:24.808ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "2ae78260-b3d9-4be0-85c9-9f199a29f4c4", "content-length": "387", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39442024-05-08T03:37:24.809ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/0
39452024-05-08T03:37:24.811ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0d4f0e31-1e67-4e13-9bf5-705e00171245", "content-length": "376", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39462024-05-08T03:37:24.811ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = inventory_collection body = None gateway_url = http://[::1]:41507 method = GET uri = http://[::1]:41507/sp/sled/1
39472024-05-08T03:37:24.831ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = inventory_collection gateway_url = http://[::1]:41507 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(41507), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "d12145d8-efc0-45f9-bf2e-d3c21794c120", "content-length": "376", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39482024-05-08T03:37:24.831ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
39492024-05-08T03:37:24.831ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
39502024-05-08T03:37:24.833ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
39512024-05-08T03:37:24.833ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
39522024-05-08T03:37:24.835ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
39532024-05-08T03:37:24.852ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
39542024-05-08T03:37:24.871ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
39552024-05-08T03:37:24.871ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet
39562024-05-08T03:37:24.871ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
39572024-05-08T03:37:24.871ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
39582024-05-08T03:37:24.871ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
39592024-05-08T03:37:24.872ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
39602024-05-08T03:37:24.911ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
39612024-05-08T03:37:24.915ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Fleet result = Ok(())
39622024-05-08T03:37:24.915ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
39632024-05-08T03:37:24.915ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
39642024-05-08T03:37:24.916ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
39652024-05-08T03:37:24.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
39662024-05-08T03:37:24.925ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
39672024-05-08T03:37:24.925ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
39682024-05-08T03:37:24.925ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
39692024-05-08T03:37:24.926ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
39702024-05-08T03:37:25.277ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:64007
39712024-05-08T03:37:25.277ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/inventory
39722024-05-08T03:37:25.278ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
39732024-05-08T03:37:25.286ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
39742024-05-08T03:37:25.286ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
39752024-05-08T03:37:25.286ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
39762024-05-08T03:37:25.286ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
39772024-05-08T03:37:25.286ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
39782024-05-08T03:37:25.287ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
39792024-05-08T03:37:25.288ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
39802024-05-08T03:37:25.288ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
39812024-05-08T03:37:25.289ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
39822024-05-08T03:37:25.289ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:34878 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
39832024-05-08T03:37:25.294ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
39842024-05-08T03:37:25.298ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
39852024-05-08T03:37:25.299ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:34878 req_id = 07e51d4a-9b7e-44e9-9351-5a7d8700ac6c sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
39862024-05-08T03:37:25.299ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
39872024-05-08T03:37:25.299ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:24.649458265","datum":4}\n
39882024-05-08T03:37:25.300ZINFOtest_unauthorized (dropshot): request completed latency_us = 1583 local_addr = [::1]:64007 method = GET remote_addr = [::1]:34878 req_id = 07e51d4a-9b7e-44e9-9351-5a7d8700ac6c response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /inventory
39892024-05-08T03:37:25.301ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "07e51d4a-9b7e-44e9-9351-5a7d8700ac6c", "content-length": "2651", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39902024-05-08T03:37:25.301ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:64007 background_task = inventory_collection body = None method = GET uri = http://[::1]:64007/omicron-zones
39912024-05-08T03:37:25.320ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = GET remote_addr = [::1]:34878 req_id = 6994373c-f378-481d-a4f4-b575f1144493 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
39922024-05-08T03:37:25.320ZINFOtest_unauthorized (dropshot): request completed latency_us = 19532 local_addr = [::1]:64007 method = GET remote_addr = [::1]:34878 req_id = 6994373c-f378-481d-a4f4-b575f1144493 response_code = 200 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /omicron-zones
39932024-05-08T03:37:25.352ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
39942024-05-08T03:37:25.352ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
39952024-05-08T03:37:25.352ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:64007 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6994373c-f378-481d-a4f4-b575f1144493", "content-length": "27", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
39962024-05-08T03:37:25.429ZDEBGtest_unauthorized (BackgroundTasks): begin collection from Sled Agent background_task = inventory_collection sled_agent_url = http://[::1]:34767
39972024-05-08T03:37:25.429ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/inventory
39982024-05-08T03:37:25.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
39992024-05-08T03:37:25.430ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40002024-05-08T03:37:25.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
40012024-05-08T03:37:25.430ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
40022024-05-08T03:37:25.430ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
40032024-05-08T03:37:25.431ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:48449 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
40042024-05-08T03:37:25.431ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:48449 req_id = 1b33a745-92fa-4066-b9f1-4de3d802333a sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
40052024-05-08T03:37:25.432ZINFOtest_unauthorized (dropshot): request completed latency_us = 371 local_addr = [::1]:34767 method = GET remote_addr = [::1]:48449 req_id = 1b33a745-92fa-4066-b9f1-4de3d802333a response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /inventory
40062024-05-08T03:37:25.432ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1b33a745-92fa-4066-b9f1-4de3d802333a", "content-length": "3555", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
40072024-05-08T03:37:25.433ZDEBGtest_unauthorized (BackgroundTasks): client request SledAgent = http://[::1]:34767 background_task = inventory_collection body = None method = GET uri = http://[::1]:34767/omicron-zones
40082024-05-08T03:37:25.433ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
40092024-05-08T03:37:25.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
40102024-05-08T03:37:25.437ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = GET remote_addr = [::1]:48449 req_id = 58cd2c02-d373-489a-be88-b70fbd32ceb3 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
40112024-05-08T03:37:25.438ZINFOtest_unauthorized (dropshot): request completed latency_us = 467 local_addr = [::1]:34767 method = GET remote_addr = [::1]:48449 req_id = 58cd2c02-d373-489a-be88-b70fbd32ceb3 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /omicron-zones
40122024-05-08T03:37:25.439ZDEBGtest_unauthorized (BackgroundTasks): client response SledAgent = http://[::1]:34767 background_task = inventory_collection result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/omicron-zones", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "58cd2c02-d373-489a-be88-b70fbd32ceb3", "content-length": "1868", "date": "Wed, 08 May 2024 03:37:24 GMT"} })
40132024-05-08T03:37:25.441ZDEBGtest_unauthorized (BackgroundTasks): finished collection background_task = inventory_collection
40142024-05-08T03:37:25.441ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory
40152024-05-08T03:37:25.441ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = inventory_collection resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40162024-05-08T03:37:25.441ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
40172024-05-08T03:37:25.441ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
40182024-05-08T03:37:25.441ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
40192024-05-08T03:37:25.443ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
40202024-05-08T03:37:25.447ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Modify actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Inventory result = Ok(())
40212024-05-08T03:37:25.447ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database
40222024-05-08T03:37:25.447ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = inventory_collection roles = RoleSet { roles: {} }
40232024-05-08T03:37:25.447ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = inventory_collection resource = Database result = Ok(())
40242024-05-08T03:37:25.499ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_external dns_group = external iteration = 4 reason = Signaled
40252024-05-08T03:37:25.500ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_external dns_group = external
40262024-05-08T03:37:25.500ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
40272024-05-08T03:37:25.500ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
40282024-05-08T03:37:25.501ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
40292024-05-08T03:37:25.502ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = external_endpoints iteration = 4 reason = Signaled
40302024-05-08T03:37:25.502ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
40312024-05-08T03:37:25.502ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40322024-05-08T03:37:25.502ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
40332024-05-08T03:37:25.503ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
40342024-05-08T03:37:25.507ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
40352024-05-08T03:37:25.507ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 1016859 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = daae4b8f-7f6b-43bd-b2df-c1763b4bec42 response_code = 201 uri = /v1/system/silos
40362024-05-08T03:37:25.508ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
40372024-05-08T03:37:25.508ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40382024-05-08T03:37:25.508ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
40392024-05-08T03:37:25.508ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
40402024-05-08T03:37:25.510ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
40412024-05-08T03:37:25.511ZINFOtest_unauthorized (external client test context): client received response status = 201
40422024-05-08T03:37:25.512ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"external_id\\":\\"dummy-user\\",\\"password\\":{\\"mode\\":\\"login_disallowed\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
40432024-05-08T03:37:25.512ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
40442024-05-08T03:37:25.525ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
40452024-05-08T03:37:25.526ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
40462024-05-08T03:37:25.558ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
40472024-05-08T03:37:25.558ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
40482024-05-08T03:37:25.558ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
40492024-05-08T03:37:25.559ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
40502024-05-08T03:37:25.559ZDEBGtest_unauthorized (BackgroundTasks): found DNS version background_task = dns_config_external dns_group = external version = 3
40512024-05-08T03:37:25.560ZDEBGtest_unauthorized (BackgroundTasks): reading DNS config background_task = dns_config_external dns_group = external
40522024-05-08T03:37:25.560ZDEBGtest_unauthorized (BackgroundTasks): reading DNS zones background_task = dns_config_external dns_group = external
40532024-05-08T03:37:25.560ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
40542024-05-08T03:37:25.560ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40552024-05-08T03:37:25.560ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
40562024-05-08T03:37:25.560ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
40572024-05-08T03:37:25.561ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
40582024-05-08T03:37:25.562ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 uri = /v1/system/identity-providers/local/users?silo=default-silo
40592024-05-08T03:37:25.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
40602024-05-08T03:37:25.567ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 uri = /v1/system/identity-providers/local/users?silo=default-silo
40612024-05-08T03:37:25.567ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/identity-providers/local/users?silo=default-silo
40622024-05-08T03:37:25.567ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
40632024-05-08T03:37:25.567ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
40642024-05-08T03:37:25.568ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
40652024-05-08T03:37:25.571ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig
40662024-05-08T03:37:25.571ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40672024-05-08T03:37:25.571ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
40682024-05-08T03:37:25.571ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
40692024-05-08T03:37:25.571ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
40702024-05-08T03:37:25.572ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
40712024-05-08T03:37:25.579ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
40722024-05-08T03:37:25.579ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
40732024-05-08T03:37:25.579ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
40742024-05-08T03:37:25.581ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
40752024-05-08T03:37:25.581ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
40762024-05-08T03:37:25.581ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
40772024-05-08T03:37:25.582ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
40782024-05-08T03:37:25.582ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
40792024-05-08T03:37:25.588ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig result = Ok(())
40802024-05-08T03:37:25.588ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
40812024-05-08T03:37:25.588ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
40822024-05-08T03:37:25.589ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
40832024-05-08T03:37:25.603ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
40842024-05-08T03:37:25.605ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
40852024-05-08T03:37:25.606ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
40862024-05-08T03:37:25.606ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
40872024-05-08T03:37:25.610ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
40882024-05-08T03:37:25.612ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
40892024-05-08T03:37:25.613ZDEBGtest_unauthorized (BackgroundTasks): found zones background_task = dns_config_external count = 1 dns_group = external
40902024-05-08T03:37:25.619ZDEBGtest_unauthorized (BackgroundTasks): listing DNS names for zone background_task = dns_config_external batch_size = 100 dns_group = external dns_zone_id = a6aa38bc-b7a6-4ef9-9bad-bd899fe6dfc1 dns_zone_name = oxide-dev.test found_so_far = 0 version = 3
40912024-05-08T03:37:25.620ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
40922024-05-08T03:37:25.620ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40932024-05-08T03:37:25.620ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
40942024-05-08T03:37:25.620ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
40952024-05-08T03:37:25.627ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
40962024-05-08T03:37:25.629ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
40972024-05-08T03:37:25.629ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
40982024-05-08T03:37:25.629ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
40992024-05-08T03:37:25.629ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
41002024-05-08T03:37:25.630ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
41012024-05-08T03:37:25.633ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
41022024-05-08T03:37:25.648ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
41032024-05-08T03:37:25.648ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
41042024-05-08T03:37:25.648ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
41052024-05-08T03:37:25.650ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
41062024-05-08T03:37:25.652ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
41072024-05-08T03:37:25.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
41082024-05-08T03:37:25.652ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
41092024-05-08T03:37:25.654ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
41102024-05-08T03:37:25.662ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
41112024-05-08T03:37:25.670ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
41122024-05-08T03:37:25.695ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
41132024-05-08T03:37:25.695ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
41142024-05-08T03:37:25.696ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
41152024-05-08T03:37:25.698ZDEBGtest_unauthorized (BackgroundTasks): found all DNS names for zone background_task = dns_config_external dns_group = external dns_zone_id = a6aa38bc-b7a6-4ef9-9bad-bd899fe6dfc1 dns_zone_name = oxide-dev.test found_so_far = 2 version = 3
41162024-05-08T03:37:25.698ZDEBGtest_unauthorized (BackgroundTasks): read DNS config background_task = dns_config_external dns_group = external nzones = 1 version = 3
41172024-05-08T03:37:25.698ZINFOtest_unauthorized (BackgroundTasks): found latest DNS generation (newer than we had) background_task = dns_config_external current_generation = 2 current_time_created = 2024-05-08 03:37:16.987254 UTC dns_group = external generation = 3 old_generation = 2 old_time_created = 2024-05-08 03:37:16.987254 UTC time_created = 2024-05-08 03:37:25.442191 UTC
41182024-05-08T03:37:25.698ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_external dns_group = external elapsed = 198.981444ms iteration = 4
41192024-05-08T03:37:25.699ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_external dns_group = external iteration = 5 reason = Dependency
41202024-05-08T03:37:25.967ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = dns_propagation_external body = Some(Body) dns_group = external dns_server_url = http://[::1]:63194 generation = 3 method = PUT servers = DnsServersList { addresses: [[::1]:63194] } uri = http://[::1]:63194/config
41212024-05-08T03:37:25.974ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
41222024-05-08T03:37:25.979ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
41232024-05-08T03:37:25.979ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
41242024-05-08T03:37:25.979ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
41252024-05-08T03:37:25.980ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
41262024-05-08T03:37:25.995ZINFOtest_unauthorized (BackgroundTasks): found Silo/DNS/TLS config (changed) background_task = external_endpoints config = ExternalEndpoints { by_dns_name: {"default-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 001de000-5110-4000-8000-000000000000, db_silo: Silo { identity: SiloIdentity { id: 001de000-5110-4000-8000-000000000000, name: Name(Name("default-silo")), description: "default silo", time_created: 2024-05-08T03:37:12.063806Z, time_modified: 2024-05-08T03:37:12.063806Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(1)) }, tls_certs: [] }, "demo-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, db_silo: Silo { identity: SiloIdentity { id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, name: Name(Name("demo-silo")), description: "", time_created: 2024-05-08T03:37:24.766635Z, time_modified: 2024-05-08T03:37:24.766635Z, time_deleted: None }, discoverable: true, authentication_mode: Saml, user_provision_type: Jit, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(1)) }, tls_certs: [] }, "test-suite-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }}, warnings: [NoSiloCerts { silo_id: 001de000-5110-4000-8000-000000000000, dns_name: "default-silo.sys.oxide-dev.test" }, NoSiloCerts { silo_id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, dns_name: "demo-silo.sys.oxide-dev.test" }, NoSiloCerts { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, dns_name: "test-suite-silo.sys.oxide-dev.test" }], default_endpoint: Some(ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }) }
41272024-05-08T03:37:25.996ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = external_endpoints elapsed = 494.758946ms iteration = 4
41282024-05-08T03:37:25.997ZINFOtest_unauthorized (http): accepted connection kind = dns local_addr = [::1]:63194 remote_addr = [::1]:38608
41292024-05-08T03:37:25.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
41302024-05-08T03:37:25.998ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
41312024-05-08T03:37:25.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
41322024-05-08T03:37:25.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
41332024-05-08T03:37:25.999ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
41342024-05-08T03:37:26.008ZTRACtest_unauthorized (http): incoming request kind = dns local_addr = [::1]:63194 method = PUT remote_addr = [::1]:38608 req_id = 2ed1c044-a131-4afd-b182-0aef3e9ed1e5 uri = /config
41352024-05-08T03:37:26.009ZINFOtest_unauthorized (store): attempting generation update new_generation = 3 req_id = 2ed1c044-a131-4afd-b182-0aef3e9ed1e5
41362024-05-08T03:37:26.010ZINFOtest_unauthorized (store): pruning trees for generations newer than 2
41372024-05-08T03:37:26.010ZDEBGtest_unauthorized (store): creating tree tree_name = generation_3_zone_oxide-dev.test
41382024-05-08T03:37:26.012ZDEBGtest_unauthorized (store): updating current config
41392024-05-08T03:37:26.013ZDEBGtest_unauthorized (store): flushing default tree
41402024-05-08T03:37:26.034ZINFOtest_unauthorized (store): pruning trees for generations older than 3 keep = 3
41412024-05-08T03:37:26.034ZINFOtest_unauthorized (store): updated generation new_generation = 3 req_id = 2ed1c044-a131-4afd-b182-0aef3e9ed1e5
41422024-05-08T03:37:26.034ZINFOtest_unauthorized (http): request completed kind = dns latency_us = 26078 local_addr = [::1]:63194 method = PUT remote_addr = [::1]:38608 req_id = 2ed1c044-a131-4afd-b182-0aef3e9ed1e5 response_code = 204 uri = /config
41432024-05-08T03:37:26.035ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
41442024-05-08T03:37:26.035ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
41452024-05-08T03:37:26.035ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
41462024-05-08T03:37:26.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
41472024-05-08T03:37:26.074ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = dns_propagation_external dns_group = external dns_server_url = http://[::1]:63194 generation = 3 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(63194), path: "/config", query: None, fragment: None }, status: 204, headers: {"x-request-id": "2ed1c044-a131-4afd-b182-0aef3e9ed1e5", "date": "Wed, 08 May 2024 03:37:25 GMT"} }) servers = DnsServersList { addresses: [[::1]:63194] }
41482024-05-08T03:37:26.074ZINFOtest_unauthorized (BackgroundTasks): DNS server now at generation 3 background_task = dns_propagation_external dns_group = external dns_server_url = http://[::1]:63194 generation = 3 servers = DnsServersList { addresses: [[::1]:63194] }
41492024-05-08T03:37:26.089ZINFOtest_unauthorized (BackgroundTasks): DNS propagation: done background_task = dns_propagation_external dns_group = external generation = 3 servers = DnsServersList { addresses: [[::1]:63194] }
41502024-05-08T03:37:26.089ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_external dns_group = external elapsed = 390.803128ms iteration = 5
41512024-05-08T03:37:26.090ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
41522024-05-08T03:37:26.096ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
41532024-05-08T03:37:26.096ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 uri = /v1/system/identity-providers/local/users?silo=default-silo
41542024-05-08T03:37:26.096ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41552024-05-08T03:37:26.096ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41562024-05-08T03:37:26.102ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41572024-05-08T03:37:26.107ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/identity-providers/local/users?silo=default-silo
41582024-05-08T03:37:26.108ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users?silo=default-silo
41592024-05-08T03:37:26.108ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41602024-05-08T03:37:26.108ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41612024-05-08T03:37:26.109ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41622024-05-08T03:37:26.115ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users?silo=default-silo
41632024-05-08T03:37:26.115ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41642024-05-08T03:37:26.115ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41652024-05-08T03:37:26.116ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41662024-05-08T03:37:26.121ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41672024-05-08T03:37:26.125ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41682024-05-08T03:37:26.125ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) uri = /v1/system/identity-providers/local/users?silo=default-silo
41692024-05-08T03:37:26.125ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users?silo=default-silo
41702024-05-08T03:37:26.125ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41712024-05-08T03:37:26.125ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41722024-05-08T03:37:26.125ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41732024-05-08T03:37:26.131ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users?silo=default-silo
41742024-05-08T03:37:26.132ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41752024-05-08T03:37:26.132ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41762024-05-08T03:37:26.137ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41772024-05-08T03:37:26.145ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41782024-05-08T03:37:26.151ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41792024-05-08T03:37:26.158ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } uri = /v1/system/identity-providers/local/users?silo=default-silo
41802024-05-08T03:37:26.158ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users?silo=default-silo
41812024-05-08T03:37:26.158ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41822024-05-08T03:37:26.158ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41832024-05-08T03:37:26.159ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41842024-05-08T03:37:26.164ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users?silo=default-silo
41852024-05-08T03:37:26.164ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41862024-05-08T03:37:26.164ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41872024-05-08T03:37:26.164ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41882024-05-08T03:37:26.187ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41892024-05-08T03:37:26.193ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41902024-05-08T03:37:26.193ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
41912024-05-08T03:37:26.193ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
41922024-05-08T03:37:26.194ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
41932024-05-08T03:37:26.199ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 637126 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 523a2de2-91cc-4bba-94de-aed17a9579b3 response_code = 201 uri = /v1/system/identity-providers/local/users?silo=default-silo
41942024-05-08T03:37:26.199ZINFOtest_unauthorized (external client test context): client received response status = 201
41952024-05-08T03:37:26.199ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an IP pool\\",\\"name\\":\\"default\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools
41962024-05-08T03:37:26.200ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 uri = /v1/system/ip-pools
41972024-05-08T03:37:26.200ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 uri = /v1/system/ip-pools
41982024-05-08T03:37:26.200ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools
41992024-05-08T03:37:26.201ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42002024-05-08T03:37:26.201ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42012024-05-08T03:37:26.201ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42022024-05-08T03:37:26.209ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42032024-05-08T03:37:26.209ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42042024-05-08T03:37:26.212ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42052024-05-08T03:37:26.217ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
42062024-05-08T03:37:26.217ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
42072024-05-08T03:37:26.217ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42082024-05-08T03:37:26.217ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42092024-05-08T03:37:26.218ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42102024-05-08T03:37:26.221ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
42112024-05-08T03:37:26.221ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42122024-05-08T03:37:26.221ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42132024-05-08T03:37:26.222ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42142024-05-08T03:37:26.226ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
42152024-05-08T03:37:26.237ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
42162024-05-08T03:37:26.237ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42172024-05-08T03:37:26.237ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42182024-05-08T03:37:26.237ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42192024-05-08T03:37:26.249ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
42202024-05-08T03:37:26.249ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
42212024-05-08T03:37:26.249ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42222024-05-08T03:37:26.249ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42232024-05-08T03:37:26.250ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42242024-05-08T03:37:26.252ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
42252024-05-08T03:37:26.252ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42262024-05-08T03:37:26.252ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42272024-05-08T03:37:26.253ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42282024-05-08T03:37:26.257ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
42292024-05-08T03:37:26.262ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
42302024-05-08T03:37:26.262ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 uri = /v1/system/ip-pools
42312024-05-08T03:37:26.263ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource = IpPoolList uri = /v1/system/ip-pools
42322024-05-08T03:37:26.263ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools
42332024-05-08T03:37:26.263ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource = Database uri = /v1/system/ip-pools
42342024-05-08T03:37:26.263ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
42352024-05-08T03:37:26.267ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource = Database result = Ok(()) uri = /v1/system/ip-pools
42362024-05-08T03:37:26.280ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
42372024-05-08T03:37:26.280ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
42382024-05-08T03:37:26.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
42392024-05-08T03:37:26.282ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools
42402024-05-08T03:37:26.296ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource = IpPoolList result = Ok(()) uri = /v1/system/ip-pools
42412024-05-08T03:37:26.296ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource = Database uri = /v1/system/ip-pools
42422024-05-08T03:37:26.296ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
42432024-05-08T03:37:26.297ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 resource = Database result = Ok(()) uri = /v1/system/ip-pools
42442024-05-08T03:37:26.301ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
42452024-05-08T03:37:26.301ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:25.571337717","datum":5}\n
42462024-05-08T03:37:26.305ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
42472024-05-08T03:37:26.306ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
42482024-05-08T03:37:26.309ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 109677 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b9903e0f-c6a2-4892-a741-67c6d9f99436 response_code = 201 uri = /v1/system/ip-pools
42492024-05-08T03:37:26.310ZINFOtest_unauthorized (external client test context): client received response status = 201
42502024-05-08T03:37:26.311ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
42512024-05-08T03:37:26.312ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 uri = /v1/system/ip-pools/default/ranges/add
42522024-05-08T03:37:26.312ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 uri = /v1/system/ip-pools/default/ranges/add
42532024-05-08T03:37:26.313ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/ranges/add
42542024-05-08T03:37:26.313ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42552024-05-08T03:37:26.313ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42562024-05-08T03:37:26.315ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42572024-05-08T03:37:26.324ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42582024-05-08T03:37:26.324ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42592024-05-08T03:37:26.328ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42602024-05-08T03:37:26.338ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
42612024-05-08T03:37:26.342ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
42622024-05-08T03:37:26.342ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42632024-05-08T03:37:26.343ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42642024-05-08T03:37:26.357ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42652024-05-08T03:37:26.363ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
42662024-05-08T03:37:26.363ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42672024-05-08T03:37:26.363ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42682024-05-08T03:37:26.366ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42692024-05-08T03:37:26.386ZINFOtest_unauthorized (BackgroundTasks): inserted inventory collection background_task = inventory_collection collection_id = c40dc116-3ec3-462e-9701-f92dce75f4fb
42702024-05-08T03:37:26.405ZDEBGtest_unauthorized (BackgroundTasks): inventory collection complete background_task = inventory_collection collection_id = c40dc116-3ec3-462e-9701-f92dce75f4fb time_started = 2024-05-08 03:37:24.643275 UTC
42712024-05-08T03:37:26.411ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = inventory_collection elapsed = 2.003691965s iteration = 10
42722024-05-08T03:37:26.412ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 9 reason = Dependency
42732024-05-08T03:37:26.412ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 51.603\u{b5}s iteration = 9
42742024-05-08T03:37:26.414ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
42752024-05-08T03:37:26.420ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
42762024-05-08T03:37:26.420ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42772024-05-08T03:37:26.420ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42782024-05-08T03:37:26.422ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42792024-05-08T03:37:26.425ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
42802024-05-08T03:37:26.425ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
42812024-05-08T03:37:26.426ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42822024-05-08T03:37:26.426ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42832024-05-08T03:37:26.427ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42842024-05-08T03:37:26.430ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
42852024-05-08T03:37:26.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
42862024-05-08T03:37:26.430ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
42872024-05-08T03:37:26.432ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
42882024-05-08T03:37:26.435ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
42892024-05-08T03:37:26.440ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
42902024-05-08T03:37:26.440ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 uri = /v1/system/ip-pools/default/ranges/add
42912024-05-08T03:37:26.440ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database uri = /v1/system/ip-pools/default/ranges/add
42922024-05-08T03:37:26.440ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
42932024-05-08T03:37:26.441ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
42942024-05-08T03:37:26.444ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges/add
42952024-05-08T03:37:26.444ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges/add
42962024-05-08T03:37:26.445ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database uri = /v1/system/ip-pools/default/ranges/add
42972024-05-08T03:37:26.445ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
42982024-05-08T03:37:26.449ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
42992024-05-08T03:37:26.458ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/ranges/add
43002024-05-08T03:37:26.464ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
43012024-05-08T03:37:26.464ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database uri = /v1/system/ip-pools/default/ranges/add
43022024-05-08T03:37:26.465ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
43032024-05-08T03:37:26.466ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
43042024-05-08T03:37:26.470ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database uri = /v1/system/ip-pools/default/ranges/add
43052024-05-08T03:37:26.470ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
43062024-05-08T03:37:26.471ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
43072024-05-08T03:37:26.474ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges/add
43082024-05-08T03:37:26.474ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges/add
43092024-05-08T03:37:26.474ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database uri = /v1/system/ip-pools/default/ranges/add
43102024-05-08T03:37:26.474ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
43112024-05-08T03:37:26.476ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
43122024-05-08T03:37:26.484ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/ranges/add
43132024-05-08T03:37:26.489ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
43142024-05-08T03:37:26.499ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 187928 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3459b485-1429-49b1-9e48-03d8f071fea9 response_code = 201 uri = /v1/system/ip-pools/default/ranges/add
43152024-05-08T03:37:26.500ZINFOtest_unauthorized (external client test context): client received response status = 201
43162024-05-08T03:37:26.501ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":true,\\"silo\\":\\"001de000-5110-4000-8000-000000000000\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
43172024-05-08T03:37:26.522ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 uri = /v1/system/ip-pools/default/silos
43182024-05-08T03:37:26.523ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 uri = /v1/system/ip-pools/default/silos
43192024-05-08T03:37:26.524ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/silos
43202024-05-08T03:37:26.524ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43212024-05-08T03:37:26.524ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43222024-05-08T03:37:26.525ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43232024-05-08T03:37:26.528ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43242024-05-08T03:37:26.528ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43252024-05-08T03:37:26.533ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43262024-05-08T03:37:26.537ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
43272024-05-08T03:37:26.538ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
43282024-05-08T03:37:26.538ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43292024-05-08T03:37:26.538ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43302024-05-08T03:37:26.540ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43312024-05-08T03:37:26.550ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
43322024-05-08T03:37:26.551ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43332024-05-08T03:37:26.551ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43342024-05-08T03:37:26.552ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43352024-05-08T03:37:26.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
43362024-05-08T03:37:26.565ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
43372024-05-08T03:37:26.569ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
43382024-05-08T03:37:26.569ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43392024-05-08T03:37:26.569ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43402024-05-08T03:37:26.570ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43412024-05-08T03:37:26.573ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
43422024-05-08T03:37:26.576ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
43432024-05-08T03:37:26.576ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
43442024-05-08T03:37:26.576ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43452024-05-08T03:37:26.576ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43462024-05-08T03:37:26.577ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43472024-05-08T03:37:26.581ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
43482024-05-08T03:37:26.581ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43492024-05-08T03:37:26.581ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43502024-05-08T03:37:26.582ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
43512024-05-08T03:37:26.589ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
43522024-05-08T03:37:26.594ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
43532024-05-08T03:37:26.594ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 uri = /v1/system/ip-pools/default/silos
43542024-05-08T03:37:26.594ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43552024-05-08T03:37:26.594ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43562024-05-08T03:37:26.595ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43572024-05-08T03:37:26.600ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos
43582024-05-08T03:37:26.600ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
43592024-05-08T03:37:26.600ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43602024-05-08T03:37:26.600ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43612024-05-08T03:37:26.601ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43622024-05-08T03:37:26.612ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
43632024-05-08T03:37:26.620ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/silos
43642024-05-08T03:37:26.620ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43652024-05-08T03:37:26.620ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43662024-05-08T03:37:26.621ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43672024-05-08T03:37:26.625ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43682024-05-08T03:37:26.625ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43692024-05-08T03:37:26.626ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43702024-05-08T03:37:26.629ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/system/ip-pools/default/silos
43712024-05-08T03:37:26.629ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/ip-pools/default/silos
43722024-05-08T03:37:26.630ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43732024-05-08T03:37:26.630ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43742024-05-08T03:37:26.631ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43752024-05-08T03:37:26.636ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
43762024-05-08T03:37:26.636ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43772024-05-08T03:37:26.636ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43782024-05-08T03:37:26.637ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43792024-05-08T03:37:26.641ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
43802024-05-08T03:37:26.645ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/system/ip-pools/default/silos
43812024-05-08T03:37:26.645ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = IpPoolList uri = /v1/system/ip-pools/default/silos
43822024-05-08T03:37:26.645ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
43832024-05-08T03:37:26.645ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43842024-05-08T03:37:26.646ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43852024-05-08T03:37:26.647ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43862024-05-08T03:37:26.651ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
43872024-05-08T03:37:26.659ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = IpPoolList result = Ok(()) uri = /v1/system/ip-pools/default/silos
43882024-05-08T03:37:26.659ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database uri = /v1/system/ip-pools/default/silos
43892024-05-08T03:37:26.659ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
43902024-05-08T03:37:26.659ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
43912024-05-08T03:37:26.722ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 220086 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ad344fb-23a5-472e-b43f-b902bf55c8c1 response_code = 201 uri = /v1/system/ip-pools/default/silos
43922024-05-08T03:37:26.723ZINFOtest_unauthorized (external client test context): client received response status = 201
43932024-05-08T03:37:26.723ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-project\\"}")) method = POST uri = http://127.0.0.1:42458/v1/projects
43942024-05-08T03:37:26.724ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef uri = /v1/projects
43952024-05-08T03:37:26.724ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef uri = /v1/projects
43962024-05-08T03:37:26.724ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects
43972024-05-08T03:37:26.724ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
43982024-05-08T03:37:26.725ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
43992024-05-08T03:37:26.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44002024-05-08T03:37:26.730ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
44012024-05-08T03:37:26.731ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
44022024-05-08T03:37:26.732ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44032024-05-08T03:37:26.739ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
44042024-05-08T03:37:26.739ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
44052024-05-08T03:37:26.739ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
44062024-05-08T03:37:26.739ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
44072024-05-08T03:37:26.742ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44082024-05-08T03:37:26.745ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
44092024-05-08T03:37:26.745ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
44102024-05-08T03:37:26.745ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
44112024-05-08T03:37:26.746ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44122024-05-08T03:37:26.748ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
44132024-05-08T03:37:26.755ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
44142024-05-08T03:37:26.755ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
44152024-05-08T03:37:26.755ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
44162024-05-08T03:37:26.756ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44172024-05-08T03:37:26.762ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
44182024-05-08T03:37:26.762ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
44192024-05-08T03:37:26.762ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
44202024-05-08T03:37:26.763ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
44212024-05-08T03:37:26.765ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44222024-05-08T03:37:26.767ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
44232024-05-08T03:37:26.767ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
44242024-05-08T03:37:26.767ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
44252024-05-08T03:37:26.768ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
44262024-05-08T03:37:26.770ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
44272024-05-08T03:37:26.777ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
44282024-05-08T03:37:26.777ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef uri = /v1/projects
44292024-05-08T03:37:26.777ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/projects
44302024-05-08T03:37:26.777ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects
44312024-05-08T03:37:26.777ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource = Database uri = /v1/projects
44322024-05-08T03:37:26.777ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef roles = RoleSet { roles: {} } uri = /v1/projects
44332024-05-08T03:37:26.779ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource = Database result = Ok(()) uri = /v1/projects
44342024-05-08T03:37:26.784ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects
44352024-05-08T03:37:26.784ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource = Database uri = /v1/projects
44362024-05-08T03:37:26.784ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef roles = RoleSet { roles: {} } uri = /v1/projects
44372024-05-08T03:37:26.786ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource = Database result = Ok(()) uri = /v1/projects
44382024-05-08T03:37:26.789ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects
44392024-05-08T03:37:26.794ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/projects
44402024-05-08T03:37:26.796ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":15,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[8,9,null],[9,10,null],[10,11,null],[11,12,null],[2,3,null],[12,13,null],[14,0,null],[13,15,null]],"node_holes":[],"nodes":[{"Action":{"action_name":"project_create.project_create_record","label":"ProjectCreateRecord","name":"project"}},{"Action":{"action_name":"project_create.project_create_vpc_params","label":"ProjectCreateVpcParams","name":"vpc_create_params"}},{"SubsagaStart":{"params_node_name":"vpc_create_params","saga_name":"vpc-create"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateVpcId","name":"vpc_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateSystemRouterId","name":"system_router_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateDefaultRouteId","name":"default_route_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateDefaultSubnetId","name":"default_subnet_id"}},{"Action":{"action_name":"vpc_create.vpc_create_vpc","label":"VpcCreateVpc","name":"vpc"}},{"Action":{"action_name":"vpc_create.vpc_create_router","label":"VpcCreateRouter","name":"router"}},{"Action":{"action_name":"vpc_create.vpc_create_route","label":"VpcCreateRoute","name":"route"}},{"Action":{"action_name":"vpc_create.vpc_create_subnet","label":"VpcCreateSubnet","name":"subnet"}},{"Action":{"action_name":"vpc_create.vpc_update_firewall","label":"VpcUpdateFirewall","name":"firewall"}},{"Action":{"action_name":"vpc_create.vpc_notify_sleds","label":"VpcNotifySleds","name":"no_result"}},{"SubsagaEnd":{"name":"vpc"}},{"Start":{"params":{"authz_silo":{"key":"001de000-5110-4000-8000-000000000000","lookup_type":{"ById":"001de000-5110-4000-8000-000000000000"},"parent":null},"project_create":{"description":"","name":"demo-project"},"serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}}}},"End"]},"saga_name":"project-create","start_node":14} saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44412024-05-08T03:37:26.796ZINFOtest_unauthorized (SecStore): creating saga saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create
44422024-05-08T03:37:26.836ZDEBGtest_unauthorized (SEC): saga log event new_state = N014 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44432024-05-08T03:37:26.836ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 14 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44442024-05-08T03:37:26.852ZDEBGtest_unauthorized (SEC): saga log event new_state = N014 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44452024-05-08T03:37:26.852ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 14 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44462024-05-08T03:37:26.861ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44472024-05-08T03:37:26.861ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44482024-05-08T03:37:26.866ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44492024-05-08T03:37:26.866ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44502024-05-08T03:37:26.867ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44512024-05-08T03:37:26.867ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44522024-05-08T03:37:26.868ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44532024-05-08T03:37:26.872ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44542024-05-08T03:37:26.872ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44552024-05-08T03:37:26.872ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44562024-05-08T03:37:26.873ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44572024-05-08T03:37:26.876ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44582024-05-08T03:37:26.880ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44592024-05-08T03:37:26.881ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44602024-05-08T03:37:26.881ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44612024-05-08T03:37:26.881ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = ProjectCreateRecord
44622024-05-08T03:37:26.916ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44632024-05-08T03:37:26.916ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}, Object {"identity": Object {"description": String(""), "id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "name": String("demo-project"), "time_created": String("2024-05-08T03:37:26.866679Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:26.866679Z")}, "rcgen": Number(1), "silo_id": String("001de000-5110-4000-8000-000000000000")}]) node_id = 0 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44642024-05-08T03:37:26.944ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44652024-05-08T03:37:26.944ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44662024-05-08T03:37:26.953ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44672024-05-08T03:37:26.953ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"authz_project": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}, "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}, "vpc_create": Object {"description": String("Default VPC"), "dns_name": String("default"), "ipv6_prefix": String("fd30:52a9:b005::/48"), "name": String("default")}}) node_id = 1 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44682024-05-08T03:37:26.960ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44692024-05-08T03:37:26.960ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44702024-05-08T03:37:26.970ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44712024-05-08T03:37:26.970ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 2 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44722024-05-08T03:37:26.975ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44732024-05-08T03:37:26.975ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44742024-05-08T03:37:26.979ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44752024-05-08T03:37:26.979ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("be4f7149-3ca6-469d-b98c-933e0c2da970")) node_id = 3 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44762024-05-08T03:37:26.988ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44772024-05-08T03:37:26.988ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44782024-05-08T03:37:26.992ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44792024-05-08T03:37:26.992ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("48339417-da06-40d1-9ac8-224a3f1a89aa")) node_id = 4 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44802024-05-08T03:37:26.999ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44812024-05-08T03:37:26.999ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44822024-05-08T03:37:27.015ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44832024-05-08T03:37:27.015ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("fd2ae041-d3fb-40e2-96bd-b894ec5f3e45")) node_id = 5 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44842024-05-08T03:37:27.019ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44852024-05-08T03:37:27.019ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44862024-05-08T03:37:27.023ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44872024-05-08T03:37:27.023ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("a37f1e3b-1447-44d5-9e24-ab010a6160c5")) node_id = 6 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44882024-05-08T03:37:27.031ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
44892024-05-08T03:37:27.032ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
44902024-05-08T03:37:27.036ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44912024-05-08T03:37:27.036ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44922024-05-08T03:37:27.036ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44932024-05-08T03:37:27.036ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44942024-05-08T03:37:27.036ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44952024-05-08T03:37:27.041ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44962024-05-08T03:37:27.041ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44972024-05-08T03:37:27.041ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44982024-05-08T03:37:27.041ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
44992024-05-08T03:37:27.045ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45002024-05-08T03:37:27.045ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45012024-05-08T03:37:27.045ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45022024-05-08T03:37:27.045ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45032024-05-08T03:37:27.050ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45042024-05-08T03:37:27.059ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45052024-05-08T03:37:27.059ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45062024-05-08T03:37:27.059ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45072024-05-08T03:37:27.060ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateVpc
45082024-05-08T03:37:27.073ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45092024-05-08T03:37:27.073ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"key": String("be4f7149-3ca6-469d-b98c-933e0c2da970"), "lookup_type": Object {"ByName": String("default")}, "parent": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}}, Object {"dns_name": String("default"), "firewall_gen": Number(1), "identity": Object {"description": String("Default VPC"), "id": String("be4f7149-3ca6-469d-b98c-933e0c2da970"), "name": String("default"), "time_created": String("2024-05-08T03:37:27.035987Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:27.035987Z")}, "ipv6_prefix": String("fd30:52a9:b005::/48"), "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "subnet_gen": Number(1), "system_router_id": String("48339417-da06-40d1-9ac8-224a3f1a89aa"), "vni": Number(9501572)}]) node_id = 7 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45102024-05-08T03:37:27.077ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45112024-05-08T03:37:27.077ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45122024-05-08T03:37:27.082ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45132024-05-08T03:37:27.082ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45142024-05-08T03:37:27.082ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45152024-05-08T03:37:27.082ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45162024-05-08T03:37:27.083ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45172024-05-08T03:37:27.086ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45182024-05-08T03:37:27.086ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45192024-05-08T03:37:27.086ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45202024-05-08T03:37:27.087ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45212024-05-08T03:37:27.090ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45222024-05-08T03:37:27.090ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45232024-05-08T03:37:27.091ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45242024-05-08T03:37:27.091ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45252024-05-08T03:37:27.095ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45262024-05-08T03:37:27.103ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45272024-05-08T03:37:27.103ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45282024-05-08T03:37:27.103ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45292024-05-08T03:37:27.104ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRouter
45302024-05-08T03:37:27.154ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45312024-05-08T03:37:27.154ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"key": String("48339417-da06-40d1-9ac8-224a3f1a89aa"), "lookup_type": Object {"ById": String("48339417-da06-40d1-9ac8-224a3f1a89aa")}, "parent": Object {"key": String("be4f7149-3ca6-469d-b98c-933e0c2da970"), "lookup_type": Object {"ByName": String("default")}, "parent": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}}}) node_id = 8 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45322024-05-08T03:37:27.158ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45332024-05-08T03:37:27.158ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45342024-05-08T03:37:27.164ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") }, key: 48339417-da06-40d1-9ac8-224a3f1a89aa, lookup_type: ById(48339417-da06-40d1-9ac8-224a3f1a89aa) } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45352024-05-08T03:37:27.164ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45362024-05-08T03:37:27.164ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45372024-05-08T03:37:27.164ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45382024-05-08T03:37:27.165ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45392024-05-08T03:37:27.169ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45402024-05-08T03:37:27.169ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45412024-05-08T03:37:27.169ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45422024-05-08T03:37:27.169ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45432024-05-08T03:37:27.175ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45442024-05-08T03:37:27.175ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45452024-05-08T03:37:27.175ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45462024-05-08T03:37:27.176ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45472024-05-08T03:37:27.185ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45482024-05-08T03:37:27.201ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") }, key: 48339417-da06-40d1-9ac8-224a3f1a89aa, lookup_type: ById(48339417-da06-40d1-9ac8-224a3f1a89aa) } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45492024-05-08T03:37:27.201ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45502024-05-08T03:37:27.201ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45512024-05-08T03:37:27.202ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateRoute
45522024-05-08T03:37:27.247ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45532024-05-08T03:37:27.247ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 9 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45542024-05-08T03:37:27.263ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45552024-05-08T03:37:27.263ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45562024-05-08T03:37:27.274ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45572024-05-08T03:37:27.274ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45582024-05-08T03:37:27.275ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45592024-05-08T03:37:27.275ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45602024-05-08T03:37:27.275ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45612024-05-08T03:37:27.276ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
45622024-05-08T03:37:27.276ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
45632024-05-08T03:37:27.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
45642024-05-08T03:37:27.279ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
45652024-05-08T03:37:27.283ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45662024-05-08T03:37:27.283ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45672024-05-08T03:37:27.283ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45682024-05-08T03:37:27.284ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45692024-05-08T03:37:27.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
45702024-05-08T03:37:27.286ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:26.571746821","datum":6}\n
45712024-05-08T03:37:27.287ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 10.77180478s error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
45722024-05-08T03:37:27.294ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
45732024-05-08T03:37:27.294ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
45742024-05-08T03:37:27.294ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45752024-05-08T03:37:27.294ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45762024-05-08T03:37:27.294ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45772024-05-08T03:37:27.295ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45782024-05-08T03:37:27.300ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45792024-05-08T03:37:27.308ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcCreateSubnet
45802024-05-08T03:37:27.327ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45812024-05-08T03:37:27.327ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"key": String("a37f1e3b-1447-44d5-9e24-ab010a6160c5"), "lookup_type": Object {"ById": String("a37f1e3b-1447-44d5-9e24-ab010a6160c5")}, "parent": Object {"key": String("be4f7149-3ca6-469d-b98c-933e0c2da970"), "lookup_type": Object {"ByName": String("default")}, "parent": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}}}, Object {"identity": Object {"description": String("The default subnet for default"), "id": String("a37f1e3b-1447-44d5-9e24-ab010a6160c5"), "name": String("default"), "time_created": String("2024-05-08T03:37:27.274744Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:27.274744Z")}, "ipv4_block": String("172.30.0.0/22"), "ipv6_block": String("fd30:52a9:b005::/64"), "rcgen": Number(0), "vpc_id": String("be4f7149-3ca6-469d-b98c-933e0c2da970")}]) node_id = 10 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45822024-05-08T03:37:27.331ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
45832024-05-08T03:37:27.331ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 11 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
45842024-05-08T03:37:27.342ZDEBGtest_unauthorized (nexus): default firewall rules for vpc default rules = [VpcFirewallRule { identity: VpcFirewallRuleIdentity { id: aacc3d81-1a63-4f43-adb7-e61a80588689, name: Name(Name("allow-internal-inbound")), description: "allow inbound traffic to all instances within the VPC if originated within the VPC", time_created: 2024-05-08T03:37:27.342496630Z, time_modified: 2024-05-08T03:37:27.342496630Z, time_deleted: None }, vpc_id: be4f7149-3ca6-469d-b98c-933e0c2da970, status: VpcFirewallRuleStatus(Enabled), direction: VpcFirewallRuleDirection(Inbound), targets: [VpcFirewallRuleTarget(Vpc(Name("default")))], filter_hosts: Some([VpcFirewallRuleHostFilter(Vpc(Name("default")))]), filter_ports: None, filter_protocols: None, action: VpcFirewallRuleAction(Allow), priority: VpcFirewallRulePriority(VpcFirewallRulePriority(65534)) }, VpcFirewallRule { identity: VpcFirewallRuleIdentity { id: 3c0d99e9-f47e-438b-93b7-bb5b28654cf2, name: Name(Name("allow-ssh")), description: "allow inbound TCP connections on port 22 from anywhere", time_created: 2024-05-08T03:37:27.342507501Z, time_modified: 2024-05-08T03:37:27.342507501Z, time_deleted: None }, vpc_id: be4f7149-3ca6-469d-b98c-933e0c2da970, status: VpcFirewallRuleStatus(Enabled), direction: VpcFirewallRuleDirection(Inbound), targets: [VpcFirewallRuleTarget(Vpc(Name("default")))], filter_hosts: None, filter_ports: Some([L4PortRange(L4PortRange { first: L4Port(22), last: L4Port(22) })]), filter_protocols: Some([VpcFirewallRuleProtocol(Tcp)]), action: VpcFirewallRuleAction(Allow), priority: VpcFirewallRulePriority(VpcFirewallRulePriority(65534)) }, VpcFirewallRule { identity: VpcFirewallRuleIdentity { id: b10448d4-c317-486e-b2f8-63606f94631b, name: Name(Name("allow-icmp")), description: "allow inbound ICMP traffic from anywhere", time_created: 2024-05-08T03:37:27.342513363Z, time_modified: 2024-05-08T03:37:27.342513363Z, time_deleted: None }, vpc_id: be4f7149-3ca6-469d-b98c-933e0c2da970, status: VpcFirewallRuleStatus(Enabled), direction: VpcFirewallRuleDirection(Inbound), targets: [VpcFirewallRuleTarget(Vpc(Name("default")))], filter_hosts: None, filter_ports: None, filter_protocols: Some([VpcFirewallRuleProtocol(Icmp)]), action: VpcFirewallRuleAction(Allow), priority: VpcFirewallRulePriority(VpcFirewallRulePriority(65534)) }]
45852024-05-08T03:37:27.342ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45862024-05-08T03:37:27.342ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45872024-05-08T03:37:27.343ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45882024-05-08T03:37:27.343ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45892024-05-08T03:37:27.344ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45902024-05-08T03:37:27.347ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45912024-05-08T03:37:27.347ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45922024-05-08T03:37:27.347ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45932024-05-08T03:37:27.348ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45942024-05-08T03:37:27.352ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45952024-05-08T03:37:27.353ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45962024-05-08T03:37:27.353ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45972024-05-08T03:37:27.354ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45982024-05-08T03:37:27.359ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
45992024-05-08T03:37:27.368ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
46002024-05-08T03:37:27.368ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
46012024-05-08T03:37:27.368ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
46022024-05-08T03:37:27.369ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcUpdateFirewall
46032024-05-08T03:37:27.471ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46042024-05-08T03:37:27.471ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"action": String("allow"), "direction": String("inbound"), "filter_hosts": Array [Object {"type": String("vpc"), "value": String("default")}], "filter_ports": Null, "filter_protocols": Null, "identity": Object {"description": String("allow inbound traffic to all instances within the VPC if originated within the VPC"), "id": String("aacc3d81-1a63-4f43-adb7-e61a80588689"), "name": String("allow-internal-inbound"), "time_created": String("2024-05-08T03:37:27.342496630Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:27.342496630Z")}, "priority": Number(65534), "status": String("enabled"), "targets": Array [Object {"type": String("vpc"), "value": String("default")}], "vpc_id": String("be4f7149-3ca6-469d-b98c-933e0c2da970")}, Object {"action": String("allow"), "direction": String("inbound"), "filter_hosts": Null, "filter_ports": Array [String("22")], "filter_protocols": Array [String("TCP")], "identity": Object {"description": String("allow inbound TCP connections on port 22 from anywhere"), "id": String("3c0d99e9-f47e-438b-93b7-bb5b28654cf2"), "name": String("allow-ssh"), "time_created": String("2024-05-08T03:37:27.342507501Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:27.342507501Z")}, "priority": Number(65534), "status": String("enabled"), "targets": Array [Object {"type": String("vpc"), "value": String("default")}], "vpc_id": String("be4f7149-3ca6-469d-b98c-933e0c2da970")}, Object {"action": String("allow"), "direction": String("inbound"), "filter_hosts": Null, "filter_ports": Null, "filter_protocols": Array [String("ICMP")], "identity": Object {"description": String("allow inbound ICMP traffic from anywhere"), "id": String("b10448d4-c317-486e-b2f8-63606f94631b"), "name": String("allow-icmp"), "time_created": String("2024-05-08T03:37:27.342513363Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:27.342513363Z")}, "priority": Number(65534), "status": String("enabled"), "targets": Array [Object {"type": String("vpc"), "value": String("default")}], "vpc_id": String("be4f7149-3ca6-469d-b98c-933e0c2da970")}]) node_id = 11 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46052024-05-08T03:37:27.476ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46062024-05-08T03:37:27.476ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 12 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46072024-05-08T03:37:27.480ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46082024-05-08T03:37:27.480ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46092024-05-08T03:37:27.481ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46102024-05-08T03:37:27.483ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46112024-05-08T03:37:27.483ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46122024-05-08T03:37:27.484ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46132024-05-08T03:37:27.486ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46142024-05-08T03:37:27.487ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46152024-05-08T03:37:27.487ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46162024-05-08T03:37:27.490ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46172024-05-08T03:37:27.490ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46182024-05-08T03:37:27.490ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46192024-05-08T03:37:27.490ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46202024-05-08T03:37:27.491ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46212024-05-08T03:37:27.495ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46222024-05-08T03:37:27.495ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46232024-05-08T03:37:27.495ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46242024-05-08T03:37:27.496ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46252024-05-08T03:37:27.499ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46262024-05-08T03:37:27.499ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46272024-05-08T03:37:27.499ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46282024-05-08T03:37:27.500ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46292024-05-08T03:37:27.503ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46302024-05-08T03:37:27.509ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46312024-05-08T03:37:27.509ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46322024-05-08T03:37:27.509ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46332024-05-08T03:37:27.509ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46342024-05-08T03:37:27.509ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46352024-05-08T03:37:27.515ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46362024-05-08T03:37:27.520ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46372024-05-08T03:37:27.520ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46382024-05-08T03:37:27.520ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46392024-05-08T03:37:27.521ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46402024-05-08T03:37:27.525ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46412024-05-08T03:37:27.525ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46422024-05-08T03:37:27.526ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46432024-05-08T03:37:27.526ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46442024-05-08T03:37:27.556ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46452024-05-08T03:37:27.566ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46462024-05-08T03:37:27.566ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46472024-05-08T03:37:27.566ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46482024-05-08T03:37:27.567ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create saga_node = VpcNotifySleds
46492024-05-08T03:37:27.567ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
46502024-05-08T03:37:27.639ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
46512024-05-08T03:37:27.647ZDEBGtest_unauthorized (nexus): resolved names for firewall rules instance_interfaces = {} subnet_interfaces = {} subnet_networks = {} vpc_interfaces = {}
46522024-05-08T03:37:27.648ZDEBGtest_unauthorized (nexus): resolved firewall rules for sled agents sled_agent_rules = []
46532024-05-08T03:37:27.649ZDEBGtest_unauthorized (nexus): resolved 0 rules for sleds
46542024-05-08T03:37:27.772ZDEBGtest_unauthorized (nexus): resolved sleds for vpc default vpc_to_sled = []
46552024-05-08T03:37:27.772ZDEBGtest_unauthorized (nexus): sending firewall rules to sled agents
46562024-05-08T03:37:27.772ZINFOtest_unauthorized (nexus): updated firewall rules on 0 sleds
46572024-05-08T03:37:27.772ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46582024-05-08T03:37:27.772ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 12 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46592024-05-08T03:37:27.798ZDEBGtest_unauthorized (SEC): saga log event new_state = N013 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46602024-05-08T03:37:27.798ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 13 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46612024-05-08T03:37:27.823ZDEBGtest_unauthorized (SEC): saga log event new_state = N013 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46622024-05-08T03:37:27.823ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 13 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46632024-05-08T03:37:27.832ZDEBGtest_unauthorized (SEC): saga log event new_state = N015 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46642024-05-08T03:37:27.832ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 15 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46652024-05-08T03:37:27.836ZDEBGtest_unauthorized (SEC): saga log event new_state = N015 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46662024-05-08T03:37:27.837ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 15 saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46672024-05-08T03:37:27.844ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46682024-05-08T03:37:27.844ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810
46692024-05-08T03:37:27.896ZINFOtest_unauthorized (SEC): saga finished saga_id = 8ac7d111-96cf-4172-9e86-e2f712ff8810 saga_name = project-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
46702024-05-08T03:37:27.897ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 1173305 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8631a673-d8cc-49ba-adda-d3898b6528ef response_code = 201 uri = /v1/projects
46712024-05-08T03:37:27.898ZINFOtest_unauthorized (external client test context): client received response status = 201
46722024-05-08T03:37:27.898ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"dns_name\\":\\"demo-vpc\\",\\"ipv6_prefix\\":null,\\"name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
46732024-05-08T03:37:27.923ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 uri = /v1/vpcs?project=demo-project
46742024-05-08T03:37:27.925ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 uri = /v1/vpcs?project=demo-project
46752024-05-08T03:37:27.925ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpcs?project=demo-project
46762024-05-08T03:37:27.925ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
46772024-05-08T03:37:27.925ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
46782024-05-08T03:37:27.926ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
46792024-05-08T03:37:27.942ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
46802024-05-08T03:37:27.942ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
46812024-05-08T03:37:27.943ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
46822024-05-08T03:37:27.950ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
46832024-05-08T03:37:27.950ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
46842024-05-08T03:37:27.950ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
46852024-05-08T03:37:27.950ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
46862024-05-08T03:37:27.951ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
46872024-05-08T03:37:27.953ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
46882024-05-08T03:37:27.953ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
46892024-05-08T03:37:27.953ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
46902024-05-08T03:37:27.954ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
46912024-05-08T03:37:27.956ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
46922024-05-08T03:37:27.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
46932024-05-08T03:37:27.965ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
46942024-05-08T03:37:27.965ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
46952024-05-08T03:37:27.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
46962024-05-08T03:37:27.967ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
46972024-05-08T03:37:27.967ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
46982024-05-08T03:37:27.967ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
46992024-05-08T03:37:27.967ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
47002024-05-08T03:37:27.979ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
47012024-05-08T03:37:28.006ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
47022024-05-08T03:37:28.006ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
47032024-05-08T03:37:28.006ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
47042024-05-08T03:37:28.007ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
47052024-05-08T03:37:28.021ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
47062024-05-08T03:37:28.025ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
47072024-05-08T03:37:28.025ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 uri = /v1/vpcs?project=demo-project
47082024-05-08T03:37:28.025ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47092024-05-08T03:37:28.025ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47102024-05-08T03:37:28.026ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47112024-05-08T03:37:28.028ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47122024-05-08T03:37:28.028ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47132024-05-08T03:37:28.028ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47142024-05-08T03:37:28.044ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
47152024-05-08T03:37:28.044ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
47162024-05-08T03:37:28.044ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47172024-05-08T03:37:28.044ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47182024-05-08T03:37:28.045ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47192024-05-08T03:37:28.049ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
47202024-05-08T03:37:28.049ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47212024-05-08T03:37:28.049ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47222024-05-08T03:37:28.049ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47232024-05-08T03:37:28.053ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
47242024-05-08T03:37:28.053ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47252024-05-08T03:37:28.053ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47262024-05-08T03:37:28.053ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47272024-05-08T03:37:28.057ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs?project=demo-project
47282024-05-08T03:37:28.061ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/vpcs?project=demo-project
47292024-05-08T03:37:28.061ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
47302024-05-08T03:37:28.061ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
47312024-05-08T03:37:28.061ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47322024-05-08T03:37:28.061ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47332024-05-08T03:37:28.062ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47342024-05-08T03:37:28.065ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
47352024-05-08T03:37:28.065ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47362024-05-08T03:37:28.065ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47372024-05-08T03:37:28.065ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47382024-05-08T03:37:28.068ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
47392024-05-08T03:37:28.068ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database uri = /v1/vpcs?project=demo-project
47402024-05-08T03:37:28.068ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
47412024-05-08T03:37:28.069ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
47422024-05-08T03:37:28.071ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs?project=demo-project
47432024-05-08T03:37:28.075ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/vpcs?project=demo-project
47442024-05-08T03:37:28.099ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":11,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[2,3,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[8,9,null],[10,0,null],[9,11,null]],"node_holes":[],"nodes":[{"Action":{"action_name":"common.uuid_generate","label":"GenerateVpcId","name":"vpc_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateSystemRouterId","name":"system_router_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateDefaultRouteId","name":"default_route_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateDefaultSubnetId","name":"default_subnet_id"}},{"Action":{"action_name":"vpc_create.vpc_create_vpc","label":"VpcCreateVpc","name":"vpc"}},{"Action":{"action_name":"vpc_create.vpc_create_router","label":"VpcCreateRouter","name":"router"}},{"Action":{"action_name":"vpc_create.vpc_create_route","label":"VpcCreateRoute","name":"route"}},{"Action":{"action_name":"vpc_create.vpc_create_subnet","label":"VpcCreateSubnet","name":"subnet"}},{"Action":{"action_name":"vpc_create.vpc_update_firewall","label":"VpcUpdateFirewall","name":"firewall"}},{"Action":{"action_name":"vpc_create.vpc_notify_sleds","label":"VpcNotifySleds","name":"no_result"}},{"Start":{"params":{"authz_project":{"key":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","lookup_type":{"ByName":"demo-project"},"parent":{"key":"001de000-5110-4000-8000-000000000000","lookup_type":{"ById":"001de000-5110-4000-8000-000000000000"},"parent":null}},"serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}},"vpc_create":{"description":"","dns_name":"demo-vpc","ipv6_prefix":null,"name":"demo-vpc"}}}},"End"]},"saga_name":"vpc-create","start_node":10} saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47452024-05-08T03:37:28.099ZINFOtest_unauthorized (SecStore): creating saga saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create
47462024-05-08T03:37:28.130ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47472024-05-08T03:37:28.130ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47482024-05-08T03:37:28.133ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47492024-05-08T03:37:28.133ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 10 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47502024-05-08T03:37:28.145ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47512024-05-08T03:37:28.145ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47522024-05-08T03:37:28.148ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47532024-05-08T03:37:28.148ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("1a500b79-03d2-4409-8824-3a89a02a8fd5")) node_id = 0 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47542024-05-08T03:37:28.152ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47552024-05-08T03:37:28.152ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47562024-05-08T03:37:28.156ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47572024-05-08T03:37:28.156ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("d77447d4-6526-4e43-9ed6-9b30e457d74c")) node_id = 1 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47582024-05-08T03:37:28.160ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47592024-05-08T03:37:28.160ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47602024-05-08T03:37:28.163ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47612024-05-08T03:37:28.163ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("002c30a7-36eb-4b07-8864-460865bd5ff1")) node_id = 2 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47622024-05-08T03:37:28.167ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47632024-05-08T03:37:28.167ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47642024-05-08T03:37:28.170ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47652024-05-08T03:37:28.171ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("17a64ffc-882b-47c8-9099-8fbd046505b1")) node_id = 3 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47662024-05-08T03:37:28.175ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47672024-05-08T03:37:28.175ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47682024-05-08T03:37:28.179ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47692024-05-08T03:37:28.179ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47702024-05-08T03:37:28.179ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47712024-05-08T03:37:28.179ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47722024-05-08T03:37:28.180ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47732024-05-08T03:37:28.183ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47742024-05-08T03:37:28.183ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47752024-05-08T03:37:28.183ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47762024-05-08T03:37:28.183ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47772024-05-08T03:37:28.188ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47782024-05-08T03:37:28.188ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47792024-05-08T03:37:28.188ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47802024-05-08T03:37:28.189ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47812024-05-08T03:37:28.193ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47822024-05-08T03:37:28.200ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47832024-05-08T03:37:28.200ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47842024-05-08T03:37:28.200ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47852024-05-08T03:37:28.200ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateVpc
47862024-05-08T03:37:28.210ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47872024-05-08T03:37:28.210ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"key": String("1a500b79-03d2-4409-8824-3a89a02a8fd5"), "lookup_type": Object {"ByName": String("demo-vpc")}, "parent": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}}, Object {"dns_name": String("demo-vpc"), "firewall_gen": Number(1), "identity": Object {"description": String(""), "id": String("1a500b79-03d2-4409-8824-3a89a02a8fd5"), "name": String("demo-vpc"), "time_created": String("2024-05-08T03:37:28.179304Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:28.179304Z")}, "ipv6_prefix": String("fde2:cbd9:d35c::/48"), "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "subnet_gen": Number(1), "system_router_id": String("d77447d4-6526-4e43-9ed6-9b30e457d74c"), "vni": Number(12387564)}]) node_id = 4 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47882024-05-08T03:37:28.214ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
47892024-05-08T03:37:28.214ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
47902024-05-08T03:37:28.218ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47912024-05-08T03:37:28.218ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47922024-05-08T03:37:28.218ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47932024-05-08T03:37:28.218ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47942024-05-08T03:37:28.219ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47952024-05-08T03:37:28.222ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47962024-05-08T03:37:28.222ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47972024-05-08T03:37:28.222ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47982024-05-08T03:37:28.223ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
47992024-05-08T03:37:28.226ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48002024-05-08T03:37:28.226ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48012024-05-08T03:37:28.226ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48022024-05-08T03:37:28.227ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48032024-05-08T03:37:28.230ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48042024-05-08T03:37:28.236ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48052024-05-08T03:37:28.237ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48062024-05-08T03:37:28.237ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48072024-05-08T03:37:28.238ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRouter
48082024-05-08T03:37:28.268ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48092024-05-08T03:37:28.268ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"key": String("d77447d4-6526-4e43-9ed6-9b30e457d74c"), "lookup_type": Object {"ById": String("d77447d4-6526-4e43-9ed6-9b30e457d74c")}, "parent": Object {"key": String("1a500b79-03d2-4409-8824-3a89a02a8fd5"), "lookup_type": Object {"ByName": String("demo-vpc")}, "parent": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}}}) node_id = 5 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48102024-05-08T03:37:28.272ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48112024-05-08T03:37:28.272ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48122024-05-08T03:37:28.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
48132024-05-08T03:37:28.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
48142024-05-08T03:37:28.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
48152024-05-08T03:37:28.278ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: d77447d4-6526-4e43-9ed6-9b30e457d74c, lookup_type: ById(d77447d4-6526-4e43-9ed6-9b30e457d74c) } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48162024-05-08T03:37:28.278ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48172024-05-08T03:37:28.278ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48182024-05-08T03:37:28.278ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48192024-05-08T03:37:28.279ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48202024-05-08T03:37:28.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
48212024-05-08T03:37:28.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:27.635238470","datum":7}\n
48222024-05-08T03:37:28.282ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48232024-05-08T03:37:28.283ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48242024-05-08T03:37:28.283ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48252024-05-08T03:37:28.284ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48262024-05-08T03:37:28.285ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
48272024-05-08T03:37:28.285ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
48282024-05-08T03:37:28.288ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48292024-05-08T03:37:28.288ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48302024-05-08T03:37:28.288ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48312024-05-08T03:37:28.289ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48322024-05-08T03:37:28.293ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48332024-05-08T03:37:28.305ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: d77447d4-6526-4e43-9ed6-9b30e457d74c, lookup_type: ById(d77447d4-6526-4e43-9ed6-9b30e457d74c) } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48342024-05-08T03:37:28.305ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48352024-05-08T03:37:28.305ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48362024-05-08T03:37:28.305ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateRoute
48372024-05-08T03:37:28.313ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48382024-05-08T03:37:28.313ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 6 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48392024-05-08T03:37:28.316ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48402024-05-08T03:37:28.317ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48412024-05-08T03:37:28.322ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48422024-05-08T03:37:28.322ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48432024-05-08T03:37:28.322ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48442024-05-08T03:37:28.322ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48452024-05-08T03:37:28.323ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48462024-05-08T03:37:28.326ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48472024-05-08T03:37:28.326ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48482024-05-08T03:37:28.326ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48492024-05-08T03:37:28.327ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48502024-05-08T03:37:28.329ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48512024-05-08T03:37:28.329ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48522024-05-08T03:37:28.329ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48532024-05-08T03:37:28.330ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48542024-05-08T03:37:28.333ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48552024-05-08T03:37:28.339ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcCreateSubnet
48562024-05-08T03:37:28.345ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48572024-05-08T03:37:28.345ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"key": String("17a64ffc-882b-47c8-9099-8fbd046505b1"), "lookup_type": Object {"ById": String("17a64ffc-882b-47c8-9099-8fbd046505b1")}, "parent": Object {"key": String("1a500b79-03d2-4409-8824-3a89a02a8fd5"), "lookup_type": Object {"ByName": String("demo-vpc")}, "parent": Object {"key": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "lookup_type": Object {"ByName": String("demo-project")}, "parent": Object {"key": String("001de000-5110-4000-8000-000000000000"), "lookup_type": Object {"ById": String("001de000-5110-4000-8000-000000000000")}, "parent": Null}}}}, Object {"identity": Object {"description": String("The default subnet for demo-vpc"), "id": String("17a64ffc-882b-47c8-9099-8fbd046505b1"), "name": String("default"), "time_created": String("2024-05-08T03:37:28.322203Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:28.322203Z")}, "ipv4_block": String("172.30.0.0/22"), "ipv6_block": String("fde2:cbd9:d35c::/64"), "rcgen": Number(0), "vpc_id": String("1a500b79-03d2-4409-8824-3a89a02a8fd5")}]) node_id = 7 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48582024-05-08T03:37:28.350ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48592024-05-08T03:37:28.350ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48602024-05-08T03:37:28.353ZDEBGtest_unauthorized (nexus): default firewall rules for vpc demo-vpc rules = [VpcFirewallRule { identity: VpcFirewallRuleIdentity { id: 3ffb0b76-9dd9-41ca-a9f0-1ba2b2953b41, name: Name(Name("allow-internal-inbound")), description: "allow inbound traffic to all instances within the VPC if originated within the VPC", time_created: 2024-05-08T03:37:28.353241600Z, time_modified: 2024-05-08T03:37:28.353241600Z, time_deleted: None }, vpc_id: 1a500b79-03d2-4409-8824-3a89a02a8fd5, status: VpcFirewallRuleStatus(Enabled), direction: VpcFirewallRuleDirection(Inbound), targets: [VpcFirewallRuleTarget(Vpc(Name("demo-vpc")))], filter_hosts: Some([VpcFirewallRuleHostFilter(Vpc(Name("demo-vpc")))]), filter_ports: None, filter_protocols: None, action: VpcFirewallRuleAction(Allow), priority: VpcFirewallRulePriority(VpcFirewallRulePriority(65534)) }, VpcFirewallRule { identity: VpcFirewallRuleIdentity { id: 62f62f57-0ed7-4c95-848a-0f71adabecb7, name: Name(Name("allow-ssh")), description: "allow inbound TCP connections on port 22 from anywhere", time_created: 2024-05-08T03:37:28.353254375Z, time_modified: 2024-05-08T03:37:28.353254375Z, time_deleted: None }, vpc_id: 1a500b79-03d2-4409-8824-3a89a02a8fd5, status: VpcFirewallRuleStatus(Enabled), direction: VpcFirewallRuleDirection(Inbound), targets: [VpcFirewallRuleTarget(Vpc(Name("demo-vpc")))], filter_hosts: None, filter_ports: Some([L4PortRange(L4PortRange { first: L4Port(22), last: L4Port(22) })]), filter_protocols: Some([VpcFirewallRuleProtocol(Tcp)]), action: VpcFirewallRuleAction(Allow), priority: VpcFirewallRulePriority(VpcFirewallRulePriority(65534)) }, VpcFirewallRule { identity: VpcFirewallRuleIdentity { id: 5e7c899f-4fd9-4783-9dbb-02408967d771, name: Name(Name("allow-icmp")), description: "allow inbound ICMP traffic from anywhere", time_created: 2024-05-08T03:37:28.353260387Z, time_modified: 2024-05-08T03:37:28.353260387Z, time_deleted: None }, vpc_id: 1a500b79-03d2-4409-8824-3a89a02a8fd5, status: VpcFirewallRuleStatus(Enabled), direction: VpcFirewallRuleDirection(Inbound), targets: [VpcFirewallRuleTarget(Vpc(Name("demo-vpc")))], filter_hosts: None, filter_ports: None, filter_protocols: Some([VpcFirewallRuleProtocol(Icmp)]), action: VpcFirewallRuleAction(Allow), priority: VpcFirewallRulePriority(VpcFirewallRulePriority(65534)) }]
48612024-05-08T03:37:28.353ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48622024-05-08T03:37:28.353ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48632024-05-08T03:37:28.353ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48642024-05-08T03:37:28.353ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48652024-05-08T03:37:28.354ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48662024-05-08T03:37:28.358ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48672024-05-08T03:37:28.358ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48682024-05-08T03:37:28.358ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48692024-05-08T03:37:28.359ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48702024-05-08T03:37:28.362ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48712024-05-08T03:37:28.362ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48722024-05-08T03:37:28.362ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48732024-05-08T03:37:28.363ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48742024-05-08T03:37:28.366ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48752024-05-08T03:37:28.372ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48762024-05-08T03:37:28.372ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48772024-05-08T03:37:28.372ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48782024-05-08T03:37:28.373ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcUpdateFirewall
48792024-05-08T03:37:28.460ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48802024-05-08T03:37:28.460ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Object {"action": String("allow"), "direction": String("inbound"), "filter_hosts": Array [Object {"type": String("vpc"), "value": String("demo-vpc")}], "filter_ports": Null, "filter_protocols": Null, "identity": Object {"description": String("allow inbound traffic to all instances within the VPC if originated within the VPC"), "id": String("3ffb0b76-9dd9-41ca-a9f0-1ba2b2953b41"), "name": String("allow-internal-inbound"), "time_created": String("2024-05-08T03:37:28.353241600Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:28.353241600Z")}, "priority": Number(65534), "status": String("enabled"), "targets": Array [Object {"type": String("vpc"), "value": String("demo-vpc")}], "vpc_id": String("1a500b79-03d2-4409-8824-3a89a02a8fd5")}, Object {"action": String("allow"), "direction": String("inbound"), "filter_hosts": Null, "filter_ports": Array [String("22")], "filter_protocols": Array [String("TCP")], "identity": Object {"description": String("allow inbound TCP connections on port 22 from anywhere"), "id": String("62f62f57-0ed7-4c95-848a-0f71adabecb7"), "name": String("allow-ssh"), "time_created": String("2024-05-08T03:37:28.353254375Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:28.353254375Z")}, "priority": Number(65534), "status": String("enabled"), "targets": Array [Object {"type": String("vpc"), "value": String("demo-vpc")}], "vpc_id": String("1a500b79-03d2-4409-8824-3a89a02a8fd5")}, Object {"action": String("allow"), "direction": String("inbound"), "filter_hosts": Null, "filter_ports": Null, "filter_protocols": Array [String("ICMP")], "identity": Object {"description": String("allow inbound ICMP traffic from anywhere"), "id": String("5e7c899f-4fd9-4783-9dbb-02408967d771"), "name": String("allow-icmp"), "time_created": String("2024-05-08T03:37:28.353260387Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:28.353260387Z")}, "priority": Number(65534), "status": String("enabled"), "targets": Array [Object {"type": String("vpc"), "value": String("demo-vpc")}], "vpc_id": String("1a500b79-03d2-4409-8824-3a89a02a8fd5")}]) node_id = 8 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48812024-05-08T03:37:28.488ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
48822024-05-08T03:37:28.489ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
48832024-05-08T03:37:28.505ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48842024-05-08T03:37:28.505ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48852024-05-08T03:37:28.506ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48862024-05-08T03:37:28.519ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48872024-05-08T03:37:28.519ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48882024-05-08T03:37:28.521ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48892024-05-08T03:37:28.532ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48902024-05-08T03:37:28.532ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48912024-05-08T03:37:28.533ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48922024-05-08T03:37:28.560ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
48932024-05-08T03:37:28.572ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
48942024-05-08T03:37:28.572ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48952024-05-08T03:37:28.573ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48962024-05-08T03:37:28.573ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48972024-05-08T03:37:28.573ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48982024-05-08T03:37:28.574ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
48992024-05-08T03:37:28.578ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49002024-05-08T03:37:28.579ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49012024-05-08T03:37:28.579ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49022024-05-08T03:37:28.580ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49032024-05-08T03:37:28.585ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49042024-05-08T03:37:28.585ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49052024-05-08T03:37:28.585ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49062024-05-08T03:37:28.585ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49072024-05-08T03:37:28.589ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49082024-05-08T03:37:28.594ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49092024-05-08T03:37:28.595ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49102024-05-08T03:37:28.595ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49112024-05-08T03:37:28.595ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49122024-05-08T03:37:28.595ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49132024-05-08T03:37:28.596ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49142024-05-08T03:37:28.598ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49152024-05-08T03:37:28.599ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49162024-05-08T03:37:28.599ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49172024-05-08T03:37:28.599ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49182024-05-08T03:37:28.609ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49192024-05-08T03:37:28.610ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49202024-05-08T03:37:28.610ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49212024-05-08T03:37:28.610ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49222024-05-08T03:37:28.616ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49232024-05-08T03:37:28.621ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49242024-05-08T03:37:28.621ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49252024-05-08T03:37:28.621ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49262024-05-08T03:37:28.622ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create saga_node = VpcNotifySleds
49272024-05-08T03:37:28.638ZDEBGtest_unauthorized (nexus): resolved names for firewall rules instance_interfaces = {} subnet_interfaces = {} subnet_networks = {} vpc_interfaces = {}
49282024-05-08T03:37:28.638ZDEBGtest_unauthorized (nexus): resolved firewall rules for sled agents sled_agent_rules = []
49292024-05-08T03:37:28.638ZDEBGtest_unauthorized (nexus): resolved 0 rules for sleds
49302024-05-08T03:37:28.799ZDEBGtest_unauthorized (nexus): resolved sleds for vpc demo-vpc vpc_to_sled = []
49312024-05-08T03:37:28.799ZDEBGtest_unauthorized (nexus): sending firewall rules to sled agents
49322024-05-08T03:37:28.799ZINFOtest_unauthorized (nexus): updated firewall rules on 0 sleds
49332024-05-08T03:37:28.799ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
49342024-05-08T03:37:28.799ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 9 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
49352024-05-08T03:37:28.806ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
49362024-05-08T03:37:28.806ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 11 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
49372024-05-08T03:37:28.809ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
49382024-05-08T03:37:28.810ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 11 saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
49392024-05-08T03:37:28.824ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = 4241b270-b050-489f-9eb0-2501b58c179d sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
49402024-05-08T03:37:28.824ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = 4241b270-b050-489f-9eb0-2501b58c179d
49412024-05-08T03:37:28.863ZINFOtest_unauthorized (SEC): saga finished saga_id = 4241b270-b050-489f-9eb0-2501b58c179d saga_name = vpc-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
49422024-05-08T03:37:28.865ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 966788 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dd019c1b-3285-4454-af94-521f00187fa1 response_code = 201 uri = /v1/vpcs?project=demo-project
49432024-05-08T03:37:28.865ZINFOtest_unauthorized (external client test context): client received response status = 201
49442024-05-08T03:37:28.866ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ipv4_block\\":\\"10.1.2.3/8\\",\\"ipv6_block\\":null,\\"name\\":\\"demo-vpc-subnet\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49452024-05-08T03:37:28.866ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49462024-05-08T03:37:28.867ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49472024-05-08T03:37:28.867ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49482024-05-08T03:37:28.867ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49492024-05-08T03:37:28.867ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49502024-05-08T03:37:28.868ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49512024-05-08T03:37:28.905ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49522024-05-08T03:37:28.906ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49532024-05-08T03:37:28.906ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49542024-05-08T03:37:28.910ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
49552024-05-08T03:37:28.910ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
49562024-05-08T03:37:28.910ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49572024-05-08T03:37:28.910ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49582024-05-08T03:37:28.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49592024-05-08T03:37:28.934ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
49602024-05-08T03:37:28.934ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49612024-05-08T03:37:28.934ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49622024-05-08T03:37:28.935ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49632024-05-08T03:37:28.943ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
49642024-05-08T03:37:28.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
49652024-05-08T03:37:28.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49662024-05-08T03:37:28.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49672024-05-08T03:37:28.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49682024-05-08T03:37:28.950ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
49692024-05-08T03:37:28.950ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
49702024-05-08T03:37:28.950ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49712024-05-08T03:37:28.950ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49722024-05-08T03:37:28.951ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49732024-05-08T03:37:28.958ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
49742024-05-08T03:37:28.958ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
49752024-05-08T03:37:28.958ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
49762024-05-08T03:37:28.959ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
49772024-05-08T03:37:28.961ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
49782024-05-08T03:37:28.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
49792024-05-08T03:37:28.965ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49802024-05-08T03:37:28.965ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49812024-05-08T03:37:28.966ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49822024-05-08T03:37:28.966ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49832024-05-08T03:37:28.976ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49842024-05-08T03:37:28.976ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49852024-05-08T03:37:28.978ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49862024-05-08T03:37:28.981ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49872024-05-08T03:37:28.981ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49882024-05-08T03:37:28.982ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49892024-05-08T03:37:28.985ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49902024-05-08T03:37:28.985ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49912024-05-08T03:37:28.985ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49922024-05-08T03:37:28.985ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49932024-05-08T03:37:28.985ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49942024-05-08T03:37:28.988ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49952024-05-08T03:37:28.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49962024-05-08T03:37:28.988ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49972024-05-08T03:37:28.989ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49982024-05-08T03:37:28.992ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
49992024-05-08T03:37:28.992ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50002024-05-08T03:37:28.992ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50012024-05-08T03:37:28.992ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50022024-05-08T03:37:28.995ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50032024-05-08T03:37:29.003ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50042024-05-08T03:37:29.003ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50052024-05-08T03:37:29.003ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50062024-05-08T03:37:29.003ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50072024-05-08T03:37:29.003ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50082024-05-08T03:37:29.004ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50092024-05-08T03:37:29.017ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50102024-05-08T03:37:29.017ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50112024-05-08T03:37:29.017ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50122024-05-08T03:37:29.017ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50132024-05-08T03:37:29.024ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50142024-05-08T03:37:29.024ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50152024-05-08T03:37:29.024ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50162024-05-08T03:37:29.025ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50172024-05-08T03:37:29.028ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50182024-05-08T03:37:29.036ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50192024-05-08T03:37:29.045ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 178999 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 923845a7-97c8-4c23-bc1f-e8c4e63f0807 response_code = 201 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
50202024-05-08T03:37:29.046ZINFOtest_unauthorized (external client test context): client received response status = 201
50212024-05-08T03:37:29.046ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-vpc-router\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
50222024-05-08T03:37:29.046ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50232024-05-08T03:37:29.047ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50242024-05-08T03:37:29.047ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50252024-05-08T03:37:29.047ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50262024-05-08T03:37:29.047ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50272024-05-08T03:37:29.048ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50282024-05-08T03:37:29.049ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50292024-05-08T03:37:29.050ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50302024-05-08T03:37:29.050ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50312024-05-08T03:37:29.053ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
50322024-05-08T03:37:29.053ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
50332024-05-08T03:37:29.053ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50342024-05-08T03:37:29.053ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50352024-05-08T03:37:29.054ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50362024-05-08T03:37:29.055ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
50372024-05-08T03:37:29.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50382024-05-08T03:37:29.056ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50392024-05-08T03:37:29.056ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50402024-05-08T03:37:29.058ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
50412024-05-08T03:37:29.062ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
50422024-05-08T03:37:29.064ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50432024-05-08T03:37:29.064ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50442024-05-08T03:37:29.065ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50452024-05-08T03:37:29.067ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
50462024-05-08T03:37:29.067ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
50472024-05-08T03:37:29.067ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50482024-05-08T03:37:29.067ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50492024-05-08T03:37:29.068ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50502024-05-08T03:37:29.070ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
50512024-05-08T03:37:29.070ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
50522024-05-08T03:37:29.070ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
50532024-05-08T03:37:29.071ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
50542024-05-08T03:37:29.073ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
50552024-05-08T03:37:29.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
50562024-05-08T03:37:29.075ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50572024-05-08T03:37:29.075ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50582024-05-08T03:37:29.075ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50592024-05-08T03:37:29.076ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50602024-05-08T03:37:29.078ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50612024-05-08T03:37:29.078ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50622024-05-08T03:37:29.078ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50632024-05-08T03:37:29.081ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50642024-05-08T03:37:29.081ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50652024-05-08T03:37:29.082ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50662024-05-08T03:37:29.085ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50672024-05-08T03:37:29.085ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50682024-05-08T03:37:29.085ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50692024-05-08T03:37:29.085ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50702024-05-08T03:37:29.085ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50712024-05-08T03:37:29.088ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50722024-05-08T03:37:29.088ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50732024-05-08T03:37:29.088ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50742024-05-08T03:37:29.088ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50752024-05-08T03:37:29.092ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50762024-05-08T03:37:29.092ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50772024-05-08T03:37:29.092ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50782024-05-08T03:37:29.092ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50792024-05-08T03:37:29.095ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50802024-05-08T03:37:29.102ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50812024-05-08T03:37:29.102ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50822024-05-08T03:37:29.102ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50832024-05-08T03:37:29.102ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50842024-05-08T03:37:29.102ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50852024-05-08T03:37:29.103ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50862024-05-08T03:37:29.107ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50872024-05-08T03:37:29.107ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50882024-05-08T03:37:29.107ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50892024-05-08T03:37:29.108ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50902024-05-08T03:37:29.112ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50912024-05-08T03:37:29.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50922024-05-08T03:37:29.112ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50932024-05-08T03:37:29.121ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50942024-05-08T03:37:29.129ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50952024-05-08T03:37:29.135ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50962024-05-08T03:37:29.136ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50972024-05-08T03:37:29.136ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50982024-05-08T03:37:29.136ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
50992024-05-08T03:37:29.142ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 95490 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d32b4adc-3252-4d74-9fa7-55c839fc3b6d response_code = 201 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
51002024-05-08T03:37:29.142ZINFOtest_unauthorized (external client test context): client received response status = 201
51012024-05-08T03:37:29.143ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":\\"demo-router-route\\",\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51022024-05-08T03:37:29.143ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51032024-05-08T03:37:29.143ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51042024-05-08T03:37:29.143ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51052024-05-08T03:37:29.144ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51062024-05-08T03:37:29.144ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51072024-05-08T03:37:29.144ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51082024-05-08T03:37:29.147ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51092024-05-08T03:37:29.147ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51102024-05-08T03:37:29.147ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51112024-05-08T03:37:29.149ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
51122024-05-08T03:37:29.149ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
51132024-05-08T03:37:29.149ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51142024-05-08T03:37:29.149ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51152024-05-08T03:37:29.150ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51162024-05-08T03:37:29.152ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
51172024-05-08T03:37:29.152ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51182024-05-08T03:37:29.152ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51192024-05-08T03:37:29.153ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51202024-05-08T03:37:29.154ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
51212024-05-08T03:37:29.157ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
51222024-05-08T03:37:29.157ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51232024-05-08T03:37:29.157ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51242024-05-08T03:37:29.158ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51252024-05-08T03:37:29.161ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
51262024-05-08T03:37:29.161ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
51272024-05-08T03:37:29.161ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51282024-05-08T03:37:29.161ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51292024-05-08T03:37:29.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51302024-05-08T03:37:29.163ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
51312024-05-08T03:37:29.163ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51322024-05-08T03:37:29.163ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51332024-05-08T03:37:29.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51342024-05-08T03:37:29.166ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
51352024-05-08T03:37:29.171ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
51362024-05-08T03:37:29.171ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51372024-05-08T03:37:29.171ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51382024-05-08T03:37:29.171ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51392024-05-08T03:37:29.171ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51402024-05-08T03:37:29.174ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51412024-05-08T03:37:29.174ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51422024-05-08T03:37:29.175ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51432024-05-08T03:37:29.177ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51442024-05-08T03:37:29.177ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51452024-05-08T03:37:29.178ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51462024-05-08T03:37:29.181ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51472024-05-08T03:37:29.181ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51482024-05-08T03:37:29.182ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51492024-05-08T03:37:29.198ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51502024-05-08T03:37:29.199ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51512024-05-08T03:37:29.199ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51522024-05-08T03:37:29.199ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51532024-05-08T03:37:29.199ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51542024-05-08T03:37:29.203ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51552024-05-08T03:37:29.203ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51562024-05-08T03:37:29.203ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51572024-05-08T03:37:29.204ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51582024-05-08T03:37:29.208ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51592024-05-08T03:37:29.208ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51602024-05-08T03:37:29.209ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51612024-05-08T03:37:29.210ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51622024-05-08T03:37:29.214ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51632024-05-08T03:37:29.220ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51642024-05-08T03:37:29.220ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51652024-05-08T03:37:29.220ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51662024-05-08T03:37:29.220ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51672024-05-08T03:37:29.220ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51682024-05-08T03:37:29.221ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51692024-05-08T03:37:29.223ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51702024-05-08T03:37:29.224ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51712024-05-08T03:37:29.224ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51722024-05-08T03:37:29.225ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51732024-05-08T03:37:29.228ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51742024-05-08T03:37:29.228ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51752024-05-08T03:37:29.228ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51762024-05-08T03:37:29.228ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51772024-05-08T03:37:29.231ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51782024-05-08T03:37:29.238ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51792024-05-08T03:37:29.238ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51802024-05-08T03:37:29.238ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51812024-05-08T03:37:29.239ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51822024-05-08T03:37:29.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
51832024-05-08T03:37:29.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
51842024-05-08T03:37:29.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
51852024-05-08T03:37:29.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
51862024-05-08T03:37:29.282ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:28.561685456","datum":8}\n
51872024-05-08T03:37:29.284ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 139552 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 437b60f0-e836-43e3-a526-7bb22a46d043 response_code = 201 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
51882024-05-08T03:37:29.284ZINFOtest_unauthorized (external client test context): client received response status = 201
51892024-05-08T03:37:29.284ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk_source\\":{\\"block_size\\":4096,\\"type\\":\\"blank\\"},\\"name\\":\\"demo-disk\\",\\"size\\":2147483648}")) method = POST uri = http://127.0.0.1:42458/v1/disks?project=demo-project
51902024-05-08T03:37:29.284ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 uri = /v1/disks?project=demo-project
51912024-05-08T03:37:29.284ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 uri = /v1/disks?project=demo-project
51922024-05-08T03:37:29.284ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks?project=demo-project
51932024-05-08T03:37:29.284ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51942024-05-08T03:37:29.284ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
51952024-05-08T03:37:29.288ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
51962024-05-08T03:37:29.289ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
51972024-05-08T03:37:29.289ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
51982024-05-08T03:37:29.290ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
51992024-05-08T03:37:29.290ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
52002024-05-08T03:37:29.291ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
52012024-05-08T03:37:29.294ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
52022024-05-08T03:37:29.294ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
52032024-05-08T03:37:29.294ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
52042024-05-08T03:37:29.294ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
52052024-05-08T03:37:29.295ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
52062024-05-08T03:37:29.297ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
52072024-05-08T03:37:29.297ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
52082024-05-08T03:37:29.297ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
52092024-05-08T03:37:29.297ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
52102024-05-08T03:37:29.299ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
52112024-05-08T03:37:29.315ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
52122024-05-08T03:37:29.315ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
52132024-05-08T03:37:29.315ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
52142024-05-08T03:37:29.317ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
52152024-05-08T03:37:29.327ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
52162024-05-08T03:37:29.327ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
52172024-05-08T03:37:29.327ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
52182024-05-08T03:37:29.327ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
52192024-05-08T03:37:29.328ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
52202024-05-08T03:37:29.331ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
52212024-05-08T03:37:29.331ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
52222024-05-08T03:37:29.332ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
52232024-05-08T03:37:29.332ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
52242024-05-08T03:37:29.335ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
52252024-05-08T03:37:29.338ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
52262024-05-08T03:37:29.339ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 uri = /v1/disks?project=demo-project
52272024-05-08T03:37:29.339ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database uri = /v1/disks?project=demo-project
52282024-05-08T03:37:29.339ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
52292024-05-08T03:37:29.340ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
52302024-05-08T03:37:29.343ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database uri = /v1/disks?project=demo-project
52312024-05-08T03:37:29.343ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
52322024-05-08T03:37:29.344ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
52332024-05-08T03:37:29.348ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
52342024-05-08T03:37:29.348ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
52352024-05-08T03:37:29.348ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database uri = /v1/disks?project=demo-project
52362024-05-08T03:37:29.348ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
52372024-05-08T03:37:29.349ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
52382024-05-08T03:37:29.352ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
52392024-05-08T03:37:29.353ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database uri = /v1/disks?project=demo-project
52402024-05-08T03:37:29.353ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
52412024-05-08T03:37:29.353ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
52422024-05-08T03:37:29.358ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
52432024-05-08T03:37:29.358ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database uri = /v1/disks?project=demo-project
52442024-05-08T03:37:29.358ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
52452024-05-08T03:37:29.361ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
52462024-05-08T03:37:29.365ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks?project=demo-project
52472024-05-08T03:37:29.370ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/disks?project=demo-project
52482024-05-08T03:37:29.370ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":10,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[2,3,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[9,0,null],[8,10,null]],"node_holes":[],"nodes":[{"Action":{"action_name":"common.uuid_generate","label":"GenerateDiskId","name":"disk_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateVolumeId","name":"volume_id"}},{"Action":{"action_name":"disk_create.create_disk_record","label":"CreateDiskRecord","name":"created_disk"}},{"Action":{"action_name":"disk_create.regions_alloc","label":"RegionsAlloc","name":"datasets_and_regions"}},{"Action":{"action_name":"disk_create.space_account","label":"SpaceAccount","name":"no_result"}},{"Action":{"action_name":"disk_create.regions_ensure_undo","label":"RegionsEnsureUndo","name":"regions_ensure_undo"}},{"Action":{"action_name":"disk_create.regions_ensure","label":"RegionsEnsure","name":"regions_ensure"}},{"Action":{"action_name":"disk_create.create_volume_record","label":"CreateVolumeRecord","name":"created_volume"}},{"Action":{"action_name":"disk_create.finalize_disk_record","label":"FinalizeDiskRecord","name":"disk_runtime"}},{"Start":{"params":{"create_params":{"description":"","disk_source":{"block_size":4096,"type":"blank"},"name":"demo-disk","size":2147483648},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}}}},"End"]},"saga_name":"disk-create","start_node":9} saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52492024-05-08T03:37:29.370ZINFOtest_unauthorized (SecStore): creating saga saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create
52502024-05-08T03:37:29.405ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52512024-05-08T03:37:29.405ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52522024-05-08T03:37:29.409ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52532024-05-08T03:37:29.409ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 9 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52542024-05-08T03:37:29.415ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52552024-05-08T03:37:29.415ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52562024-05-08T03:37:29.420ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52572024-05-08T03:37:29.420ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("c9ff3bed-d585-481d-8fa4-a69b9329b935")) node_id = 0 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52582024-05-08T03:37:29.423ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52592024-05-08T03:37:29.423ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52602024-05-08T03:37:29.426ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52612024-05-08T03:37:29.426ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("c0eed9bd-3e5f-4b39-843b-b3157955f688")) node_id = 1 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52622024-05-08T03:37:29.430ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
52632024-05-08T03:37:29.430ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
52642024-05-08T03:37:29.435ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52652024-05-08T03:37:29.435ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52662024-05-08T03:37:29.435ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52672024-05-08T03:37:29.438ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52682024-05-08T03:37:29.438ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52692024-05-08T03:37:29.439ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52702024-05-08T03:37:29.441ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52712024-05-08T03:37:29.441ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52722024-05-08T03:37:29.441ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52732024-05-08T03:37:29.441ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52742024-05-08T03:37:29.442ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52752024-05-08T03:37:29.445ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52762024-05-08T03:37:29.446ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52772024-05-08T03:37:29.446ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52782024-05-08T03:37:29.447ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52792024-05-08T03:37:29.450ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52802024-05-08T03:37:29.450ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52812024-05-08T03:37:29.450ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52822024-05-08T03:37:29.451ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52832024-05-08T03:37:29.454ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52842024-05-08T03:37:29.462ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52852024-05-08T03:37:29.462ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52862024-05-08T03:37:29.462ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52872024-05-08T03:37:29.462ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52882024-05-08T03:37:29.462ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52892024-05-08T03:37:29.463ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52902024-05-08T03:37:29.467ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52912024-05-08T03:37:29.467ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52922024-05-08T03:37:29.467ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52932024-05-08T03:37:29.468ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52942024-05-08T03:37:29.472ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52952024-05-08T03:37:29.472ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52962024-05-08T03:37:29.472ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52972024-05-08T03:37:29.473ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52982024-05-08T03:37:29.477ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
52992024-05-08T03:37:29.483ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
53002024-05-08T03:37:29.483ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
53012024-05-08T03:37:29.483ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
53022024-05-08T03:37:29.484ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = CreateDiskRecord
53032024-05-08T03:37:29.531ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53042024-05-08T03:37:29.531ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"block_size": String("AdvancedFormat"), "create_image_id": Null, "create_snapshot_id": Null, "identity": Object {"description": String(""), "id": String("c9ff3bed-d585-481d-8fa4-a69b9329b935"), "name": String("demo-disk"), "time_created": String("2024-05-08T03:37:29.434857Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:29.434857Z")}, "pantry_address": Null, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "rcgen": Number(1), "runtime_state": Object {"attach_instance_id": Null, "disk_state": String("creating"), "gen": Number(1), "time_updated": String("2024-05-08T03:37:29.434855Z")}, "size": Number(2147483648), "slot": Null, "volume_id": String("c0eed9bd-3e5f-4b39-843b-b3157955f688")}) node_id = 2 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53052024-05-08T03:37:29.536ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53062024-05-08T03:37:29.536ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53072024-05-08T03:37:29.541ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = RegionsAlloc
53082024-05-08T03:37:29.541ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = RegionsAlloc
53092024-05-08T03:37:29.542ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = RegionsAlloc
53102024-05-08T03:37:29.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
53112024-05-08T03:37:29.566ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
53122024-05-08T03:37:29.575ZINFOtest_unauthorized (datastore): Allocated regions for volume datasets_and_regions = [(Dataset { identity: DatasetIdentity { id: 12a3ed9f-ad13-4f63-a294-a90eae3edb32, time_created: 2024-05-08T03:37:19.558307Z, time_modified: 2024-05-08T03:37:19.558307Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 69988168-7281-4258-85c8-fb00f9edea56, ip: ::1, port: SqlU16(45904), kind: Crucible, size_used: Some(2147483648) }, Region { identity: RegionIdentity { id: a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4, time_created: 2024-05-08T03:37:29.558389Z, time_modified: 2024-05-08T03:37:29.558389Z }, dataset_id: 12a3ed9f-ad13-4f63-a294-a90eae3edb32, volume_id: c0eed9bd-3e5f-4b39-843b-b3157955f688, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 }), (Dataset { identity: DatasetIdentity { id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, time_created: 2024-05-08T03:37:21.640532Z, time_modified: 2024-05-08T03:37:21.640532Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 6f44077c-fd9f-4258-9197-69e231a5926d, ip: ::1, port: SqlU16(52976), kind: Crucible, size_used: Some(2147483648) }, Region { identity: RegionIdentity { id: 8df94192-5102-4acb-9c59-e4717def3fae, time_created: 2024-05-08T03:37:29.558389Z, time_modified: 2024-05-08T03:37:29.558389Z }, dataset_id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, volume_id: c0eed9bd-3e5f-4b39-843b-b3157955f688, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 }), (Dataset { identity: DatasetIdentity { id: d2f03c6f-522a-4398-af47-99d88e4a2461, time_created: 2024-05-08T03:37:23.412368Z, time_modified: 2024-05-08T03:37:23.412368Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: d5e65d85-8a55-45e0-81fc-ce30e58c27e3, ip: ::1, port: SqlU16(40829), kind: Crucible, size_used: Some(2147483648) }, Region { identity: RegionIdentity { id: 390c4d90-4fa0-43ad-add7-cf7be7917f8c, time_created: 2024-05-08T03:37:29.558389Z, time_modified: 2024-05-08T03:37:29.558389Z }, dataset_id: d2f03c6f-522a-4398-af47-99d88e4a2461, volume_id: c0eed9bd-3e5f-4b39-843b-b3157955f688, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 })] volume_id = c0eed9bd-3e5f-4b39-843b-b3157955f688
53132024-05-08T03:37:29.575ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53142024-05-08T03:37:29.576ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Array [Object {"identity": Object {"id": String("12a3ed9f-ad13-4f63-a294-a90eae3edb32"), "time_created": String("2024-05-08T03:37:19.558307Z"), "time_modified": String("2024-05-08T03:37:19.558307Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("69988168-7281-4258-85c8-fb00f9edea56"), "port": Number(45904), "rcgen": Number(1), "size_used": Number(2147483648), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("12a3ed9f-ad13-4f63-a294-a90eae3edb32"), "extent_count": Number(32), "identity": Object {"id": String("a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4"), "time_created": String("2024-05-08T03:37:29.558389Z"), "time_modified": String("2024-05-08T03:37:29.558389Z")}, "volume_id": String("c0eed9bd-3e5f-4b39-843b-b3157955f688")}], Array [Object {"identity": Object {"id": String("6df22714-12fb-4a71-9e2e-860f6b6f4d7c"), "time_created": String("2024-05-08T03:37:21.640532Z"), "time_modified": String("2024-05-08T03:37:21.640532Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("6f44077c-fd9f-4258-9197-69e231a5926d"), "port": Number(52976), "rcgen": Number(1), "size_used": Number(2147483648), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("6df22714-12fb-4a71-9e2e-860f6b6f4d7c"), "extent_count": Number(32), "identity": Object {"id": String("8df94192-5102-4acb-9c59-e4717def3fae"), "time_created": String("2024-05-08T03:37:29.558389Z"), "time_modified": String("2024-05-08T03:37:29.558389Z")}, "volume_id": String("c0eed9bd-3e5f-4b39-843b-b3157955f688")}], Array [Object {"identity": Object {"id": String("d2f03c6f-522a-4398-af47-99d88e4a2461"), "time_created": String("2024-05-08T03:37:23.412368Z"), "time_modified": String("2024-05-08T03:37:23.412368Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("d5e65d85-8a55-45e0-81fc-ce30e58c27e3"), "port": Number(40829), "rcgen": Number(1), "size_used": Number(2147483648), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("d2f03c6f-522a-4398-af47-99d88e4a2461"), "extent_count": Number(32), "identity": Object {"id": String("390c4d90-4fa0-43ad-add7-cf7be7917f8c"), "time_created": String("2024-05-08T03:37:29.558389Z"), "time_modified": String("2024-05-08T03:37:29.558389Z")}, "volume_id": String("c0eed9bd-3e5f-4b39-843b-b3157955f688")}]]) node_id = 3 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53152024-05-08T03:37:29.580ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53162024-05-08T03:37:29.580ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53172024-05-08T03:37:29.586ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = SpaceAccount
53182024-05-08T03:37:29.586ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = SpaceAccount
53192024-05-08T03:37:29.588ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = SpaceAccount
53202024-05-08T03:37:29.601ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53212024-05-08T03:37:29.601ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 4 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53222024-05-08T03:37:29.605ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53232024-05-08T03:37:29.605ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53242024-05-08T03:37:29.609ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53252024-05-08T03:37:29.609ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 5 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53262024-05-08T03:37:29.614ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53272024-05-08T03:37:29.614ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53282024-05-08T03:37:29.774ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:52976 remote_addr = [::1]:49674 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
53292024-05-08T03:37:29.774ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:40829 remote_addr = [::1]:45339 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
53302024-05-08T03:37:29.774ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:45904 remote_addr = [::1]:59110 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
53312024-05-08T03:37:29.775ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:52976 method = POST remote_addr = [::1]:49674 req_id = 51ee5c31-28a6-4878-ad6e-883fc098b830 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
53322024-05-08T03:37:29.775ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:40829 method = POST remote_addr = [::1]:45339 req_id = f8558fec-5659-4090-8b57-e3aa349ab62f server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
53332024-05-08T03:37:29.775ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:45904 method = POST remote_addr = [::1]:59110 req_id = 463b6230-b65b-42a5-bdcb-baad4b396a80 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
53342024-05-08T03:37:29.777ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 2265 local_addr = [::1]:52976 method = POST remote_addr = [::1]:49674 req_id = 51ee5c31-28a6-4878-ad6e-883fc098b830 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
53352024-05-08T03:37:29.777ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 1871 local_addr = [::1]:40829 method = POST remote_addr = [::1]:45339 req_id = f8558fec-5659-4090-8b57-e3aa349ab62f response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
53362024-05-08T03:37:29.777ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 1782 local_addr = [::1]:45904 method = POST remote_addr = [::1]:59110 req_id = 463b6230-b65b-42a5-bdcb-baad4b396a80 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
53372024-05-08T03:37:29.786ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53382024-05-08T03:37:29.786ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("{\\"type\\":\\"volume\\",\\"block_size\\":4096,\\"id\\":\\"c9ff3bed-d585-481d-8fa4-a69b9329b935\\",\\"sub_volumes\\":[{\\"type\\":\\"region\\",\\"block_size\\":4096,\\"blocks_per_extent\\":16384,\\"extent_count\\":32,\\"gen\\":1,\\"opts\\":{\\"id\\":\\"c9ff3bed-d585-481d-8fa4-a69b9329b935\\",\\"key\\":\\"1kZH7oVbl/Mo7jh3uJC4ognUaJBAwCsFcAqQZR7hCE8=\\",\\"lossy\\":false,\\"read_only\\":false,\\"target\\":[\\"[::1]:1100\\",\\"[::1]:1300\\",\\"[::1]:1400\\"]}}]}")) node_id = 6 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53392024-05-08T03:37:29.792ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53402024-05-08T03:37:29.792ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53412024-05-08T03:37:29.821ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53422024-05-08T03:37:29.821ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 7 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53432024-05-08T03:37:29.825ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53442024-05-08T03:37:29.825ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53452024-05-08T03:37:29.829ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53462024-05-08T03:37:29.829ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53472024-05-08T03:37:29.830ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53482024-05-08T03:37:29.833ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53492024-05-08T03:37:29.834ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53502024-05-08T03:37:29.835ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53512024-05-08T03:37:29.840ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53522024-05-08T03:37:29.840ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53532024-05-08T03:37:29.841ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53542024-05-08T03:37:29.845ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53552024-05-08T03:37:29.845ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53562024-05-08T03:37:29.845ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53572024-05-08T03:37:29.845ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53582024-05-08T03:37:29.847ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53592024-05-08T03:37:29.851ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53602024-05-08T03:37:29.851ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53612024-05-08T03:37:29.852ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53622024-05-08T03:37:29.853ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53632024-05-08T03:37:29.862ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53642024-05-08T03:37:29.862ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53652024-05-08T03:37:29.862ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53662024-05-08T03:37:29.863ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53672024-05-08T03:37:29.868ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53682024-05-08T03:37:29.875ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53692024-05-08T03:37:29.875ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53702024-05-08T03:37:29.875ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53712024-05-08T03:37:29.875ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53722024-05-08T03:37:29.876ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53732024-05-08T03:37:29.876ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53742024-05-08T03:37:29.880ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53752024-05-08T03:37:29.880ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53762024-05-08T03:37:29.880ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53772024-05-08T03:37:29.882ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53782024-05-08T03:37:29.887ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53792024-05-08T03:37:29.887ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53802024-05-08T03:37:29.887ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53812024-05-08T03:37:29.889ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53822024-05-08T03:37:29.896ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53832024-05-08T03:37:29.903ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53842024-05-08T03:37:29.903ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53852024-05-08T03:37:29.903ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53862024-05-08T03:37:29.904ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create saga_node = FinalizeDiskRecord
53872024-05-08T03:37:29.922ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53882024-05-08T03:37:29.922ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 8 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53892024-05-08T03:37:29.927ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53902024-05-08T03:37:29.927ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53912024-05-08T03:37:29.941ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53922024-05-08T03:37:29.941ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 10 saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53932024-05-08T03:37:29.945ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53942024-05-08T03:37:29.945ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4
53952024-05-08T03:37:29.952ZINFOtest_unauthorized (SEC): saga finished saga_id = 2c2987f8-363d-4a0e-b5af-236549f900f4 saga_name = disk-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
53962024-05-08T03:37:29.953ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 669672 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e39e5807-d9d1-4c63-8212-34db48a508d7 response_code = 201 uri = /v1/disks?project=demo-project
53972024-05-08T03:37:29.953ZINFOtest_unauthorized (external client test context): client received response status = 201
53982024-05-08T03:37:29.953ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk_source\\":{\\"block_size\\":4096,\\"type\\":\\"importing_blocks\\"},\\"name\\":\\"demo-import-disk\\",\\"size\\":2147483648}")) method = POST uri = http://127.0.0.1:42458/v1/disks?project=demo-project
53992024-05-08T03:37:29.954ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 uri = /v1/disks?project=demo-project
54002024-05-08T03:37:29.954ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 uri = /v1/disks?project=demo-project
54012024-05-08T03:37:29.954ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks?project=demo-project
54022024-05-08T03:37:29.954ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54032024-05-08T03:37:29.954ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54042024-05-08T03:37:29.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54052024-05-08T03:37:29.957ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54062024-05-08T03:37:29.957ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54072024-05-08T03:37:29.958ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54082024-05-08T03:37:29.961ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
54092024-05-08T03:37:29.961ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
54102024-05-08T03:37:29.961ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54112024-05-08T03:37:29.961ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54122024-05-08T03:37:29.970ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54132024-05-08T03:37:29.972ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
54142024-05-08T03:37:29.972ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54152024-05-08T03:37:29.972ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54162024-05-08T03:37:29.974ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54172024-05-08T03:37:29.977ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
54182024-05-08T03:37:29.981ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
54192024-05-08T03:37:29.981ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54202024-05-08T03:37:29.981ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54212024-05-08T03:37:29.982ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54222024-05-08T03:37:29.988ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
54232024-05-08T03:37:29.988ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
54242024-05-08T03:37:29.988ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54252024-05-08T03:37:29.988ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54262024-05-08T03:37:29.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54272024-05-08T03:37:29.988ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
54282024-05-08T03:37:29.988ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
54292024-05-08T03:37:29.988ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
54302024-05-08T03:37:29.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
54312024-05-08T03:37:29.991ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
54322024-05-08T03:37:29.994ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
54332024-05-08T03:37:29.994ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 uri = /v1/disks?project=demo-project
54342024-05-08T03:37:29.994ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database uri = /v1/disks?project=demo-project
54352024-05-08T03:37:29.994ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
54362024-05-08T03:37:29.995ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
54372024-05-08T03:37:30.002ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database uri = /v1/disks?project=demo-project
54382024-05-08T03:37:30.003ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
54392024-05-08T03:37:30.003ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
54402024-05-08T03:37:30.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
54412024-05-08T03:37:30.006ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
54422024-05-08T03:37:30.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database uri = /v1/disks?project=demo-project
54432024-05-08T03:37:30.006ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
54442024-05-08T03:37:30.006ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
54452024-05-08T03:37:30.009ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
54462024-05-08T03:37:30.009ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database uri = /v1/disks?project=demo-project
54472024-05-08T03:37:30.009ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
54482024-05-08T03:37:30.009ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
54492024-05-08T03:37:30.012ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
54502024-05-08T03:37:30.012ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database uri = /v1/disks?project=demo-project
54512024-05-08T03:37:30.012ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
54522024-05-08T03:37:30.012ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
54532024-05-08T03:37:30.015ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks?project=demo-project
54542024-05-08T03:37:30.033ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/disks?project=demo-project
54552024-05-08T03:37:30.055ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":12,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[2,3,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[8,9,null],[9,10,null],[11,0,null],[10,12,null]],"node_holes":[],"nodes":[{"Action":{"action_name":"common.uuid_generate","label":"GenerateDiskId","name":"disk_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateVolumeId","name":"volume_id"}},{"Action":{"action_name":"disk_create.create_disk_record","label":"CreateDiskRecord","name":"created_disk"}},{"Action":{"action_name":"disk_create.regions_alloc","label":"RegionsAlloc","name":"datasets_and_regions"}},{"Action":{"action_name":"disk_create.space_account","label":"SpaceAccount","name":"no_result"}},{"Action":{"action_name":"disk_create.regions_ensure_undo","label":"RegionsEnsureUndo","name":"regions_ensure_undo"}},{"Action":{"action_name":"disk_create.regions_ensure","label":"RegionsEnsure","name":"regions_ensure"}},{"Action":{"action_name":"disk_create.create_volume_record","label":"CreateVolumeRecord","name":"created_volume"}},{"Action":{"action_name":"disk_create.finalize_disk_record","label":"FinalizeDiskRecord","name":"disk_runtime"}},{"Action":{"action_name":"disk_create.get_pantry_address","label":"GetPantryAddress","name":"pantry_address"}},{"Action":{"action_name":"disk_create.call_pantry_attach_for_disk","label":"CallPantryAttachForDisk","name":"call_pantry_attach_for_disk"}},{"Start":{"params":{"create_params":{"description":"","disk_source":{"block_size":4096,"type":"importing_blocks"},"name":"demo-import-disk","size":2147483648},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}}}},"End"]},"saga_name":"disk-create","start_node":11} saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54562024-05-08T03:37:30.055ZINFOtest_unauthorized (SecStore): creating saga saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create
54572024-05-08T03:37:30.060ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54582024-05-08T03:37:30.061ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 11 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54592024-05-08T03:37:30.065ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54602024-05-08T03:37:30.065ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 11 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54612024-05-08T03:37:30.069ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54622024-05-08T03:37:30.069ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54632024-05-08T03:37:30.080ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54642024-05-08T03:37:30.080ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("44880511-b361-4933-bbce-934f1525d160")) node_id = 0 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54652024-05-08T03:37:30.083ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54662024-05-08T03:37:30.083ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54672024-05-08T03:37:30.087ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54682024-05-08T03:37:30.087ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("351f4e66-3f2e-4908-a130-8cb987fd2cde")) node_id = 1 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54692024-05-08T03:37:30.090ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
54702024-05-08T03:37:30.090ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
54712024-05-08T03:37:30.093ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54722024-05-08T03:37:30.093ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54732024-05-08T03:37:30.095ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54742024-05-08T03:37:30.097ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54752024-05-08T03:37:30.097ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54762024-05-08T03:37:30.097ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54772024-05-08T03:37:30.102ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54782024-05-08T03:37:30.102ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54792024-05-08T03:37:30.102ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54802024-05-08T03:37:30.102ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54812024-05-08T03:37:30.102ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54822024-05-08T03:37:30.110ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54832024-05-08T03:37:30.110ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54842024-05-08T03:37:30.110ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54852024-05-08T03:37:30.122ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54862024-05-08T03:37:30.126ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54872024-05-08T03:37:30.126ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54882024-05-08T03:37:30.126ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54892024-05-08T03:37:30.132ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54902024-05-08T03:37:30.132ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54912024-05-08T03:37:30.142ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54922024-05-08T03:37:30.143ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54932024-05-08T03:37:30.143ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54942024-05-08T03:37:30.143ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54952024-05-08T03:37:30.143ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54962024-05-08T03:37:30.143ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54972024-05-08T03:37:30.148ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54982024-05-08T03:37:30.148ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
54992024-05-08T03:37:30.148ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55002024-05-08T03:37:30.149ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55012024-05-08T03:37:30.152ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55022024-05-08T03:37:30.152ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55032024-05-08T03:37:30.152ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55042024-05-08T03:37:30.152ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55052024-05-08T03:37:30.160ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55062024-05-08T03:37:30.173ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55072024-05-08T03:37:30.173ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55082024-05-08T03:37:30.173ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55092024-05-08T03:37:30.174ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CreateDiskRecord
55102024-05-08T03:37:30.213ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55112024-05-08T03:37:30.213ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"block_size": String("AdvancedFormat"), "create_image_id": Null, "create_snapshot_id": Null, "identity": Object {"description": String(""), "id": String("44880511-b361-4933-bbce-934f1525d160"), "name": String("demo-import-disk"), "time_created": String("2024-05-08T03:37:30.093675Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:30.093675Z")}, "pantry_address": Null, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "rcgen": Number(1), "runtime_state": Object {"attach_instance_id": Null, "disk_state": String("creating"), "gen": Number(1), "time_updated": String("2024-05-08T03:37:30.093674Z")}, "size": Number(2147483648), "slot": Null, "volume_id": String("351f4e66-3f2e-4908-a130-8cb987fd2cde")}) node_id = 2 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55122024-05-08T03:37:30.224ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55132024-05-08T03:37:30.224ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55142024-05-08T03:37:30.230ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = RegionsAlloc
55152024-05-08T03:37:30.230ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = RegionsAlloc
55162024-05-08T03:37:30.231ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = RegionsAlloc
55172024-05-08T03:37:30.277ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
55182024-05-08T03:37:30.277ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55192024-05-08T03:37:30.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
55202024-05-08T03:37:30.284ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
55212024-05-08T03:37:30.284ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:29.565082269","datum":9}\n
55222024-05-08T03:37:30.294ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
55232024-05-08T03:37:30.295ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
55242024-05-08T03:37:30.303ZINFOtest_unauthorized (datastore): Allocated regions for volume datasets_and_regions = [(Dataset { identity: DatasetIdentity { id: 12a3ed9f-ad13-4f63-a294-a90eae3edb32, time_created: 2024-05-08T03:37:19.558307Z, time_modified: 2024-05-08T03:37:19.558307Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 69988168-7281-4258-85c8-fb00f9edea56, ip: ::1, port: SqlU16(45904), kind: Crucible, size_used: Some(4294967296) }, Region { identity: RegionIdentity { id: 3c2ca309-c405-4dd6-b009-a3115e0dd8b4, time_created: 2024-05-08T03:37:30.274049Z, time_modified: 2024-05-08T03:37:30.274049Z }, dataset_id: 12a3ed9f-ad13-4f63-a294-a90eae3edb32, volume_id: 351f4e66-3f2e-4908-a130-8cb987fd2cde, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 }), (Dataset { identity: DatasetIdentity { id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, time_created: 2024-05-08T03:37:21.640532Z, time_modified: 2024-05-08T03:37:21.640532Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 6f44077c-fd9f-4258-9197-69e231a5926d, ip: ::1, port: SqlU16(52976), kind: Crucible, size_used: Some(4294967296) }, Region { identity: RegionIdentity { id: 9aeb17c7-8f09-44d0-b380-db92f41d6402, time_created: 2024-05-08T03:37:30.274049Z, time_modified: 2024-05-08T03:37:30.274049Z }, dataset_id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, volume_id: 351f4e66-3f2e-4908-a130-8cb987fd2cde, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 }), (Dataset { identity: DatasetIdentity { id: d2f03c6f-522a-4398-af47-99d88e4a2461, time_created: 2024-05-08T03:37:23.412368Z, time_modified: 2024-05-08T03:37:23.412368Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: d5e65d85-8a55-45e0-81fc-ce30e58c27e3, ip: ::1, port: SqlU16(40829), kind: Crucible, size_used: Some(4294967296) }, Region { identity: RegionIdentity { id: 874799c2-fd35-41d0-828c-0c7792f72237, time_created: 2024-05-08T03:37:30.274049Z, time_modified: 2024-05-08T03:37:30.274049Z }, dataset_id: d2f03c6f-522a-4398-af47-99d88e4a2461, volume_id: 351f4e66-3f2e-4908-a130-8cb987fd2cde, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 })] volume_id = 351f4e66-3f2e-4908-a130-8cb987fd2cde
55252024-05-08T03:37:30.304ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55262024-05-08T03:37:30.304ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Array [Object {"identity": Object {"id": String("12a3ed9f-ad13-4f63-a294-a90eae3edb32"), "time_created": String("2024-05-08T03:37:19.558307Z"), "time_modified": String("2024-05-08T03:37:19.558307Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("69988168-7281-4258-85c8-fb00f9edea56"), "port": Number(45904), "rcgen": Number(1), "size_used": Number(4294967296), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("12a3ed9f-ad13-4f63-a294-a90eae3edb32"), "extent_count": Number(32), "identity": Object {"id": String("3c2ca309-c405-4dd6-b009-a3115e0dd8b4"), "time_created": String("2024-05-08T03:37:30.274049Z"), "time_modified": String("2024-05-08T03:37:30.274049Z")}, "volume_id": String("351f4e66-3f2e-4908-a130-8cb987fd2cde")}], Array [Object {"identity": Object {"id": String("6df22714-12fb-4a71-9e2e-860f6b6f4d7c"), "time_created": String("2024-05-08T03:37:21.640532Z"), "time_modified": String("2024-05-08T03:37:21.640532Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("6f44077c-fd9f-4258-9197-69e231a5926d"), "port": Number(52976), "rcgen": Number(1), "size_used": Number(4294967296), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("6df22714-12fb-4a71-9e2e-860f6b6f4d7c"), "extent_count": Number(32), "identity": Object {"id": String("9aeb17c7-8f09-44d0-b380-db92f41d6402"), "time_created": String("2024-05-08T03:37:30.274049Z"), "time_modified": String("2024-05-08T03:37:30.274049Z")}, "volume_id": String("351f4e66-3f2e-4908-a130-8cb987fd2cde")}], Array [Object {"identity": Object {"id": String("d2f03c6f-522a-4398-af47-99d88e4a2461"), "time_created": String("2024-05-08T03:37:23.412368Z"), "time_modified": String("2024-05-08T03:37:23.412368Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("d5e65d85-8a55-45e0-81fc-ce30e58c27e3"), "port": Number(40829), "rcgen": Number(1), "size_used": Number(4294967296), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("d2f03c6f-522a-4398-af47-99d88e4a2461"), "extent_count": Number(32), "identity": Object {"id": String("874799c2-fd35-41d0-828c-0c7792f72237"), "time_created": String("2024-05-08T03:37:30.274049Z"), "time_modified": String("2024-05-08T03:37:30.274049Z")}, "volume_id": String("351f4e66-3f2e-4908-a130-8cb987fd2cde")}]]) node_id = 3 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55272024-05-08T03:37:30.313ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55282024-05-08T03:37:30.314ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55292024-05-08T03:37:30.320ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = SpaceAccount
55302024-05-08T03:37:30.321ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = SpaceAccount
55312024-05-08T03:37:30.321ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = SpaceAccount
55322024-05-08T03:37:30.337ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55332024-05-08T03:37:30.338ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 4 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55342024-05-08T03:37:30.351ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55352024-05-08T03:37:30.351ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55362024-05-08T03:37:30.358ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55372024-05-08T03:37:30.359ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 5 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55382024-05-08T03:37:30.363ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55392024-05-08T03:37:30.363ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55402024-05-08T03:37:30.699ZDEBGtest_unauthorized (collection-task): collecting from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55412024-05-08T03:37:30.699ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
55422024-05-08T03:37:30.699ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:52976 remote_addr = [::1]:61551 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
55432024-05-08T03:37:30.699ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:40829 remote_addr = [::1]:45010 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
55442024-05-08T03:37:30.699ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:45904 remote_addr = [::1]:63191 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
55452024-05-08T03:37:30.700ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:52976 method = POST remote_addr = [::1]:61551 req_id = f98478f7-53df-44f8-ae54-eb96debd1159 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
55462024-05-08T03:37:30.701ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:40829 method = POST remote_addr = [::1]:45010 req_id = 6f16472a-9392-49ab-8707-e319170132c2 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
55472024-05-08T03:37:30.701ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:45904 method = POST remote_addr = [::1]:63191 req_id = 5ab3e90f-aa5a-43d0-b579-00baf680df09 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
55482024-05-08T03:37:30.701ZINFOtest_unauthorized (dropshot): accepted connection file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:765 local_addr = 127.0.0.1:50231 remote_addr = 127.0.0.1:59751
55492024-05-08T03:37:30.703ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 2581 local_addr = [::1]:52976 method = POST remote_addr = [::1]:61551 req_id = f98478f7-53df-44f8-ae54-eb96debd1159 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
55502024-05-08T03:37:30.703ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 2510 local_addr = [::1]:40829 method = POST remote_addr = [::1]:45010 req_id = 6f16472a-9392-49ab-8707-e319170132c2 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
55512024-05-08T03:37:30.703ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 2423 local_addr = [::1]:45904 method = POST remote_addr = [::1]:63191 req_id = 5ab3e90f-aa5a-43d0-b579-00baf680df09 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
55522024-05-08T03:37:30.704ZTRACtest_unauthorized (dropshot): incoming request local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = d575466c-b533-493a-8542-d70b41a8998c uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55532024-05-08T03:37:30.704ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
55542024-05-08T03:37:30.729ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55552024-05-08T03:37:30.729ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("{\\"type\\":\\"volume\\",\\"block_size\\":4096,\\"id\\":\\"44880511-b361-4933-bbce-934f1525d160\\",\\"sub_volumes\\":[{\\"type\\":\\"region\\",\\"block_size\\":4096,\\"blocks_per_extent\\":16384,\\"extent_count\\":32,\\"gen\\":1,\\"opts\\":{\\"id\\":\\"44880511-b361-4933-bbce-934f1525d160\\",\\"key\\":\\"g8l39E5/fmDzaezHKlyLSAd/6QRcviJIXSkk3Y0JCuw=\\",\\"lossy\\":false,\\"read_only\\":false,\\"target\\":[\\"[::1]:1101\\",\\"[::1]:1301\\",\\"[::1]:1401\\"]}}]}")) node_id = 6 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55562024-05-08T03:37:30.729ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 25075 local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = d575466c-b533-493a-8542-d70b41a8998c response_code = 200 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55572024-05-08T03:37:30.753ZDEBGtest_unauthorized (collection-task): collected results from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 4 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55582024-05-08T03:37:30.753ZDEBGtest_unauthorized (results-sink): inserting 41 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
55592024-05-08T03:37:30.753ZDEBGtest_unauthorized (clickhouse-client): unrolling 41 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55602024-05-08T03:37:30.757ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55612024-05-08T03:37:30.757ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT * FROM oximeter.timeseries_schema WHERE timeseries_name NOT IN ('integration_target:integration_metric') FORMAT JSONEachRow;
55622024-05-08T03:37:30.758ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55632024-05-08T03:37:30.758ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55642024-05-08T03:37:30.766ZTRACtest_unauthorized (clickhouse-client): no new timeseries schema in database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55652024-05-08T03:37:30.767ZDEBGtest_unauthorized (clickhouse-client): new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 schema = {"timeseries_name":"http_service:request_latency_histogram","fields.name":["id","method","name","route","status_code"],"fields.type":["Uuid","String","String","String","I64"],"fields.source":["Target","Metric","Target","Metric","Metric"],"datum_type":"HistogramF64","created":"2024-05-08 03:37:30.757076695"} timeseries_name = http_service:request_latency_histogram
55662024-05-08T03:37:30.786ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55672024-05-08T03:37:30.786ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT * FROM oximeter.timeseries_schema WHERE timeseries_name NOT IN ('http_service:request_latency_histogram', 'integration_target:integration_metric') FORMAT JSONEachRow;
55682024-05-08T03:37:30.792ZTRACtest_unauthorized (clickhouse-client): no new timeseries schema in database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55692024-05-08T03:37:30.793ZDEBGtest_unauthorized (clickhouse-client): new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 schema = {"timeseries_name":"collection_target:cpus_provisioned","fields.name":["id"],"fields.type":["Uuid"],"fields.source":["Target"],"datum_type":"I64","created":"2024-05-08 03:37:30.786593543"} timeseries_name = collection_target:cpus_provisioned
55702024-05-08T03:37:30.794ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55712024-05-08T03:37:30.794ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT * FROM oximeter.timeseries_schema WHERE timeseries_name NOT IN ('collection_target:cpus_provisioned', 'http_service:request_latency_histogram', 'integration_target:integration_metric') FORMAT JSONEachRow;
55722024-05-08T03:37:30.798ZTRACtest_unauthorized (clickhouse-client): no new timeseries schema in database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55732024-05-08T03:37:30.799ZDEBGtest_unauthorized (clickhouse-client): new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 schema = {"timeseries_name":"collection_target:ram_provisioned","fields.name":["id"],"fields.type":["Uuid"],"fields.source":["Target"],"datum_type":"I64","created":"2024-05-08 03:37:30.794393260"} timeseries_name = collection_target:ram_provisioned
55742024-05-08T03:37:30.800ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55752024-05-08T03:37:30.800ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT * FROM oximeter.timeseries_schema WHERE timeseries_name NOT IN ('collection_target:cpus_provisioned', 'collection_target:ram_provisioned', 'http_service:request_latency_histogram', 'integration_target:integration_metric') FORMAT JSONEachRow;
55762024-05-08T03:37:30.803ZTRACtest_unauthorized (clickhouse-client): no new timeseries schema in database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55772024-05-08T03:37:30.803ZDEBGtest_unauthorized (clickhouse-client): new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 schema = {"timeseries_name":"collection_target:virtual_disk_space_provisioned","fields.name":["id"],"fields.type":["Uuid"],"fields.source":["Target"],"datum_type":"I64","created":"2024-05-08 03:37:30.800182924"} timeseries_name = collection_target:virtual_disk_space_provisioned
55782024-05-08T03:37:30.828ZDEBGtest_unauthorized (clickhouse-client): inserting 4 new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
55792024-05-08T03:37:30.828ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.timeseries_schema FORMAT JSONEachRow\n{"timeseries_name":"collection_target:cpus_provisioned","fields.name":["id"],"fields.type":["Uuid"],"fields.source":["Target"],"datum_type":"I64","created":"2024-05-08 03:37:30.786593543"}\n{"timeseries_name":"collection_target:ram_provisioned","fields.name":["id"],"fields.type":["Uuid"],"fields.source":["Target"],"datum_type":"I64","created":"2024-05-08 03:37:30.794393260"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","fields.name":["id"],"fields.type":["Uuid"],"fields.source":["Target"],"datum_type":"I64","created":"2024-05-08 03:37:30.800182924"}\n{"timeseries_name":"http_service:request_latency_histogram","fields.name":["id","method","name","route","status_code"],"fields.type":["Uuid","String","String","String","I64"],"fields.source":["Target","Metric","Target","Metric","Metric"],"datum_type":"HistogramF64","created":"2024-05-08 03:37:30.757076695"}\n
55802024-05-08T03:37:30.834ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_i64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"status_code","field_value":503}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"status_code","field_value":201}\n
55812024-05-08T03:37:30.840ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55822024-05-08T03:37:30.840ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 7 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55832024-05-08T03:37:30.842ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 16 table_name = oximeter.fields_i64
55842024-05-08T03:37:30.843ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"route","field_value":"/metrics/collectors"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"route","field_value":"/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"route","field_value":"/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"route","field_value":"/v1/vpcs"}\n
55852024-05-08T03:37:30.853ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
55862024-05-08T03:37:30.853ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
55872024-05-08T03:37:30.853ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 50 table_name = oximeter.fields_string
55882024-05-08T03:37:30.853ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":14090496300427388374,"field_name":"id","field_value":"001de000-5110-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10988660595257591748,"field_name":"id","field_value":"001de000-5110-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":6332272717670687644,"field_name":"id","field_value":"001de000-5110-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":6180413442550398813,"field_name":"id","field_value":"001de000-4401-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":2672187652620174780,"field_name":"id","field_value":"001de000-4401-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":104876394268856460,"field_name":"id","field_value":"001de000-4401-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":7763646387282271213,"field_name":"id","field_value":"001de000-1334-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10733361587332781639,"field_name":"id","field_value":"001de000-1334-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":12379067900625785140,"field_name":"id","field_value":"001de000-1334-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":9178559219591475630,"field_name":"id","field_value":"2e1bfffe-4735-4ccd-b100-191299d6acc3"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":1209539923968093989,"field_name":"id","field_value":"2e1bfffe-4735-4ccd-b100-191299d6acc3"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":2937162713367479928,"field_name":"id","field_value":"2e1bfffe-4735-4ccd-b100-191299d6acc3"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":13053543206052866275,"field_name":"id","field_value":"5d89f14e-9353-4c59-bdca-9d4cc822c0a2"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":7091342564469895815,"field_name":"id","field_value":"5d89f14e-9353-4c59-bdca-9d4cc822c0a2"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":9057239284903404883,"field_name":"id","field_value":"5d89f14e-9353-4c59-bdca-9d4cc822c0a2"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":6154532647562793154,"field_name":"id","field_value":"f284aa3f-6d71-466b-8aba-8dd89f9881ba"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":15236010457901072632,"field_name":"id","field_value":"f284aa3f-6d71-466b-8aba-8dd89f9881ba"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":18411393846195388016,"field_name":"id","field_value":"f284aa3f-6d71-466b-8aba-8dd89f9881ba"}\n
55892024-05-08T03:37:30.857ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 34 table_name = oximeter.fields_uuid
55902024-05-08T03:37:30.857ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_histogramf64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:30.716432704","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:30.716566520","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:30.716580919","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:30.716598143","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:30.716617041","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716720446","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716747270","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716766127","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716781628","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716795666","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716810936","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716826327","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716839132","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716849994","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716862759","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:30.716873370","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n
55912024-05-08T03:37:30.858ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
55922024-05-08T03:37:30.858ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
55932024-05-08T03:37:30.859ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
55942024-05-08T03:37:30.882ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 16 table_name = oximeter.measurements_histogramf64
55952024-05-08T03:37:30.882ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:30.701641213","datum":10}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":14090496300427388374,"timestamp":"2024-05-08 03:37:12.172424000","datum":0}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10988660595257591748,"timestamp":"2024-05-08 03:37:12.172424000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":6332272717670687644,"timestamp":"2024-05-08 03:37:12.172424000","datum":0}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":6180413442550398813,"timestamp":"2024-05-08 03:37:12.209262000","datum":0}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":2672187652620174780,"timestamp":"2024-05-08 03:37:12.209262000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":104876394268856460,"timestamp":"2024-05-08 03:37:12.209262000","datum":0}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":7763646387282271213,"timestamp":"2024-05-08 03:37:13.296918000","datum":0}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10733361587332781639,"timestamp":"2024-05-08 03:37:13.296918000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":12379067900625785140,"timestamp":"2024-05-08 03:37:13.296918000","datum":0}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":9178559219591475630,"timestamp":"2024-05-08 03:37:16.515640000","datum":0}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":1209539923968093989,"timestamp":"2024-05-08 03:37:16.515640000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":2937162713367479928,"timestamp":"2024-05-08 03:37:16.515640000","datum":0}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":13053543206052866275,"timestamp":"2024-05-08 03:37:24.778569000","datum":0}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":7091342564469895815,"timestamp":"2024-05-08 03:37:24.778569000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":9057239284903404883,"timestamp":"2024-05-08 03:37:24.778569000","datum":0}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":6154532647562793154,"timestamp":"2024-05-08 03:37:26.888617000","datum":0}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":15236010457901072632,"timestamp":"2024-05-08 03:37:26.888617000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":18411393846195388016,"timestamp":"2024-05-08 03:37:26.888617000","datum":0}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":12379067900625785140,"timestamp":"2024-05-08 03:37:29.593048000","datum":2147483648}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":6332272717670687644,"timestamp":"2024-05-08 03:37:29.593048000","datum":2147483648}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":18411393846195388016,"timestamp":"2024-05-08 03:37:29.593048000","datum":2147483648}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":12379067900625785140,"timestamp":"2024-05-08 03:37:30.326539000","datum":4294967296}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":6332272717670687644,"timestamp":"2024-05-08 03:37:30.326539000","datum":4294967296}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":18411393846195388016,"timestamp":"2024-05-08 03:37:30.326539000","datum":4294967296}\n
55962024-05-08T03:37:30.888ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 25 table_name = oximeter.measurements_i64
55972024-05-08T03:37:30.888ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
55982024-05-08T03:37:30.892ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
55992024-05-08T03:37:30.892ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56002024-05-08T03:37:30.893ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56012024-05-08T03:37:30.896ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56022024-05-08T03:37:30.896ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56032024-05-08T03:37:30.901ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56042024-05-08T03:37:30.904ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56052024-05-08T03:37:30.904ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56062024-05-08T03:37:30.904ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56072024-05-08T03:37:30.904ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56082024-05-08T03:37:30.905ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56092024-05-08T03:37:30.913ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56102024-05-08T03:37:30.914ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56112024-05-08T03:37:30.914ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56122024-05-08T03:37:30.922ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56132024-05-08T03:37:30.929ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56142024-05-08T03:37:30.935ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56152024-05-08T03:37:30.936ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56162024-05-08T03:37:30.937ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56172024-05-08T03:37:30.945ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56182024-05-08T03:37:30.971ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56192024-05-08T03:37:30.971ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56202024-05-08T03:37:30.971ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56212024-05-08T03:37:30.971ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56222024-05-08T03:37:30.971ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56232024-05-08T03:37:30.972ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56242024-05-08T03:37:30.976ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56252024-05-08T03:37:30.976ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56262024-05-08T03:37:30.976ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56272024-05-08T03:37:30.978ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56282024-05-08T03:37:30.982ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56292024-05-08T03:37:30.982ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56302024-05-08T03:37:30.982ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56312024-05-08T03:37:30.986ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56322024-05-08T03:37:30.990ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56332024-05-08T03:37:31.002ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56342024-05-08T03:37:31.002ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56352024-05-08T03:37:31.002ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56362024-05-08T03:37:31.003ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = FinalizeDiskRecord
56372024-05-08T03:37:31.022ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
56382024-05-08T03:37:31.022ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 8 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
56392024-05-08T03:37:31.029ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
56402024-05-08T03:37:31.029ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
56412024-05-08T03:37:31.064ZTRACtest_unauthorized (DnsResolver): lookup_socket_v6 srv dns_name = _crucible-pantry._tcp.control-plane.oxide.internal
56422024-05-08T03:37:31.066ZTRACtest_unauthorized (dns): buffer buffer = Length: 68 (0x44) bytes\n0000: 87 01 01 00 00 01 00 00 00 00 00 00 10 5f 63 72 ............._cr\n0010: 75 63 69 62 6c 65 2d 70 61 6e 74 72 79 04 5f 74 ucible-pantry._t\n0020: 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 cp.control-plane\n0030: 05 6f 78 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 .oxide.internal.\n0040: 00 21 00 01 .!.. kind = dns peer_addr = [::1]:60689 req_id = fa026549-9b79-44fa-b985-333d1086f92a
56432024-05-08T03:37:31.066ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 34561,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_crucible-pantry._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_crucible-pantry._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 16,\n 95,\n 99,\n 114,\n 117,\n 99,\n 105,\n 98,\n 108,\n 101,\n 45,\n 112,\n 97,\n 110,\n 116,\n 114,\n 121,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:60689 req_id = fa026549-9b79-44fa-b985-333d1086f92a
56442024-05-08T03:37:31.067ZDEBGtest_unauthorized (store): query key key = _crucible-pantry._tcp
56452024-05-08T03:37:31.067ZDEBGtest_unauthorized (store): query key key = 8ec4d158-258c-4553-bb59-8f10a203dcc9.host
56462024-05-08T03:37:31.067ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:60689 query = LowerQuery { name: LowerName(Name("_crucible-pantry._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_crucible-pantry._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_crucible-pantry._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63239, target: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal") })) }] req_id = fa026549-9b79-44fa-b985-333d1086f92a
56472024-05-08T03:37:31.073ZDEBGtest_unauthorized (DnsResolver): lookup_socket_v6 srv dns_name = _crucible-pantry._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_crucible-pantry._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_crucible-pantry._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63239, target: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3374, tv_nsec: 244358372 } })
56482024-05-08T03:37:31.073ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
56492024-05-08T03:37:31.074ZTRACtest_unauthorized (dns): buffer buffer = Length: 88 (0x58) bytes\n0000: 56 fa 01 00 00 01 00 00 00 00 00 00 24 38 65 63 V...........$8ec\n0010: 34 64 31 35 38 2d 32 35 38 63 2d 34 35 35 33 2d 4d158-258c-4553-\n0020: 62 62 35 39 2d 38 66 31 30 61 32 30 33 64 63 63 bb59-8f10a203dcc\n0030: 39 04 68 6f 73 74 0d 63 6f 6e 74 72 6f 6c 2d 70 9.host.control-p\n0040: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0050: 6e 61 6c 00 00 1c 00 01 nal..... kind = dns peer_addr = [::1]:52597 req_id = 4152ea17-4b5b-4ef3-a267-e427133bddb6
56502024-05-08T03:37:31.075ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 22266,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 36,\n 56,\n 101,\n 99,\n 52,\n 100,\n 49,\n 53,\n 56,\n 45,\n 50,\n 53,\n 56,\n 99,\n 45,\n 52,\n 53,\n 53,\n 51,\n 45,\n 98,\n 98,\n 53,\n 57,\n 45,\n 56,\n 102,\n 49,\n 48,\n 97,\n 50,\n 48,\n 51,\n 100,\n 99,\n 99,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:52597 req_id = 4152ea17-4b5b-4ef3-a267-e427133bddb6
56512024-05-08T03:37:31.076ZDEBGtest_unauthorized (store): query key key = 8ec4d158-258c-4553-bb59-8f10a203dcc9.host
56522024-05-08T03:37:31.077ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:52597 query = LowerQuery { name: LowerName(Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal.")), original: Query { name: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 4152ea17-4b5b-4ef3-a267-e427133bddb6
56532024-05-08T03:37:31.077ZINFOtest_unauthorized (nexus): using pantry at [::1]:63239 for importing to disk 44880511-b361-4933-bbce-934f1525d160 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create
56542024-05-08T03:37:31.077ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56552024-05-08T03:37:31.077ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56562024-05-08T03:37:31.081ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56572024-05-08T03:37:31.104ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56582024-05-08T03:37:31.104ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56592024-05-08T03:37:31.110ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56602024-05-08T03:37:31.112ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56612024-05-08T03:37:31.112ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56622024-05-08T03:37:31.112ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56632024-05-08T03:37:31.122ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56642024-05-08T03:37:31.122ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56652024-05-08T03:37:31.122ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56662024-05-08T03:37:31.122ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56672024-05-08T03:37:31.124ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56682024-05-08T03:37:31.129ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56692024-05-08T03:37:31.129ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56702024-05-08T03:37:31.129ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56712024-05-08T03:37:31.133ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56722024-05-08T03:37:31.161ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56732024-05-08T03:37:31.162ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56742024-05-08T03:37:31.162ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56752024-05-08T03:37:31.165ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56762024-05-08T03:37:31.184ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56772024-05-08T03:37:31.190ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56782024-05-08T03:37:31.190ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56792024-05-08T03:37:31.190ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56802024-05-08T03:37:31.190ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56812024-05-08T03:37:31.190ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56822024-05-08T03:37:31.191ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56832024-05-08T03:37:31.196ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56842024-05-08T03:37:31.196ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56852024-05-08T03:37:31.196ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56862024-05-08T03:37:31.200ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56872024-05-08T03:37:31.206ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56882024-05-08T03:37:31.206ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56892024-05-08T03:37:31.206ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56902024-05-08T03:37:31.207ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56912024-05-08T03:37:31.212ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56922024-05-08T03:37:31.260ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56932024-05-08T03:37:31.260ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56942024-05-08T03:37:31.261ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56952024-05-08T03:37:31.261ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = GetPantryAddress
56962024-05-08T03:37:31.271ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
56972024-05-08T03:37:31.271ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("[::1]:63239")) node_id = 9 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
56982024-05-08T03:37:31.274ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
56992024-05-08T03:37:31.276ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
57002024-05-08T03:37:31.276ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
57012024-05-08T03:37:31.280ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57022024-05-08T03:37:31.281ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57032024-05-08T03:37:31.281ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57042024-05-08T03:37:31.284ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57052024-05-08T03:37:31.284ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57062024-05-08T03:37:31.285ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57072024-05-08T03:37:31.293ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57082024-05-08T03:37:31.293ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57092024-05-08T03:37:31.294ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57102024-05-08T03:37:31.297ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57112024-05-08T03:37:31.297ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57122024-05-08T03:37:31.297ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57132024-05-08T03:37:31.297ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57142024-05-08T03:37:31.298ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57152024-05-08T03:37:31.303ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57162024-05-08T03:37:31.303ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57172024-05-08T03:37:31.303ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57182024-05-08T03:37:31.304ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57192024-05-08T03:37:31.308ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57202024-05-08T03:37:31.308ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57212024-05-08T03:37:31.308ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57222024-05-08T03:37:31.308ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57232024-05-08T03:37:31.316ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57242024-05-08T03:37:31.326ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ById(44880511-b361-4933-bbce-934f1525d160) } result = Ok(()) saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create saga_node = CallPantryAttachForDisk
57252024-05-08T03:37:31.345ZINFOtest_unauthorized (nexus): sending attach for disk 44880511-b361-4933-bbce-934f1525d160 volume 351f4e66-3f2e-4908-a130-8cb987fd2cde to endpoint http://[::1]:63239 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create
57262024-05-08T03:37:31.415ZINFOtest_unauthorized (dropshot): accepted connection kind = pantry local_addr = [::1]:63239 remote_addr = [::1]:36285 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
57272024-05-08T03:37:31.419ZTRACtest_unauthorized (dropshot): incoming request kind = pantry local_addr = [::1]:63239 method = POST remote_addr = [::1]:36285 req_id = e1bd5dd7-3cf8-4497-90b1-1ecf8f8368d1 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/44880511-b361-4933-bbce-934f1525d160
57282024-05-08T03:37:31.420ZINFOtest_unauthorized (dropshot): request completed kind = pantry latency_us = 4950 local_addr = [::1]:63239 method = POST remote_addr = [::1]:36285 req_id = e1bd5dd7-3cf8-4497-90b1-1ecf8f8368d1 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/44880511-b361-4933-bbce-934f1525d160
57292024-05-08T03:37:31.432ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
57302024-05-08T03:37:31.432ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 10 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
57312024-05-08T03:37:31.440ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
57322024-05-08T03:37:31.441ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 12 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
57332024-05-08T03:37:31.455ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
57342024-05-08T03:37:31.456ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 12 saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
57352024-05-08T03:37:31.468ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
57362024-05-08T03:37:31.477ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d
57372024-05-08T03:37:31.507ZINFOtest_unauthorized (SEC): saga finished saga_id = 06e280c9-d533-47a6-aa8e-26087bad314d saga_name = disk-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
57382024-05-08T03:37:31.508ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 1554124 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = febb2e09-54d4-4cca-ba97-95ec8b3407a0 response_code = 201 uri = /v1/disks?project=demo-project
57392024-05-08T03:37:31.509ZINFOtest_unauthorized (external client test context): client received response status = 201
57402024-05-08T03:37:31.509ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disks\\":[],\\"external_ips\\":[{\\"pool\\":\\"default\\",\\"type\\":\\"ephemeral\\"}],\\"hostname\\":\\"demo-instance\\",\\"memory\\":17179869184,\\"name\\":\\"demo-instance\\",\\"ncpus\\":1,\\"network_interfaces\\":{\\"type\\":\\"default\\"},\\"ssh_public_keys\\":[],\\"start\\":true,\\"user_data\\":\\"\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances?project=demo-project
57412024-05-08T03:37:31.509ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 uri = /v1/instances?project=demo-project
57422024-05-08T03:37:31.510ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 uri = /v1/instances?project=demo-project
57432024-05-08T03:37:31.510ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances?project=demo-project
57442024-05-08T03:37:31.511ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57452024-05-08T03:37:31.511ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57462024-05-08T03:37:31.511ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57472024-05-08T03:37:31.516ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57482024-05-08T03:37:31.516ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57492024-05-08T03:37:31.517ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57502024-05-08T03:37:31.519ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
57512024-05-08T03:37:31.519ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
57522024-05-08T03:37:31.519ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57532024-05-08T03:37:31.519ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57542024-05-08T03:37:31.519ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57552024-05-08T03:37:31.523ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
57562024-05-08T03:37:31.523ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57572024-05-08T03:37:31.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57582024-05-08T03:37:31.523ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57592024-05-08T03:37:31.526ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
57602024-05-08T03:37:31.531ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
57612024-05-08T03:37:31.531ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57622024-05-08T03:37:31.531ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57632024-05-08T03:37:31.532ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57642024-05-08T03:37:31.534ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
57652024-05-08T03:37:31.534ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
57662024-05-08T03:37:31.534ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57672024-05-08T03:37:31.534ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57682024-05-08T03:37:31.535ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57692024-05-08T03:37:31.541ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
57702024-05-08T03:37:31.542ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
57712024-05-08T03:37:31.542ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
57722024-05-08T03:37:31.543ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
57732024-05-08T03:37:31.550ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
57742024-05-08T03:37:31.553ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
57752024-05-08T03:37:31.553ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 uri = /v1/instances?project=demo-project
57762024-05-08T03:37:31.553ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
57772024-05-08T03:37:31.554ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
57782024-05-08T03:37:31.554ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
57792024-05-08T03:37:31.558ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
57802024-05-08T03:37:31.558ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
57812024-05-08T03:37:31.560ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
57822024-05-08T03:37:31.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
57832024-05-08T03:37:31.596ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
57842024-05-08T03:37:31.600ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
57852024-05-08T03:37:31.600ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
57862024-05-08T03:37:31.600ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
57872024-05-08T03:37:31.600ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
57882024-05-08T03:37:31.601ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
57892024-05-08T03:37:31.606ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
57902024-05-08T03:37:31.607ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
57912024-05-08T03:37:31.607ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
57922024-05-08T03:37:31.608ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
57932024-05-08T03:37:31.615ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
57942024-05-08T03:37:31.615ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
57952024-05-08T03:37:31.615ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
57962024-05-08T03:37:31.615ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
57972024-05-08T03:37:31.620ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
57982024-05-08T03:37:31.628ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/instances?project=demo-project
57992024-05-08T03:37:31.628ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58002024-05-08T03:37:31.628ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58012024-05-08T03:37:31.629ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58022024-05-08T03:37:31.647ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58032024-05-08T03:37:31.647ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58042024-05-08T03:37:31.649ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58052024-05-08T03:37:31.656ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } uri = /v1/instances?project=demo-project
58062024-05-08T03:37:31.656ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
58072024-05-08T03:37:31.656ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58082024-05-08T03:37:31.656ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58092024-05-08T03:37:31.657ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58102024-05-08T03:37:31.669ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
58112024-05-08T03:37:31.669ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58122024-05-08T03:37:31.669ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58132024-05-08T03:37:31.672ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58142024-05-08T03:37:31.690ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
58152024-05-08T03:37:31.692ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(()) uri = /v1/instances?project=demo-project
58162024-05-08T03:37:31.692ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } uri = /v1/instances?project=demo-project
58172024-05-08T03:37:31.692ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
58182024-05-08T03:37:31.692ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58192024-05-08T03:37:31.692ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58202024-05-08T03:37:31.692ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58212024-05-08T03:37:31.733ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
58222024-05-08T03:37:31.733ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58232024-05-08T03:37:31.733ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58242024-05-08T03:37:31.734ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58252024-05-08T03:37:31.749ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
58262024-05-08T03:37:31.754ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(()) uri = /v1/instances?project=demo-project
58272024-05-08T03:37:31.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
58282024-05-08T03:37:31.755ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
58292024-05-08T03:37:31.756ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
58302024-05-08T03:37:31.766ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Fleet
58312024-05-08T03:37:31.766ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
58322024-05-08T03:37:31.766ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
58332024-05-08T03:37:31.766ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
58342024-05-08T03:37:31.767ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
58352024-05-08T03:37:31.775ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
58362024-05-08T03:37:31.778ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Fleet result = Ok(())
58372024-05-08T03:37:31.778ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
58382024-05-08T03:37:31.778ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
58392024-05-08T03:37:31.779ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
58402024-05-08T03:37:31.841ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":167,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[2,3,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[8,9,null],[9,10,null],[10,11,null],[11,12,null],[12,13,null],[13,14,null],[14,15,null],[15,16,null],[16,17,null],[17,18,null],[18,19,null],[19,20,null],[20,21,null],[21,22,null],[22,23,null],[23,24,null],[24,25,null],[25,26,null],[26,27,null],[27,28,null],[28,29,null],[29,30,null],[30,31,null],[31,32,null],[32,33,null],[33,34,null],[34,35,null],[35,36,null],[36,37,null],[37,38,null],[38,39,null],[39,40,null],[40,41,null],[41,42,null],[42,43,null],[43,44,null],[44,45,null],[45,46,null],[46,47,null],[47,48,null],[48,49,null],[49,50,null],[50,51,null],[51,52,null],[52,53,null],[53,54,null],[54,55,null],[55,56,null],[56,57,null],[57,58,null],[58,59,null],[59,60,null],[60,61,null],[61,62,null],[62,63,null],[63,64,null],[64,65,null],[65,66,null],[66,67,null],[67,68,null],[68,69,null],[69,70,null],[70,71,null],[71,72,null],[72,73,null],[73,74,null],[74,75,null],[75,76,null],[76,77,null],[77,78,null],[78,79,null],[79,80,null],[80,81,null],[81,82,null],[82,83,null],[83,84,null],[84,85,null],[85,86,null],[86,87,null],[87,88,null],[88,89,null],[89,90,null],[90,91,null],[91,92,null],[92,93,null],[93,94,null],[94,95,null],[95,96,null],[96,97,null],[97,98,null],[98,99,null],[99,100,null],[100,101,null],[101,102,null],[102,103,null],[103,104,null],[104,105,null],[105,106,null],[106,107,null],[107,108,null],[108,109,null],[109,110,null],[110,111,null],[111,112,null],[112,113,null],[113,114,null],[114,115,null],[115,116,null],[116,117,null],[117,118,null],[118,119,null],[119,120,null],[120,121,null],[121,122,null],[122,123,null],[123,124,null],[124,125,null],[125,126,null],[126,127,null],[127,128,null],[128,129,null],[129,130,null],[130,131,null],[131,132,null],[132,133,null],[133,134,null],[134,135,null],[135,136,null],[136,137,null],[137,138,null],[138,139,null],[139,140,null],[140,141,null],[141,142,null],[142,143,null],[143,144,null],[144,145,null],[145,146,null],[146,147,null],[147,148,null],[148,149,null],[149,150,null],[150,151,null],[151,152,null],[152,153,null],[153,154,null],[154,155,null],[155,156,null],[156,157,null],[157,158,null],[158,159,null],[159,160,null],[160,161,null],[161,162,null],[162,163,null],[163,164,null],[164,165,null],[166,0,null],[165,167,null]],"node_holes":[],"nodes":[{"Constant":{"name":"instance_id","value":"e1aa92bf-30d7-47f0-947b-90f3c17157dc"}},{"Action":{"action_name":"instance_create.create_instance_record","label":"CreateInstanceRecord","name":"instance_record"}},{"Action":{"action_name":"instance_create.associate_ssh_keys","label":"AssociateSshKeys","name":"output"}},{"Constant":{"name":"network_interface_params0","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"896ec905-08b8-4333-80ad-09268a3bb71b","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":0}}},{"SubsagaStart":{"params_node_name":"network_interface_params0","saga_name":"instance-create-nic0"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface0","name":"output"}},{"SubsagaEnd":{"name":"network_interface0"}},{"Constant":{"name":"network_interface_params1","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"43421efe-4a8a-4eb4-b7d5-8c186115f727","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":1}}},{"SubsagaStart":{"params_node_name":"network_interface_params1","saga_name":"instance-create-nic1"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface1","name":"output"}},{"SubsagaEnd":{"name":"network_interface1"}},{"Constant":{"name":"network_interface_params2","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"f57257e1-21be-43b9-b70a-881d69eefbf6","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":2}}},{"SubsagaStart":{"params_node_name":"network_interface_params2","saga_name":"instance-create-nic2"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface2","name":"output"}},{"SubsagaEnd":{"name":"network_interface2"}},{"Constant":{"name":"network_interface_params3","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"4d6136d1-8852-4480-bd5a-d406d0008ea5","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":3}}},{"SubsagaStart":{"params_node_name":"network_interface_params3","saga_name":"instance-create-nic3"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface3","name":"output"}},{"SubsagaEnd":{"name":"network_interface3"}},{"Constant":{"name":"network_interface_params4","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"191e3c66-cfb8-4d15-88c6-7d9e2eb2f6f0","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":4}}},{"SubsagaStart":{"params_node_name":"network_interface_params4","saga_name":"instance-create-nic4"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface4","name":"output"}},{"SubsagaEnd":{"name":"network_interface4"}},{"Constant":{"name":"network_interface_params5","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"28ea4c28-115d-4cdb-a901-0993ae1cbebc","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":5}}},{"SubsagaStart":{"params_node_name":"network_interface_params5","saga_name":"instance-create-nic5"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface5","name":"output"}},{"SubsagaEnd":{"name":"network_interface5"}},{"Constant":{"name":"network_interface_params6","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"0295d5d9-3638-432a-8884-54b5fbe18d6f","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":6}}},{"SubsagaStart":{"params_node_name":"network_interface_params6","saga_name":"instance-create-nic6"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface6","name":"output"}},{"SubsagaEnd":{"name":"network_interface6"}},{"Constant":{"name":"network_interface_params7","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"f06bb856-36a5-4a1e-9ccd-6f1acd95788c","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":7}}},{"SubsagaStart":{"params_node_name":"network_interface_params7","saga_name":"instance-create-nic7"}},{"Action":{"action_name":"instance_create.create_network_interface","label":"CreateNetworkInterface7","name":"output"}},{"SubsagaEnd":{"name":"network_interface7"}},{"Action":{"action_name":"common.uuid_generate","label":"CreateSnatIpId","name":"snat_ip_id"}},{"Action":{"action_name":"instance_create.create_snat_ip","label":"CreateSnatIp","name":"snat_ip"}},{"Constant":{"name":"external_ip_params0","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"f1c7ea0b-5619-4942-ba55-45adcbae6d3a","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":0}}},{"SubsagaStart":{"params_node_name":"external_ip_params0","saga_name":"instance-create-external-ip0"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp0","name":"external-ip-0"}},{"SubsagaEnd":{"name":"external_ip0"}},{"Constant":{"name":"external_ip_params1","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"1cdb8baf-56ea-40ee-a209-1ae2e572bc29","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":1}}},{"SubsagaStart":{"params_node_name":"external_ip_params1","saga_name":"instance-create-external-ip1"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp1","name":"external-ip-1"}},{"SubsagaEnd":{"name":"external_ip1"}},{"Constant":{"name":"external_ip_params2","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"05fa399b-f6ac-4ee2-95f2-0be783ea7b31","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":2}}},{"SubsagaStart":{"params_node_name":"external_ip_params2","saga_name":"instance-create-external-ip2"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp2","name":"external-ip-2"}},{"SubsagaEnd":{"name":"external_ip2"}},{"Constant":{"name":"external_ip_params3","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"7d9b8925-d623-436d-9a7a-3bd107e524ff","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":3}}},{"SubsagaStart":{"params_node_name":"external_ip_params3","saga_name":"instance-create-external-ip3"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp3","name":"external-ip-3"}},{"SubsagaEnd":{"name":"external_ip3"}},{"Constant":{"name":"external_ip_params4","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"5cc459a5-1d18-4c53-8a40-2c5d0752fd57","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":4}}},{"SubsagaStart":{"params_node_name":"external_ip_params4","saga_name":"instance-create-external-ip4"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp4","name":"external-ip-4"}},{"SubsagaEnd":{"name":"external_ip4"}},{"Constant":{"name":"external_ip_params5","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"cccc7793-6821-495c-bb81-f5004b4cf51b","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":5}}},{"SubsagaStart":{"params_node_name":"external_ip_params5","saga_name":"instance-create-external-ip5"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp5","name":"external-ip-5"}},{"SubsagaEnd":{"name":"external_ip5"}},{"Constant":{"name":"external_ip_params6","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"0b6eb1f0-b89d-4654-a63e-56bc76342158","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":6}}},{"SubsagaStart":{"params_node_name":"external_ip_params6","saga_name":"instance-create-external-ip6"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp6","name":"external-ip-6"}},{"SubsagaEnd":{"name":"external_ip6"}},{"Constant":{"name":"external_ip_params7","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"f7718565-d6df-4059-8dd8-04d5c0f92618","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":7}}},{"SubsagaStart":{"params_node_name":"external_ip_params7","saga_name":"instance-create-external-ip7"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp7","name":"external-ip-7"}},{"SubsagaEnd":{"name":"external_ip7"}},{"Constant":{"name":"external_ip_params8","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"5cb9de5e-c533-42d1-9b7f-436d58e26f86","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":8}}},{"SubsagaStart":{"params_node_name":"external_ip_params8","saga_name":"instance-create-external-ip8"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp8","name":"external-ip-8"}},{"SubsagaEnd":{"name":"external_ip8"}},{"Constant":{"name":"external_ip_params9","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"f3d31584-3fe8-4a21-ba3b-7caa35631322","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":9}}},{"SubsagaStart":{"params_node_name":"external_ip_params9","saga_name":"instance-create-external-ip9"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp9","name":"external-ip-9"}},{"SubsagaEnd":{"name":"external_ip9"}},{"Constant":{"name":"external_ip_params10","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"0047e7d9-54ef-4718-82f9-ba7cc11120ff","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":10}}},{"SubsagaStart":{"params_node_name":"external_ip_params10","saga_name":"instance-create-external-ip10"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp10","name":"external-ip-10"}},{"SubsagaEnd":{"name":"external_ip10"}},{"Constant":{"name":"external_ip_params11","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"b50e81fb-f399-4229-8d49-110152d36139","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":11}}},{"SubsagaStart":{"params_node_name":"external_ip_params11","saga_name":"instance-create-external-ip11"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp11","name":"external-ip-11"}},{"SubsagaEnd":{"name":"external_ip11"}},{"Constant":{"name":"external_ip_params12","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"3a90b52a-4242-4777-b9c2-801ec4367737","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":12}}},{"SubsagaStart":{"params_node_name":"external_ip_params12","saga_name":"instance-create-external-ip12"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp12","name":"external-ip-12"}},{"SubsagaEnd":{"name":"external_ip12"}},{"Constant":{"name":"external_ip_params13","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"0071414c-fca2-47d8-bcc9-520ba4650b0e","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":13}}},{"SubsagaStart":{"params_node_name":"external_ip_params13","saga_name":"instance-create-external-ip13"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp13","name":"external-ip-13"}},{"SubsagaEnd":{"name":"external_ip13"}},{"Constant":{"name":"external_ip_params14","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"ee64ba7e-90ab-496d-828a-096bd866f3b7","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":14}}},{"SubsagaStart":{"params_node_name":"external_ip_params14","saga_name":"instance-create-external-ip14"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp14","name":"external-ip-14"}},{"SubsagaEnd":{"name":"external_ip14"}},{"Constant":{"name":"external_ip_params15","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"503d8010-56f1-4df1-8f90-e4ef305c480b","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":15}}},{"SubsagaStart":{"params_node_name":"external_ip_params15","saga_name":"instance-create-external-ip15"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp15","name":"external-ip-15"}},{"SubsagaEnd":{"name":"external_ip15"}},{"Constant":{"name":"external_ip_params16","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"21f1bef1-8860-4331-bcf6-0e0ea7f22c06","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":16}}},{"SubsagaStart":{"params_node_name":"external_ip_params16","saga_name":"instance-create-external-ip16"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp16","name":"external-ip-16"}},{"SubsagaEnd":{"name":"external_ip16"}},{"Constant":{"name":"external_ip_params17","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"c5211eac-820b-42ef-91d4-098ec403feea","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":17}}},{"SubsagaStart":{"params_node_name":"external_ip_params17","saga_name":"instance-create-external-ip17"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp17","name":"external-ip-17"}},{"SubsagaEnd":{"name":"external_ip17"}},{"Constant":{"name":"external_ip_params18","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"3ff003ea-a235-45c5-ba82-b4be32180e09","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":18}}},{"SubsagaStart":{"params_node_name":"external_ip_params18","saga_name":"instance-create-external-ip18"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp18","name":"external-ip-18"}},{"SubsagaEnd":{"name":"external_ip18"}},{"Constant":{"name":"external_ip_params19","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"a4c0531c-d31b-43b4-9c2c-2364001305d0","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":19}}},{"SubsagaStart":{"params_node_name":"external_ip_params19","saga_name":"instance-create-external-ip19"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp19","name":"external-ip-19"}},{"SubsagaEnd":{"name":"external_ip19"}},{"Constant":{"name":"external_ip_params20","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"bbc93e19-99c6-4594-bd33-8c5edf1aaf1b","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":20}}},{"SubsagaStart":{"params_node_name":"external_ip_params20","saga_name":"instance-create-external-ip20"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp20","name":"external-ip-20"}},{"SubsagaEnd":{"name":"external_ip20"}},{"Constant":{"name":"external_ip_params21","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"957482b7-1ea7-4004-9120-107da8824923","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":21}}},{"SubsagaStart":{"params_node_name":"external_ip_params21","saga_name":"instance-create-external-ip21"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp21","name":"external-ip-21"}},{"SubsagaEnd":{"name":"external_ip21"}},{"Constant":{"name":"external_ip_params22","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"40791bdd-a048-41f0-aaa8-57ba5d477ff7","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":22}}},{"SubsagaStart":{"params_node_name":"external_ip_params22","saga_name":"instance-create-external-ip22"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp22","name":"external-ip-22"}},{"SubsagaEnd":{"name":"external_ip22"}},{"Constant":{"name":"external_ip_params23","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"1a1a0456-75a9-4a37-8800-7938854aff6d","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":23}}},{"SubsagaStart":{"params_node_name":"external_ip_params23","saga_name":"instance-create-external-ip23"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp23","name":"external-ip-23"}},{"SubsagaEnd":{"name":"external_ip23"}},{"Constant":{"name":"external_ip_params24","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"2b49f485-74da-49fc-b274-60bc3ae2e905","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":24}}},{"SubsagaStart":{"params_node_name":"external_ip_params24","saga_name":"instance-create-external-ip24"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp24","name":"external-ip-24"}},{"SubsagaEnd":{"name":"external_ip24"}},{"Constant":{"name":"external_ip_params25","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"95cde070-96fd-4d1c-8e3e-58a7f3a1684f","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":25}}},{"SubsagaStart":{"params_node_name":"external_ip_params25","saga_name":"instance-create-external-ip25"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp25","name":"external-ip-25"}},{"SubsagaEnd":{"name":"external_ip25"}},{"Constant":{"name":"external_ip_params26","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"04d1ea9d-1907-43aa-8e07-79a4ae110901","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":26}}},{"SubsagaStart":{"params_node_name":"external_ip_params26","saga_name":"instance-create-external-ip26"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp26","name":"external-ip-26"}},{"SubsagaEnd":{"name":"external_ip26"}},{"Constant":{"name":"external_ip_params27","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"1cb0cbc4-d0aa-4284-95a5-2dd682971cad","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":27}}},{"SubsagaStart":{"params_node_name":"external_ip_params27","saga_name":"instance-create-external-ip27"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp27","name":"external-ip-27"}},{"SubsagaEnd":{"name":"external_ip27"}},{"Constant":{"name":"external_ip_params28","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"d945d628-b488-484e-8905-a80c158dad94","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":28}}},{"SubsagaStart":{"params_node_name":"external_ip_params28","saga_name":"instance-create-external-ip28"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp28","name":"external-ip-28"}},{"SubsagaEnd":{"name":"external_ip28"}},{"Constant":{"name":"external_ip_params29","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"fa34c73b-5dba-4c8c-8014-88200ca196ca","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":29}}},{"SubsagaStart":{"params_node_name":"external_ip_params29","saga_name":"instance-create-external-ip29"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp29","name":"external-ip-29"}},{"SubsagaEnd":{"name":"external_ip29"}},{"Constant":{"name":"external_ip_params30","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"4da96dfa-efa8-4926-8c05-cfa5e23a2888","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":30}}},{"SubsagaStart":{"params_node_name":"external_ip_params30","saga_name":"instance-create-external-ip30"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp30","name":"external-ip-30"}},{"SubsagaEnd":{"name":"external_ip30"}},{"Constant":{"name":"external_ip_params31","value":{"instance_id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","new_id":"2ac7ee71-bce8-4c82-9564-9a54eb87a9dc","saga_params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}},"which":31}}},{"SubsagaStart":{"params_node_name":"external_ip_params31","saga_name":"instance-create-external-ip31"}},{"Action":{"action_name":"instance_create.create_external_ip","label":"CreateExternalIp31","name":"external-ip-31"}},{"SubsagaEnd":{"name":"external_ip31"}},{"Action":{"action_name":"instance_create.move_to_stopped","label":"MoveToStopped","name":"stopped_instance"}},{"Start":{"params":{"boundary_switches":[],"create_params":{"description":"","disks":[],"external_ips":[{"pool":"default","type":"ephemeral"}],"hostname":"demo-instance","memory":17179869184,"name":"demo-instance","ncpus":1,"network_interfaces":{"type":"default"},"ssh_public_keys":[],"start":true,"user_data":""},"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}}}},"End"]},"saga_name":"instance-create","start_node":166} saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58412024-05-08T03:37:31.842ZINFOtest_unauthorized (SecStore): creating saga saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create
58422024-05-08T03:37:31.888ZDEBGtest_unauthorized (SEC): saga log event new_state = N166 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58432024-05-08T03:37:31.888ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 166 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58442024-05-08T03:37:31.892ZDEBGtest_unauthorized (SEC): saga log event new_state = N166 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58452024-05-08T03:37:31.892ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 166 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58462024-05-08T03:37:31.899ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58472024-05-08T03:37:31.899ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58482024-05-08T03:37:31.912ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58492024-05-08T03:37:31.912ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("e1aa92bf-30d7-47f0-947b-90f3c17157dc")) node_id = 0 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58502024-05-08T03:37:31.927ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58512024-05-08T03:37:31.927ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58522024-05-08T03:37:31.932ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58532024-05-08T03:37:31.932ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58542024-05-08T03:37:31.933ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58552024-05-08T03:37:31.938ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58562024-05-08T03:37:31.938ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58572024-05-08T03:37:31.941ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58582024-05-08T03:37:31.953ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58592024-05-08T03:37:31.954ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58602024-05-08T03:37:31.954ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58612024-05-08T03:37:31.954ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58622024-05-08T03:37:31.954ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58632024-05-08T03:37:31.958ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58642024-05-08T03:37:31.958ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58652024-05-08T03:37:31.958ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58662024-05-08T03:37:31.959ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58672024-05-08T03:37:31.962ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58682024-05-08T03:37:31.962ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58692024-05-08T03:37:31.962ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58702024-05-08T03:37:31.965ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58712024-05-08T03:37:31.997ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58722024-05-08T03:37:32.011ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58732024-05-08T03:37:32.011ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58742024-05-08T03:37:32.011ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58752024-05-08T03:37:32.011ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58762024-05-08T03:37:32.011ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58772024-05-08T03:37:32.011ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58782024-05-08T03:37:32.028ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58792024-05-08T03:37:32.028ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58802024-05-08T03:37:32.028ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58812024-05-08T03:37:32.029ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58822024-05-08T03:37:32.032ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58832024-05-08T03:37:32.033ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58842024-05-08T03:37:32.033ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58852024-05-08T03:37:32.034ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58862024-05-08T03:37:32.037ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58872024-05-08T03:37:32.048ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58882024-05-08T03:37:32.049ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58892024-05-08T03:37:32.049ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58902024-05-08T03:37:32.053ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateInstanceRecord
58912024-05-08T03:37:32.124ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58922024-05-08T03:37:32.124ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"boot_on_fault": Bool(false), "hostname": String("demo-instance"), "identity": Object {"description": String(""), "id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "name": String("demo-instance"), "time_created": String("2024-05-08T03:37:31.931938Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:31.931938Z")}, "memory": Number(17179869184), "ncpus": Number(1), "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "runtime_state": Object {"dst_propolis_id": Null, "gen": Number(1), "migration_id": Null, "nexus_state": String("creating"), "propolis_id": Null, "time_updated": String("2024-05-08T03:37:31.931938Z")}, "user_data": Array []}) node_id = 1 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58932024-05-08T03:37:32.130ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
58942024-05-08T03:37:32.130ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
58952024-05-08T03:37:32.142ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
58962024-05-08T03:37:32.142ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
58972024-05-08T03:37:32.144ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
58982024-05-08T03:37:32.151ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
58992024-05-08T03:37:32.151ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59002024-05-08T03:37:32.152ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59012024-05-08T03:37:32.165ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59022024-05-08T03:37:32.165ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59032024-05-08T03:37:32.165ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59042024-05-08T03:37:32.165ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59052024-05-08T03:37:32.167ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59062024-05-08T03:37:32.172ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59072024-05-08T03:37:32.173ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59082024-05-08T03:37:32.173ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59092024-05-08T03:37:32.174ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59102024-05-08T03:37:32.179ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59112024-05-08T03:37:32.183ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59122024-05-08T03:37:32.184ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59132024-05-08T03:37:32.184ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59142024-05-08T03:37:32.184ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59152024-05-08T03:37:32.184ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59162024-05-08T03:37:32.184ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59172024-05-08T03:37:32.193ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59182024-05-08T03:37:32.193ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59192024-05-08T03:37:32.193ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59202024-05-08T03:37:32.194ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59212024-05-08T03:37:32.197ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59222024-05-08T03:37:32.200ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = AssociateSshKeys
59232024-05-08T03:37:32.200ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
59242024-05-08T03:37:32.200ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 2 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
59252024-05-08T03:37:32.205ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
59262024-05-08T03:37:32.205ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
59272024-05-08T03:37:32.208ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
59282024-05-08T03:37:32.208ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("896ec905-08b8-4333-80ad-09268a3bb71b"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(0)}) node_id = 3 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
59292024-05-08T03:37:32.222ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
59302024-05-08T03:37:32.222ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
59312024-05-08T03:37:32.225ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
59322024-05-08T03:37:32.225ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 4 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
59332024-05-08T03:37:32.231ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
59342024-05-08T03:37:32.231ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
59352024-05-08T03:37:32.235ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59362024-05-08T03:37:32.235ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59372024-05-08T03:37:32.236ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59382024-05-08T03:37:32.242ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59392024-05-08T03:37:32.242ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59402024-05-08T03:37:32.243ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59412024-05-08T03:37:32.247ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59422024-05-08T03:37:32.247ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59432024-05-08T03:37:32.247ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59442024-05-08T03:37:32.250ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59452024-05-08T03:37:32.250ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59462024-05-08T03:37:32.250ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59472024-05-08T03:37:32.250ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59482024-05-08T03:37:32.251ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59492024-05-08T03:37:32.254ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59502024-05-08T03:37:32.254ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59512024-05-08T03:37:32.254ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59522024-05-08T03:37:32.255ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59532024-05-08T03:37:32.258ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59542024-05-08T03:37:32.258ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59552024-05-08T03:37:32.258ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59562024-05-08T03:37:32.259ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59572024-05-08T03:37:32.265ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59582024-05-08T03:37:32.271ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59592024-05-08T03:37:32.272ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59602024-05-08T03:37:32.272ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59612024-05-08T03:37:32.272ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59622024-05-08T03:37:32.279ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
59632024-05-08T03:37:32.279ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
59642024-05-08T03:37:32.286ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
59652024-05-08T03:37:32.288ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59662024-05-08T03:37:32.288ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59672024-05-08T03:37:32.290ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59682024-05-08T03:37:32.292ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
59692024-05-08T03:37:32.293ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:31.596268509","datum":11}\n
59702024-05-08T03:37:32.297ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59712024-05-08T03:37:32.297ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59722024-05-08T03:37:32.301ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59732024-05-08T03:37:32.302ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
59742024-05-08T03:37:32.302ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
59752024-05-08T03:37:32.309ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59762024-05-08T03:37:32.309ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59772024-05-08T03:37:32.311ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59782024-05-08T03:37:32.318ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") }, key: a37f1e3b-1447-44d5-9e24-ab010a6160c5, lookup_type: ByName("default") } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59792024-05-08T03:37:32.318ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59802024-05-08T03:37:32.318ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59812024-05-08T03:37:32.318ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59822024-05-08T03:37:32.319ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59832024-05-08T03:37:32.324ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59842024-05-08T03:37:32.324ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59852024-05-08T03:37:32.324ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59862024-05-08T03:37:32.325ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59872024-05-08T03:37:32.328ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59882024-05-08T03:37:32.328ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59892024-05-08T03:37:32.328ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59902024-05-08T03:37:32.330ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59912024-05-08T03:37:32.333ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59922024-05-08T03:37:32.339ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") }, key: a37f1e3b-1447-44d5-9e24-ab010a6160c5, lookup_type: ByName("default") } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59932024-05-08T03:37:32.339ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59942024-05-08T03:37:32.339ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59952024-05-08T03:37:32.339ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59962024-05-08T03:37:32.340ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59972024-05-08T03:37:32.340ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59982024-05-08T03:37:32.349ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
59992024-05-08T03:37:32.349ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60002024-05-08T03:37:32.349ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60012024-05-08T03:37:32.351ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60022024-05-08T03:37:32.355ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60032024-05-08T03:37:32.355ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60042024-05-08T03:37:32.355ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60052024-05-08T03:37:32.356ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60062024-05-08T03:37:32.360ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60072024-05-08T03:37:32.365ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60082024-05-08T03:37:32.365ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") }, key: a37f1e3b-1447-44d5-9e24-ab010a6160c5, lookup_type: ByName("default") } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60092024-05-08T03:37:32.365ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60102024-05-08T03:37:32.365ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60112024-05-08T03:37:32.365ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60122024-05-08T03:37:32.365ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60132024-05-08T03:37:32.369ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60142024-05-08T03:37:32.370ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60152024-05-08T03:37:32.370ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60162024-05-08T03:37:32.370ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60172024-05-08T03:37:32.373ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60182024-05-08T03:37:32.373ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60192024-05-08T03:37:32.373ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60202024-05-08T03:37:32.374ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60212024-05-08T03:37:32.377ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60222024-05-08T03:37:32.384ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") }, key: a37f1e3b-1447-44d5-9e24-ab010a6160c5, lookup_type: ByName("default") } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60232024-05-08T03:37:32.384ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60242024-05-08T03:37:32.384ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60252024-05-08T03:37:32.385ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateNetworkInterface0
60262024-05-08T03:37:32.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
60272024-05-08T03:37:32.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
60282024-05-08T03:37:32.951ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60292024-05-08T03:37:32.951ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 5 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60302024-05-08T03:37:32.957ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60312024-05-08T03:37:32.958ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60322024-05-08T03:37:32.962ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60332024-05-08T03:37:32.962ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 6 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60342024-05-08T03:37:32.965ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60352024-05-08T03:37:32.965ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60362024-05-08T03:37:32.968ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60372024-05-08T03:37:32.968ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("43421efe-4a8a-4eb4-b7d5-8c186115f727"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(1)}) node_id = 7 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60382024-05-08T03:37:32.971ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60392024-05-08T03:37:32.971ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60402024-05-08T03:37:32.978ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60412024-05-08T03:37:32.978ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 8 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60422024-05-08T03:37:32.984ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60432024-05-08T03:37:32.984ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60442024-05-08T03:37:32.987ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60452024-05-08T03:37:32.987ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 9 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60462024-05-08T03:37:32.990ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60472024-05-08T03:37:32.990ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60482024-05-08T03:37:32.998ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60492024-05-08T03:37:32.998ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 10 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60502024-05-08T03:37:33.012ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60512024-05-08T03:37:33.012ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 11 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60522024-05-08T03:37:33.019ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60532024-05-08T03:37:33.019ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("f57257e1-21be-43b9-b70a-881d69eefbf6"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(2)}) node_id = 11 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60542024-05-08T03:37:33.028ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60552024-05-08T03:37:33.028ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 12 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60562024-05-08T03:37:33.031ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60572024-05-08T03:37:33.031ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 12 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60582024-05-08T03:37:33.034ZDEBGtest_unauthorized (SEC): saga log event new_state = N013 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60592024-05-08T03:37:33.034ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 13 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60602024-05-08T03:37:33.041ZDEBGtest_unauthorized (SEC): saga log event new_state = N013 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60612024-05-08T03:37:33.042ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 13 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60622024-05-08T03:37:33.045ZDEBGtest_unauthorized (SEC): saga log event new_state = N014 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60632024-05-08T03:37:33.045ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 14 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60642024-05-08T03:37:33.048ZDEBGtest_unauthorized (SEC): saga log event new_state = N014 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60652024-05-08T03:37:33.048ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 14 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60662024-05-08T03:37:33.051ZDEBGtest_unauthorized (SEC): saga log event new_state = N015 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60672024-05-08T03:37:33.051ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 15 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60682024-05-08T03:37:33.063ZDEBGtest_unauthorized (SEC): saga log event new_state = N015 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60692024-05-08T03:37:33.063ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("4d6136d1-8852-4480-bd5a-d406d0008ea5"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(3)}) node_id = 15 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60702024-05-08T03:37:33.066ZDEBGtest_unauthorized (SEC): saga log event new_state = N016 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60712024-05-08T03:37:33.066ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 16 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60722024-05-08T03:37:33.068ZDEBGtest_unauthorized (SEC): saga log event new_state = N016 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60732024-05-08T03:37:33.068ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 16 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60742024-05-08T03:37:33.071ZDEBGtest_unauthorized (SEC): saga log event new_state = N017 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60752024-05-08T03:37:33.071ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 17 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60762024-05-08T03:37:33.075ZDEBGtest_unauthorized (SEC): saga log event new_state = N017 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60772024-05-08T03:37:33.075ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 17 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60782024-05-08T03:37:33.079ZDEBGtest_unauthorized (SEC): saga log event new_state = N018 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60792024-05-08T03:37:33.079ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 18 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60802024-05-08T03:37:33.082ZDEBGtest_unauthorized (SEC): saga log event new_state = N018 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60812024-05-08T03:37:33.082ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 18 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60822024-05-08T03:37:33.085ZDEBGtest_unauthorized (SEC): saga log event new_state = N019 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60832024-05-08T03:37:33.085ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 19 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60842024-05-08T03:37:33.090ZDEBGtest_unauthorized (SEC): saga log event new_state = N019 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60852024-05-08T03:37:33.090ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("191e3c66-cfb8-4d15-88c6-7d9e2eb2f6f0"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(4)}) node_id = 19 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60862024-05-08T03:37:33.101ZDEBGtest_unauthorized (SEC): saga log event new_state = N020 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60872024-05-08T03:37:33.101ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 20 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60882024-05-08T03:37:33.108ZDEBGtest_unauthorized (SEC): saga log event new_state = N020 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60892024-05-08T03:37:33.108ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 20 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60902024-05-08T03:37:33.114ZDEBGtest_unauthorized (SEC): saga log event new_state = N021 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60912024-05-08T03:37:33.114ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 21 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60922024-05-08T03:37:33.121ZDEBGtest_unauthorized (SEC): saga log event new_state = N021 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60932024-05-08T03:37:33.121ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 21 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60942024-05-08T03:37:33.125ZDEBGtest_unauthorized (SEC): saga log event new_state = N022 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60952024-05-08T03:37:33.125ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 22 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60962024-05-08T03:37:33.134ZDEBGtest_unauthorized (SEC): saga log event new_state = N022 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60972024-05-08T03:37:33.134ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 22 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
60982024-05-08T03:37:33.159ZDEBGtest_unauthorized (SEC): saga log event new_state = N023 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
60992024-05-08T03:37:33.160ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 23 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61002024-05-08T03:37:33.164ZDEBGtest_unauthorized (SEC): saga log event new_state = N023 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61012024-05-08T03:37:33.164ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("28ea4c28-115d-4cdb-a901-0993ae1cbebc"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(5)}) node_id = 23 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61022024-05-08T03:37:33.166ZDEBGtest_unauthorized (SEC): saga log event new_state = N024 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61032024-05-08T03:37:33.166ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 24 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61042024-05-08T03:37:33.169ZDEBGtest_unauthorized (SEC): saga log event new_state = N024 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61052024-05-08T03:37:33.169ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 24 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61062024-05-08T03:37:33.173ZDEBGtest_unauthorized (SEC): saga log event new_state = N025 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61072024-05-08T03:37:33.173ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 25 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61082024-05-08T03:37:33.178ZDEBGtest_unauthorized (SEC): saga log event new_state = N025 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61092024-05-08T03:37:33.178ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 25 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61102024-05-08T03:37:33.181ZDEBGtest_unauthorized (SEC): saga log event new_state = N026 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61112024-05-08T03:37:33.181ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 26 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61122024-05-08T03:37:33.184ZDEBGtest_unauthorized (SEC): saga log event new_state = N026 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61132024-05-08T03:37:33.184ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 26 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61142024-05-08T03:37:33.187ZDEBGtest_unauthorized (SEC): saga log event new_state = N027 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61152024-05-08T03:37:33.187ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 27 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61162024-05-08T03:37:33.192ZDEBGtest_unauthorized (SEC): saga log event new_state = N027 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61172024-05-08T03:37:33.192ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("0295d5d9-3638-432a-8884-54b5fbe18d6f"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(6)}) node_id = 27 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61182024-05-08T03:37:33.195ZDEBGtest_unauthorized (SEC): saga log event new_state = N028 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61192024-05-08T03:37:33.195ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 28 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61202024-05-08T03:37:33.197ZDEBGtest_unauthorized (SEC): saga log event new_state = N028 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61212024-05-08T03:37:33.197ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 28 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61222024-05-08T03:37:33.200ZDEBGtest_unauthorized (SEC): saga log event new_state = N029 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61232024-05-08T03:37:33.200ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 29 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61242024-05-08T03:37:33.204ZDEBGtest_unauthorized (SEC): saga log event new_state = N029 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61252024-05-08T03:37:33.204ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 29 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61262024-05-08T03:37:33.208ZDEBGtest_unauthorized (SEC): saga log event new_state = N030 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61272024-05-08T03:37:33.208ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 30 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61282024-05-08T03:37:33.220ZDEBGtest_unauthorized (SEC): saga log event new_state = N030 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61292024-05-08T03:37:33.220ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 30 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61302024-05-08T03:37:33.227ZDEBGtest_unauthorized (SEC): saga log event new_state = N031 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61312024-05-08T03:37:33.227ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 31 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61322024-05-08T03:37:33.239ZDEBGtest_unauthorized (SEC): saga log event new_state = N031 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61332024-05-08T03:37:33.240ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("f06bb856-36a5-4a1e-9ccd-6f1acd95788c"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(7)}) node_id = 31 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61342024-05-08T03:37:33.245ZDEBGtest_unauthorized (SEC): saga log event new_state = N032 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61352024-05-08T03:37:33.245ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 32 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61362024-05-08T03:37:33.256ZDEBGtest_unauthorized (SEC): saga log event new_state = N032 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61372024-05-08T03:37:33.256ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 32 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61382024-05-08T03:37:33.261ZDEBGtest_unauthorized (SEC): saga log event new_state = N033 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61392024-05-08T03:37:33.261ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 33 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61402024-05-08T03:37:33.272ZDEBGtest_unauthorized (SEC): saga log event new_state = N033 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61412024-05-08T03:37:33.272ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 33 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61422024-05-08T03:37:33.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
61432024-05-08T03:37:33.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
61442024-05-08T03:37:33.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
61452024-05-08T03:37:33.276ZDEBGtest_unauthorized (SEC): saga log event new_state = N034 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61462024-05-08T03:37:33.276ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 34 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61472024-05-08T03:37:33.278ZDEBGtest_unauthorized (SEC): saga log event new_state = N034 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61482024-05-08T03:37:33.278ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 34 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61492024-05-08T03:37:33.279ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
61502024-05-08T03:37:33.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:32.560184927","datum":12}\n
61512024-05-08T03:37:33.285ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
61522024-05-08T03:37:33.285ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
61532024-05-08T03:37:33.285ZDEBGtest_unauthorized (SEC): saga log event new_state = N035 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61542024-05-08T03:37:33.285ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 35 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61552024-05-08T03:37:33.292ZDEBGtest_unauthorized (SEC): saga log event new_state = N035 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61562024-05-08T03:37:33.292ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("743ca9f6-73e5-492f-8c62-4e0a2696be40")) node_id = 35 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61572024-05-08T03:37:33.296ZDEBGtest_unauthorized (SEC): saga log event new_state = N036 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61582024-05-08T03:37:33.297ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 36 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61592024-05-08T03:37:33.300ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateSnatIp
61602024-05-08T03:37:33.300ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateSnatIp
61612024-05-08T03:37:33.300ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateSnatIp
61622024-05-08T03:37:33.345ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateSnatIp
61632024-05-08T03:37:33.345ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateSnatIp
61642024-05-08T03:37:33.346ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateSnatIp
61652024-05-08T03:37:33.462ZDEBGtest_unauthorized (SEC): saga log event new_state = N036 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61662024-05-08T03:37:33.462ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 36 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61672024-05-08T03:37:33.467ZDEBGtest_unauthorized (SEC): saga log event new_state = N037 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61682024-05-08T03:37:33.467ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 37 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61692024-05-08T03:37:33.470ZDEBGtest_unauthorized (SEC): saga log event new_state = N037 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61702024-05-08T03:37:33.470ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("f1c7ea0b-5619-4942-ba55-45adcbae6d3a"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(0)}) node_id = 37 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61712024-05-08T03:37:33.475ZDEBGtest_unauthorized (SEC): saga log event new_state = N038 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61722024-05-08T03:37:33.475ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 38 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61732024-05-08T03:37:33.478ZDEBGtest_unauthorized (SEC): saga log event new_state = N038 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61742024-05-08T03:37:33.478ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 38 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61752024-05-08T03:37:33.482ZDEBGtest_unauthorized (SEC): saga log event new_state = N039 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
61762024-05-08T03:37:33.482ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 39 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
61772024-05-08T03:37:33.487ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61782024-05-08T03:37:33.487ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61792024-05-08T03:37:33.487ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61802024-05-08T03:37:33.489ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61812024-05-08T03:37:33.490ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61822024-05-08T03:37:33.490ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61832024-05-08T03:37:33.490ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61842024-05-08T03:37:33.491ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61852024-05-08T03:37:33.494ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61862024-05-08T03:37:33.497ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61872024-05-08T03:37:33.498ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61882024-05-08T03:37:33.498ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61892024-05-08T03:37:33.498ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61902024-05-08T03:37:33.501ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ById(dbcab702-a0a8-4a8f-8b02-ab32476a029f) } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61912024-05-08T03:37:33.502ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61922024-05-08T03:37:33.502ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61932024-05-08T03:37:33.502ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61942024-05-08T03:37:33.503ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61952024-05-08T03:37:33.506ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61962024-05-08T03:37:33.507ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ById(dbcab702-a0a8-4a8f-8b02-ab32476a029f) } result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61972024-05-08T03:37:33.508ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61982024-05-08T03:37:33.508ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
61992024-05-08T03:37:33.508ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62002024-05-08T03:37:33.556ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62012024-05-08T03:37:33.556ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62022024-05-08T03:37:33.557ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62032024-05-08T03:37:33.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
62042024-05-08T03:37:33.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
62052024-05-08T03:37:33.699ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62062024-05-08T03:37:33.700ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62072024-05-08T03:37:33.702ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62082024-05-08T03:37:33.901ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62092024-05-08T03:37:33.901ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62102024-05-08T03:37:33.902ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62112024-05-08T03:37:33.904ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62122024-05-08T03:37:33.904ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62132024-05-08T03:37:33.904ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create saga_node = CreateExternalIp0
62142024-05-08T03:37:33.978ZDEBGtest_unauthorized (SEC): saga log event new_state = N039 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62152024-05-08T03:37:33.978ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"description": Null, "first_port": Number(0), "id": String("f1c7ea0b-5619-4942-ba55-45adcbae6d3a"), "ip": String("10.0.0.1/32"), "ip_pool_id": String("dbcab702-a0a8-4a8f-8b02-ab32476a029f"), "ip_pool_range_id": String("48315b32-4d80-4328-8c42-9e76fc1c8c40"), "is_probe": Bool(false), "is_service": Bool(false), "kind": String("Ephemeral"), "last_port": Number(65535), "name": Null, "parent_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "project_id": Null, "state": String("Attaching"), "time_created": String("2024-05-08T03:37:33.556537Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:33.694678Z")}) node_id = 39 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62162024-05-08T03:37:33.985ZDEBGtest_unauthorized (SEC): saga log event new_state = N040 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62172024-05-08T03:37:33.985ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 40 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62182024-05-08T03:37:33.988ZDEBGtest_unauthorized (SEC): saga log event new_state = N040 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62192024-05-08T03:37:33.988ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"description": Null, "first_port": Number(0), "id": String("f1c7ea0b-5619-4942-ba55-45adcbae6d3a"), "ip": String("10.0.0.1/32"), "ip_pool_id": String("dbcab702-a0a8-4a8f-8b02-ab32476a029f"), "ip_pool_range_id": String("48315b32-4d80-4328-8c42-9e76fc1c8c40"), "is_probe": Bool(false), "is_service": Bool(false), "kind": String("Ephemeral"), "last_port": Number(65535), "name": Null, "parent_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "project_id": Null, "state": String("Attaching"), "time_created": String("2024-05-08T03:37:33.556537Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:33.694678Z")}) node_id = 40 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62202024-05-08T03:37:33.994ZDEBGtest_unauthorized (SEC): saga log event new_state = N041 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62212024-05-08T03:37:33.994ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 41 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62222024-05-08T03:37:33.998ZDEBGtest_unauthorized (SEC): saga log event new_state = N041 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62232024-05-08T03:37:33.998ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("1cdb8baf-56ea-40ee-a209-1ae2e572bc29"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(1)}) node_id = 41 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62242024-05-08T03:37:34.004ZDEBGtest_unauthorized (SEC): saga log event new_state = N042 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62252024-05-08T03:37:34.004ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 42 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62262024-05-08T03:37:34.011ZDEBGtest_unauthorized (SEC): saga log event new_state = N042 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62272024-05-08T03:37:34.011ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 42 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62282024-05-08T03:37:34.014ZDEBGtest_unauthorized (SEC): saga log event new_state = N043 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62292024-05-08T03:37:34.014ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 43 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62302024-05-08T03:37:34.018ZDEBGtest_unauthorized (SEC): saga log event new_state = N043 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62312024-05-08T03:37:34.018ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 43 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62322024-05-08T03:37:34.021ZDEBGtest_unauthorized (SEC): saga log event new_state = N044 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62332024-05-08T03:37:34.021ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 44 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62342024-05-08T03:37:34.024ZDEBGtest_unauthorized (SEC): saga log event new_state = N044 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62352024-05-08T03:37:34.024ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 44 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62362024-05-08T03:37:34.027ZDEBGtest_unauthorized (SEC): saga log event new_state = N045 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62372024-05-08T03:37:34.027ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 45 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62382024-05-08T03:37:34.031ZDEBGtest_unauthorized (SEC): saga log event new_state = N045 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62392024-05-08T03:37:34.031ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("05fa399b-f6ac-4ee2-95f2-0be783ea7b31"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(2)}) node_id = 45 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62402024-05-08T03:37:34.034ZDEBGtest_unauthorized (SEC): saga log event new_state = N046 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62412024-05-08T03:37:34.034ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 46 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62422024-05-08T03:37:34.038ZDEBGtest_unauthorized (SEC): saga log event new_state = N046 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62432024-05-08T03:37:34.038ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 46 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62442024-05-08T03:37:34.041ZDEBGtest_unauthorized (SEC): saga log event new_state = N047 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62452024-05-08T03:37:34.041ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 47 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62462024-05-08T03:37:34.045ZDEBGtest_unauthorized (SEC): saga log event new_state = N047 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62472024-05-08T03:37:34.045ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 47 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62482024-05-08T03:37:34.048ZDEBGtest_unauthorized (SEC): saga log event new_state = N048 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62492024-05-08T03:37:34.048ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 48 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62502024-05-08T03:37:34.053ZDEBGtest_unauthorized (SEC): saga log event new_state = N048 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62512024-05-08T03:37:34.053ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 48 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62522024-05-08T03:37:34.056ZDEBGtest_unauthorized (SEC): saga log event new_state = N049 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62532024-05-08T03:37:34.056ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 49 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62542024-05-08T03:37:34.060ZDEBGtest_unauthorized (SEC): saga log event new_state = N049 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62552024-05-08T03:37:34.060ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("7d9b8925-d623-436d-9a7a-3bd107e524ff"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(3)}) node_id = 49 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62562024-05-08T03:37:34.063ZDEBGtest_unauthorized (SEC): saga log event new_state = N050 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62572024-05-08T03:37:34.063ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 50 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62582024-05-08T03:37:34.066ZDEBGtest_unauthorized (SEC): saga log event new_state = N050 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62592024-05-08T03:37:34.067ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 50 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62602024-05-08T03:37:34.070ZDEBGtest_unauthorized (SEC): saga log event new_state = N051 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62612024-05-08T03:37:34.070ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 51 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62622024-05-08T03:37:34.074ZDEBGtest_unauthorized (SEC): saga log event new_state = N051 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62632024-05-08T03:37:34.074ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 51 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62642024-05-08T03:37:34.077ZDEBGtest_unauthorized (SEC): saga log event new_state = N052 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62652024-05-08T03:37:34.078ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 52 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62662024-05-08T03:37:34.081ZDEBGtest_unauthorized (SEC): saga log event new_state = N052 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62672024-05-08T03:37:34.081ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 52 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62682024-05-08T03:37:34.097ZDEBGtest_unauthorized (SEC): saga log event new_state = N053 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62692024-05-08T03:37:34.097ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 53 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62702024-05-08T03:37:34.100ZDEBGtest_unauthorized (SEC): saga log event new_state = N053 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62712024-05-08T03:37:34.100ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("5cc459a5-1d18-4c53-8a40-2c5d0752fd57"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(4)}) node_id = 53 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62722024-05-08T03:37:34.103ZDEBGtest_unauthorized (SEC): saga log event new_state = N054 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62732024-05-08T03:37:34.103ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 54 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62742024-05-08T03:37:34.107ZDEBGtest_unauthorized (SEC): saga log event new_state = N054 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62752024-05-08T03:37:34.107ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 54 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62762024-05-08T03:37:34.111ZDEBGtest_unauthorized (SEC): saga log event new_state = N055 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62772024-05-08T03:37:34.111ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 55 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62782024-05-08T03:37:34.114ZDEBGtest_unauthorized (SEC): saga log event new_state = N055 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62792024-05-08T03:37:34.114ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 55 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62802024-05-08T03:37:34.118ZDEBGtest_unauthorized (SEC): saga log event new_state = N056 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62812024-05-08T03:37:34.118ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 56 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62822024-05-08T03:37:34.121ZDEBGtest_unauthorized (SEC): saga log event new_state = N056 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62832024-05-08T03:37:34.121ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 56 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62842024-05-08T03:37:34.125ZDEBGtest_unauthorized (SEC): saga log event new_state = N057 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62852024-05-08T03:37:34.125ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 57 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62862024-05-08T03:37:34.128ZDEBGtest_unauthorized (SEC): saga log event new_state = N057 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62872024-05-08T03:37:34.128ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("cccc7793-6821-495c-bb81-f5004b4cf51b"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(5)}) node_id = 57 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62882024-05-08T03:37:34.132ZDEBGtest_unauthorized (SEC): saga log event new_state = N058 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62892024-05-08T03:37:34.132ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 58 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62902024-05-08T03:37:34.135ZDEBGtest_unauthorized (SEC): saga log event new_state = N058 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62912024-05-08T03:37:34.135ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 58 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62922024-05-08T03:37:34.138ZDEBGtest_unauthorized (SEC): saga log event new_state = N059 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62932024-05-08T03:37:34.138ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 59 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62942024-05-08T03:37:34.143ZDEBGtest_unauthorized (SEC): saga log event new_state = N059 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62952024-05-08T03:37:34.143ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 59 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62962024-05-08T03:37:34.148ZDEBGtest_unauthorized (SEC): saga log event new_state = N060 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62972024-05-08T03:37:34.148ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 60 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
62982024-05-08T03:37:34.152ZDEBGtest_unauthorized (SEC): saga log event new_state = N060 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
62992024-05-08T03:37:34.152ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 60 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63002024-05-08T03:37:34.156ZDEBGtest_unauthorized (SEC): saga log event new_state = N061 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63012024-05-08T03:37:34.156ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 61 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63022024-05-08T03:37:34.159ZDEBGtest_unauthorized (SEC): saga log event new_state = N061 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63032024-05-08T03:37:34.159ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("0b6eb1f0-b89d-4654-a63e-56bc76342158"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(6)}) node_id = 61 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63042024-05-08T03:37:34.164ZDEBGtest_unauthorized (SEC): saga log event new_state = N062 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63052024-05-08T03:37:34.164ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 62 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63062024-05-08T03:37:34.167ZDEBGtest_unauthorized (SEC): saga log event new_state = N062 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63072024-05-08T03:37:34.167ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 62 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63082024-05-08T03:37:34.172ZDEBGtest_unauthorized (SEC): saga log event new_state = N063 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63092024-05-08T03:37:34.172ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 63 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63102024-05-08T03:37:34.177ZDEBGtest_unauthorized (SEC): saga log event new_state = N063 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63112024-05-08T03:37:34.177ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 63 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63122024-05-08T03:37:34.181ZDEBGtest_unauthorized (SEC): saga log event new_state = N064 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63132024-05-08T03:37:34.181ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 64 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63142024-05-08T03:37:34.187ZDEBGtest_unauthorized (SEC): saga log event new_state = N064 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63152024-05-08T03:37:34.187ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 64 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63162024-05-08T03:37:34.191ZDEBGtest_unauthorized (SEC): saga log event new_state = N065 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63172024-05-08T03:37:34.191ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 65 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63182024-05-08T03:37:34.195ZDEBGtest_unauthorized (SEC): saga log event new_state = N065 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63192024-05-08T03:37:34.195ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("f7718565-d6df-4059-8dd8-04d5c0f92618"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(7)}) node_id = 65 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63202024-05-08T03:37:34.202ZDEBGtest_unauthorized (SEC): saga log event new_state = N066 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63212024-05-08T03:37:34.202ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 66 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63222024-05-08T03:37:34.207ZDEBGtest_unauthorized (SEC): saga log event new_state = N066 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63232024-05-08T03:37:34.207ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 66 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63242024-05-08T03:37:34.211ZDEBGtest_unauthorized (SEC): saga log event new_state = N067 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63252024-05-08T03:37:34.211ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 67 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63262024-05-08T03:37:34.215ZDEBGtest_unauthorized (SEC): saga log event new_state = N067 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63272024-05-08T03:37:34.215ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 67 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63282024-05-08T03:37:34.219ZDEBGtest_unauthorized (SEC): saga log event new_state = N068 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63292024-05-08T03:37:34.219ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 68 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63302024-05-08T03:37:34.222ZDEBGtest_unauthorized (SEC): saga log event new_state = N068 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63312024-05-08T03:37:34.222ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 68 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63322024-05-08T03:37:34.226ZDEBGtest_unauthorized (SEC): saga log event new_state = N069 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63332024-05-08T03:37:34.226ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 69 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63342024-05-08T03:37:34.230ZDEBGtest_unauthorized (SEC): saga log event new_state = N069 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63352024-05-08T03:37:34.230ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("5cb9de5e-c533-42d1-9b7f-436d58e26f86"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(8)}) node_id = 69 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63362024-05-08T03:37:34.234ZDEBGtest_unauthorized (SEC): saga log event new_state = N070 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63372024-05-08T03:37:34.234ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 70 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63382024-05-08T03:37:34.237ZDEBGtest_unauthorized (SEC): saga log event new_state = N070 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63392024-05-08T03:37:34.237ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 70 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63402024-05-08T03:37:34.242ZDEBGtest_unauthorized (SEC): saga log event new_state = N071 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63412024-05-08T03:37:34.242ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 71 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63422024-05-08T03:37:34.247ZDEBGtest_unauthorized (SEC): saga log event new_state = N071 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63432024-05-08T03:37:34.247ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 71 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63442024-05-08T03:37:34.251ZDEBGtest_unauthorized (SEC): saga log event new_state = N072 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63452024-05-08T03:37:34.251ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 72 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63462024-05-08T03:37:34.254ZDEBGtest_unauthorized (SEC): saga log event new_state = N072 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63472024-05-08T03:37:34.255ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 72 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63482024-05-08T03:37:34.257ZDEBGtest_unauthorized (SEC): saga log event new_state = N073 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63492024-05-08T03:37:34.257ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 73 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63502024-05-08T03:37:34.261ZDEBGtest_unauthorized (SEC): saga log event new_state = N073 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63512024-05-08T03:37:34.261ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("f3d31584-3fe8-4a21-ba3b-7caa35631322"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(9)}) node_id = 73 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63522024-05-08T03:37:34.265ZDEBGtest_unauthorized (SEC): saga log event new_state = N074 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63532024-05-08T03:37:34.266ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 74 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63542024-05-08T03:37:34.269ZDEBGtest_unauthorized (SEC): saga log event new_state = N074 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63552024-05-08T03:37:34.269ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 74 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63562024-05-08T03:37:34.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
63572024-05-08T03:37:34.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
63582024-05-08T03:37:34.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
63592024-05-08T03:37:34.276ZDEBGtest_unauthorized (SEC): saga log event new_state = N075 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63602024-05-08T03:37:34.276ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 75 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63612024-05-08T03:37:34.280ZDEBGtest_unauthorized (SEC): saga log event new_state = N075 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63622024-05-08T03:37:34.280ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 75 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63632024-05-08T03:37:34.280ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
63642024-05-08T03:37:34.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:33.560439053","datum":13}\n
63652024-05-08T03:37:34.288ZDEBGtest_unauthorized (SEC): saga log event new_state = N076 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63662024-05-08T03:37:34.288ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 76 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63672024-05-08T03:37:34.289ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
63682024-05-08T03:37:34.289ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
63692024-05-08T03:37:34.292ZDEBGtest_unauthorized (SEC): saga log event new_state = N076 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63702024-05-08T03:37:34.292ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 76 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63712024-05-08T03:37:34.296ZDEBGtest_unauthorized (SEC): saga log event new_state = N077 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63722024-05-08T03:37:34.296ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 77 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63732024-05-08T03:37:34.299ZDEBGtest_unauthorized (SEC): saga log event new_state = N077 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63742024-05-08T03:37:34.299ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("0047e7d9-54ef-4718-82f9-ba7cc11120ff"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(10)}) node_id = 77 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63752024-05-08T03:37:34.304ZDEBGtest_unauthorized (SEC): saga log event new_state = N078 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63762024-05-08T03:37:34.304ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 78 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63772024-05-08T03:37:34.307ZDEBGtest_unauthorized (SEC): saga log event new_state = N078 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63782024-05-08T03:37:34.307ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 78 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63792024-05-08T03:37:34.310ZDEBGtest_unauthorized (SEC): saga log event new_state = N079 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63802024-05-08T03:37:34.310ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 79 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63812024-05-08T03:37:34.317ZDEBGtest_unauthorized (SEC): saga log event new_state = N079 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63822024-05-08T03:37:34.317ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 79 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63832024-05-08T03:37:34.330ZDEBGtest_unauthorized (SEC): saga log event new_state = N080 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63842024-05-08T03:37:34.331ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 80 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63852024-05-08T03:37:34.338ZDEBGtest_unauthorized (SEC): saga log event new_state = N080 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63862024-05-08T03:37:34.338ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 80 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63872024-05-08T03:37:34.341ZDEBGtest_unauthorized (SEC): saga log event new_state = N081 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63882024-05-08T03:37:34.341ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 81 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63892024-05-08T03:37:34.345ZDEBGtest_unauthorized (SEC): saga log event new_state = N081 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63902024-05-08T03:37:34.345ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("b50e81fb-f399-4229-8d49-110152d36139"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(11)}) node_id = 81 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63912024-05-08T03:37:34.350ZDEBGtest_unauthorized (SEC): saga log event new_state = N082 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63922024-05-08T03:37:34.350ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 82 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63932024-05-08T03:37:34.353ZDEBGtest_unauthorized (SEC): saga log event new_state = N082 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63942024-05-08T03:37:34.353ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 82 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63952024-05-08T03:37:34.356ZDEBGtest_unauthorized (SEC): saga log event new_state = N083 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63962024-05-08T03:37:34.357ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 83 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63972024-05-08T03:37:34.360ZDEBGtest_unauthorized (SEC): saga log event new_state = N083 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
63982024-05-08T03:37:34.360ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 83 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
63992024-05-08T03:37:34.369ZDEBGtest_unauthorized (SEC): saga log event new_state = N084 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64002024-05-08T03:37:34.370ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 84 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64012024-05-08T03:37:34.384ZDEBGtest_unauthorized (SEC): saga log event new_state = N084 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64022024-05-08T03:37:34.384ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 84 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64032024-05-08T03:37:34.390ZDEBGtest_unauthorized (SEC): saga log event new_state = N085 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64042024-05-08T03:37:34.390ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 85 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64052024-05-08T03:37:34.395ZDEBGtest_unauthorized (SEC): saga log event new_state = N085 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64062024-05-08T03:37:34.395ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("3a90b52a-4242-4777-b9c2-801ec4367737"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(12)}) node_id = 85 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64072024-05-08T03:37:34.400ZDEBGtest_unauthorized (SEC): saga log event new_state = N086 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64082024-05-08T03:37:34.400ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 86 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64092024-05-08T03:37:34.405ZDEBGtest_unauthorized (SEC): saga log event new_state = N086 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64102024-05-08T03:37:34.405ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 86 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64112024-05-08T03:37:34.410ZDEBGtest_unauthorized (SEC): saga log event new_state = N087 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64122024-05-08T03:37:34.410ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 87 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64132024-05-08T03:37:34.414ZDEBGtest_unauthorized (SEC): saga log event new_state = N087 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64142024-05-08T03:37:34.414ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 87 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64152024-05-08T03:37:34.419ZDEBGtest_unauthorized (SEC): saga log event new_state = N088 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64162024-05-08T03:37:34.419ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 88 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64172024-05-08T03:37:34.423ZDEBGtest_unauthorized (SEC): saga log event new_state = N088 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64182024-05-08T03:37:34.423ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 88 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64192024-05-08T03:37:34.426ZDEBGtest_unauthorized (SEC): saga log event new_state = N089 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64202024-05-08T03:37:34.426ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 89 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64212024-05-08T03:37:34.430ZDEBGtest_unauthorized (SEC): saga log event new_state = N089 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64222024-05-08T03:37:34.430ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("0071414c-fca2-47d8-bcc9-520ba4650b0e"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(13)}) node_id = 89 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64232024-05-08T03:37:34.435ZDEBGtest_unauthorized (SEC): saga log event new_state = N090 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64242024-05-08T03:37:34.435ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 90 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64252024-05-08T03:37:34.439ZDEBGtest_unauthorized (SEC): saga log event new_state = N090 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64262024-05-08T03:37:34.439ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 90 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64272024-05-08T03:37:34.445ZDEBGtest_unauthorized (SEC): saga log event new_state = N091 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64282024-05-08T03:37:34.445ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 91 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64292024-05-08T03:37:34.449ZDEBGtest_unauthorized (SEC): saga log event new_state = N091 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64302024-05-08T03:37:34.450ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 91 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64312024-05-08T03:37:34.463ZDEBGtest_unauthorized (SEC): saga log event new_state = N092 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64322024-05-08T03:37:34.463ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 92 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64332024-05-08T03:37:34.468ZDEBGtest_unauthorized (SEC): saga log event new_state = N092 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64342024-05-08T03:37:34.468ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 92 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64352024-05-08T03:37:34.472ZDEBGtest_unauthorized (SEC): saga log event new_state = N093 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64362024-05-08T03:37:34.472ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 93 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64372024-05-08T03:37:34.477ZDEBGtest_unauthorized (SEC): saga log event new_state = N093 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64382024-05-08T03:37:34.478ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("ee64ba7e-90ab-496d-828a-096bd866f3b7"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(14)}) node_id = 93 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64392024-05-08T03:37:34.485ZDEBGtest_unauthorized (SEC): saga log event new_state = N094 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64402024-05-08T03:37:34.485ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 94 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64412024-05-08T03:37:34.489ZDEBGtest_unauthorized (SEC): saga log event new_state = N094 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64422024-05-08T03:37:34.489ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 94 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64432024-05-08T03:37:34.494ZDEBGtest_unauthorized (SEC): saga log event new_state = N095 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64442024-05-08T03:37:34.494ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 95 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64452024-05-08T03:37:34.497ZDEBGtest_unauthorized (SEC): saga log event new_state = N095 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64462024-05-08T03:37:34.497ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 95 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64472024-05-08T03:37:34.502ZDEBGtest_unauthorized (SEC): saga log event new_state = N096 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64482024-05-08T03:37:34.502ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 96 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64492024-05-08T03:37:34.505ZDEBGtest_unauthorized (SEC): saga log event new_state = N096 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64502024-05-08T03:37:34.505ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 96 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64512024-05-08T03:37:34.508ZDEBGtest_unauthorized (SEC): saga log event new_state = N097 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64522024-05-08T03:37:34.508ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 97 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64532024-05-08T03:37:34.511ZDEBGtest_unauthorized (SEC): saga log event new_state = N097 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64542024-05-08T03:37:34.511ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("503d8010-56f1-4df1-8f90-e4ef305c480b"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(15)}) node_id = 97 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64552024-05-08T03:37:34.515ZDEBGtest_unauthorized (SEC): saga log event new_state = N098 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64562024-05-08T03:37:34.516ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 98 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64572024-05-08T03:37:34.520ZDEBGtest_unauthorized (SEC): saga log event new_state = N098 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64582024-05-08T03:37:34.520ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 98 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64592024-05-08T03:37:34.524ZDEBGtest_unauthorized (SEC): saga log event new_state = N099 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64602024-05-08T03:37:34.524ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 99 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64612024-05-08T03:37:34.529ZDEBGtest_unauthorized (SEC): saga log event new_state = N099 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64622024-05-08T03:37:34.529ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 99 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64632024-05-08T03:37:34.533ZDEBGtest_unauthorized (SEC): saga log event new_state = N100 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64642024-05-08T03:37:34.533ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 100 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64652024-05-08T03:37:34.537ZDEBGtest_unauthorized (SEC): saga log event new_state = N100 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64662024-05-08T03:37:34.537ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 100 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64672024-05-08T03:37:34.544ZDEBGtest_unauthorized (SEC): saga log event new_state = N101 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64682024-05-08T03:37:34.544ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 101 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64692024-05-08T03:37:34.547ZDEBGtest_unauthorized (SEC): saga log event new_state = N101 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64702024-05-08T03:37:34.547ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("21f1bef1-8860-4331-bcf6-0e0ea7f22c06"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(16)}) node_id = 101 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64712024-05-08T03:37:34.551ZDEBGtest_unauthorized (SEC): saga log event new_state = N102 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64722024-05-08T03:37:34.551ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 102 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64732024-05-08T03:37:34.555ZDEBGtest_unauthorized (SEC): saga log event new_state = N102 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64742024-05-08T03:37:34.555ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 102 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64752024-05-08T03:37:34.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
64762024-05-08T03:37:34.560ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
64772024-05-08T03:37:34.562ZDEBGtest_unauthorized (SEC): saga log event new_state = N103 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64782024-05-08T03:37:34.563ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 103 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64792024-05-08T03:37:34.569ZDEBGtest_unauthorized (SEC): saga log event new_state = N103 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64802024-05-08T03:37:34.569ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 103 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64812024-05-08T03:37:34.574ZDEBGtest_unauthorized (SEC): saga log event new_state = N104 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64822024-05-08T03:37:34.574ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 104 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64832024-05-08T03:37:34.582ZDEBGtest_unauthorized (SEC): saga log event new_state = N104 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64842024-05-08T03:37:34.582ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 104 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64852024-05-08T03:37:34.591ZDEBGtest_unauthorized (SEC): saga log event new_state = N105 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64862024-05-08T03:37:34.592ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 105 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64872024-05-08T03:37:34.595ZDEBGtest_unauthorized (SEC): saga log event new_state = N105 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64882024-05-08T03:37:34.596ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("c5211eac-820b-42ef-91d4-098ec403feea"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(17)}) node_id = 105 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64892024-05-08T03:37:34.603ZDEBGtest_unauthorized (SEC): saga log event new_state = N106 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64902024-05-08T03:37:34.604ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 106 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64912024-05-08T03:37:34.607ZDEBGtest_unauthorized (SEC): saga log event new_state = N106 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64922024-05-08T03:37:34.607ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 106 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64932024-05-08T03:37:34.612ZDEBGtest_unauthorized (SEC): saga log event new_state = N107 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64942024-05-08T03:37:34.612ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 107 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64952024-05-08T03:37:34.618ZDEBGtest_unauthorized (SEC): saga log event new_state = N107 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64962024-05-08T03:37:34.618ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 107 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64972024-05-08T03:37:34.622ZDEBGtest_unauthorized (SEC): saga log event new_state = N108 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
64982024-05-08T03:37:34.622ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 108 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
64992024-05-08T03:37:34.625ZDEBGtest_unauthorized (SEC): saga log event new_state = N108 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65002024-05-08T03:37:34.625ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 108 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65012024-05-08T03:37:34.628ZDEBGtest_unauthorized (SEC): saga log event new_state = N109 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65022024-05-08T03:37:34.629ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 109 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65032024-05-08T03:37:34.636ZDEBGtest_unauthorized (SEC): saga log event new_state = N109 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65042024-05-08T03:37:34.636ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("3ff003ea-a235-45c5-ba82-b4be32180e09"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(18)}) node_id = 109 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65052024-05-08T03:37:34.642ZDEBGtest_unauthorized (SEC): saga log event new_state = N110 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65062024-05-08T03:37:34.642ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 110 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65072024-05-08T03:37:34.652ZDEBGtest_unauthorized (SEC): saga log event new_state = N110 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65082024-05-08T03:37:34.652ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 110 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65092024-05-08T03:37:34.665ZDEBGtest_unauthorized (SEC): saga log event new_state = N111 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65102024-05-08T03:37:34.665ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 111 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65112024-05-08T03:37:34.679ZDEBGtest_unauthorized (SEC): saga log event new_state = N111 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65122024-05-08T03:37:34.679ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 111 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65132024-05-08T03:37:34.683ZDEBGtest_unauthorized (SEC): saga log event new_state = N112 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65142024-05-08T03:37:34.683ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 112 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65152024-05-08T03:37:34.685ZDEBGtest_unauthorized (SEC): saga log event new_state = N112 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65162024-05-08T03:37:34.685ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 112 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65172024-05-08T03:37:34.690ZDEBGtest_unauthorized (SEC): saga log event new_state = N113 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65182024-05-08T03:37:34.690ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 113 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65192024-05-08T03:37:34.695ZDEBGtest_unauthorized (SEC): saga log event new_state = N113 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65202024-05-08T03:37:34.695ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("a4c0531c-d31b-43b4-9c2c-2364001305d0"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(19)}) node_id = 113 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65212024-05-08T03:37:34.706ZDEBGtest_unauthorized (SEC): saga log event new_state = N114 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65222024-05-08T03:37:34.706ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 114 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65232024-05-08T03:37:34.710ZDEBGtest_unauthorized (SEC): saga log event new_state = N114 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65242024-05-08T03:37:34.710ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 114 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65252024-05-08T03:37:34.721ZDEBGtest_unauthorized (SEC): saga log event new_state = N115 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65262024-05-08T03:37:34.721ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 115 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65272024-05-08T03:37:34.724ZDEBGtest_unauthorized (SEC): saga log event new_state = N115 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65282024-05-08T03:37:34.724ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 115 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65292024-05-08T03:37:34.728ZDEBGtest_unauthorized (SEC): saga log event new_state = N116 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65302024-05-08T03:37:34.728ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 116 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65312024-05-08T03:37:34.730ZDEBGtest_unauthorized (SEC): saga log event new_state = N116 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65322024-05-08T03:37:34.731ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 116 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65332024-05-08T03:37:34.734ZDEBGtest_unauthorized (SEC): saga log event new_state = N117 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65342024-05-08T03:37:34.734ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 117 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65352024-05-08T03:37:34.737ZDEBGtest_unauthorized (SEC): saga log event new_state = N117 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65362024-05-08T03:37:34.737ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("bbc93e19-99c6-4594-bd33-8c5edf1aaf1b"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(20)}) node_id = 117 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65372024-05-08T03:37:34.740ZDEBGtest_unauthorized (SEC): saga log event new_state = N118 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65382024-05-08T03:37:34.740ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 118 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65392024-05-08T03:37:34.752ZDEBGtest_unauthorized (SEC): saga log event new_state = N118 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65402024-05-08T03:37:34.752ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 118 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65412024-05-08T03:37:34.755ZDEBGtest_unauthorized (SEC): saga log event new_state = N119 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65422024-05-08T03:37:34.755ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 119 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65432024-05-08T03:37:34.758ZDEBGtest_unauthorized (SEC): saga log event new_state = N119 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65442024-05-08T03:37:34.758ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 119 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65452024-05-08T03:37:34.761ZDEBGtest_unauthorized (SEC): saga log event new_state = N120 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65462024-05-08T03:37:34.762ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 120 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65472024-05-08T03:37:34.765ZDEBGtest_unauthorized (SEC): saga log event new_state = N120 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65482024-05-08T03:37:34.765ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 120 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65492024-05-08T03:37:34.769ZDEBGtest_unauthorized (SEC): saga log event new_state = N121 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65502024-05-08T03:37:34.769ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 121 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65512024-05-08T03:37:34.772ZDEBGtest_unauthorized (SEC): saga log event new_state = N121 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65522024-05-08T03:37:34.772ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("957482b7-1ea7-4004-9120-107da8824923"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(21)}) node_id = 121 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65532024-05-08T03:37:34.776ZDEBGtest_unauthorized (SEC): saga log event new_state = N122 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65542024-05-08T03:37:34.776ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 122 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65552024-05-08T03:37:34.779ZDEBGtest_unauthorized (SEC): saga log event new_state = N122 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65562024-05-08T03:37:34.779ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 122 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65572024-05-08T03:37:34.788ZDEBGtest_unauthorized (SEC): saga log event new_state = N123 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65582024-05-08T03:37:34.788ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 123 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65592024-05-08T03:37:34.792ZDEBGtest_unauthorized (SEC): saga log event new_state = N123 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65602024-05-08T03:37:34.792ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 123 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65612024-05-08T03:37:34.795ZDEBGtest_unauthorized (SEC): saga log event new_state = N124 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65622024-05-08T03:37:34.795ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 124 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65632024-05-08T03:37:34.798ZDEBGtest_unauthorized (SEC): saga log event new_state = N124 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65642024-05-08T03:37:34.798ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 124 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65652024-05-08T03:37:34.802ZDEBGtest_unauthorized (SEC): saga log event new_state = N125 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65662024-05-08T03:37:34.803ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 125 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65672024-05-08T03:37:34.806ZDEBGtest_unauthorized (SEC): saga log event new_state = N125 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65682024-05-08T03:37:34.806ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("40791bdd-a048-41f0-aaa8-57ba5d477ff7"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(22)}) node_id = 125 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65692024-05-08T03:37:34.810ZDEBGtest_unauthorized (SEC): saga log event new_state = N126 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65702024-05-08T03:37:34.810ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 126 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65712024-05-08T03:37:34.814ZDEBGtest_unauthorized (SEC): saga log event new_state = N126 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65722024-05-08T03:37:34.814ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 126 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65732024-05-08T03:37:34.817ZDEBGtest_unauthorized (SEC): saga log event new_state = N127 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65742024-05-08T03:37:34.817ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 127 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65752024-05-08T03:37:34.821ZDEBGtest_unauthorized (SEC): saga log event new_state = N127 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65762024-05-08T03:37:34.821ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 127 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65772024-05-08T03:37:34.824ZDEBGtest_unauthorized (SEC): saga log event new_state = N128 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65782024-05-08T03:37:34.824ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 128 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65792024-05-08T03:37:34.833ZDEBGtest_unauthorized (SEC): saga log event new_state = N128 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65802024-05-08T03:37:34.833ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 128 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65812024-05-08T03:37:34.836ZDEBGtest_unauthorized (SEC): saga log event new_state = N129 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65822024-05-08T03:37:34.836ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 129 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65832024-05-08T03:37:34.841ZDEBGtest_unauthorized (SEC): saga log event new_state = N129 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65842024-05-08T03:37:34.841ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("1a1a0456-75a9-4a37-8800-7938854aff6d"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(23)}) node_id = 129 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65852024-05-08T03:37:34.845ZDEBGtest_unauthorized (SEC): saga log event new_state = N130 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65862024-05-08T03:37:34.845ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 130 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65872024-05-08T03:37:34.848ZDEBGtest_unauthorized (SEC): saga log event new_state = N130 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65882024-05-08T03:37:34.848ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 130 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65892024-05-08T03:37:34.852ZDEBGtest_unauthorized (SEC): saga log event new_state = N131 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65902024-05-08T03:37:34.852ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 131 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65912024-05-08T03:37:34.856ZDEBGtest_unauthorized (SEC): saga log event new_state = N131 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65922024-05-08T03:37:34.856ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 131 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65932024-05-08T03:37:34.861ZDEBGtest_unauthorized (SEC): saga log event new_state = N132 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65942024-05-08T03:37:34.862ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 132 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65952024-05-08T03:37:34.875ZDEBGtest_unauthorized (SEC): saga log event new_state = N132 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65962024-05-08T03:37:34.875ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 132 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65972024-05-08T03:37:34.879ZDEBGtest_unauthorized (SEC): saga log event new_state = N133 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
65982024-05-08T03:37:34.879ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 133 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
65992024-05-08T03:37:34.882ZDEBGtest_unauthorized (SEC): saga log event new_state = N133 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66002024-05-08T03:37:34.882ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("2b49f485-74da-49fc-b274-60bc3ae2e905"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(24)}) node_id = 133 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66012024-05-08T03:37:34.888ZDEBGtest_unauthorized (SEC): saga log event new_state = N134 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66022024-05-08T03:37:34.888ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 134 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66032024-05-08T03:37:34.892ZDEBGtest_unauthorized (SEC): saga log event new_state = N134 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66042024-05-08T03:37:34.892ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 134 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66052024-05-08T03:37:34.895ZDEBGtest_unauthorized (SEC): saga log event new_state = N135 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66062024-05-08T03:37:34.895ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 135 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66072024-05-08T03:37:34.899ZDEBGtest_unauthorized (SEC): saga log event new_state = N135 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66082024-05-08T03:37:34.899ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 135 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66092024-05-08T03:37:34.904ZDEBGtest_unauthorized (SEC): saga log event new_state = N136 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66102024-05-08T03:37:34.904ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 136 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66112024-05-08T03:37:34.908ZDEBGtest_unauthorized (SEC): saga log event new_state = N136 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66122024-05-08T03:37:34.908ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 136 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66132024-05-08T03:37:34.916ZDEBGtest_unauthorized (SEC): saga log event new_state = N137 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66142024-05-08T03:37:34.916ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 137 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66152024-05-08T03:37:34.920ZDEBGtest_unauthorized (SEC): saga log event new_state = N137 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66162024-05-08T03:37:34.920ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("95cde070-96fd-4d1c-8e3e-58a7f3a1684f"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(25)}) node_id = 137 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66172024-05-08T03:37:34.924ZDEBGtest_unauthorized (SEC): saga log event new_state = N138 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66182024-05-08T03:37:34.924ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 138 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66192024-05-08T03:37:34.927ZDEBGtest_unauthorized (SEC): saga log event new_state = N138 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66202024-05-08T03:37:34.928ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 138 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66212024-05-08T03:37:34.931ZDEBGtest_unauthorized (SEC): saga log event new_state = N139 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66222024-05-08T03:37:34.931ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 139 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66232024-05-08T03:37:34.935ZDEBGtest_unauthorized (SEC): saga log event new_state = N139 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66242024-05-08T03:37:34.935ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 139 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66252024-05-08T03:37:34.939ZDEBGtest_unauthorized (SEC): saga log event new_state = N140 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66262024-05-08T03:37:34.939ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 140 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66272024-05-08T03:37:34.947ZDEBGtest_unauthorized (SEC): saga log event new_state = N140 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66282024-05-08T03:37:34.947ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 140 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66292024-05-08T03:37:34.950ZDEBGtest_unauthorized (SEC): saga log event new_state = N141 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66302024-05-08T03:37:34.950ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 141 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66312024-05-08T03:37:34.961ZDEBGtest_unauthorized (SEC): saga log event new_state = N141 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66322024-05-08T03:37:34.961ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("04d1ea9d-1907-43aa-8e07-79a4ae110901"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(26)}) node_id = 141 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66332024-05-08T03:37:34.965ZDEBGtest_unauthorized (SEC): saga log event new_state = N142 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66342024-05-08T03:37:34.965ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 142 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66352024-05-08T03:37:34.969ZDEBGtest_unauthorized (SEC): saga log event new_state = N142 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66362024-05-08T03:37:34.969ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 142 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66372024-05-08T03:37:34.973ZDEBGtest_unauthorized (SEC): saga log event new_state = N143 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66382024-05-08T03:37:34.973ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 143 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66392024-05-08T03:37:34.978ZDEBGtest_unauthorized (SEC): saga log event new_state = N143 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66402024-05-08T03:37:34.978ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 143 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66412024-05-08T03:37:34.982ZDEBGtest_unauthorized (SEC): saga log event new_state = N144 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66422024-05-08T03:37:34.982ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 144 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66432024-05-08T03:37:34.985ZDEBGtest_unauthorized (SEC): saga log event new_state = N144 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66442024-05-08T03:37:34.985ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 144 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66452024-05-08T03:37:34.988ZDEBGtest_unauthorized (SEC): saga log event new_state = N145 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66462024-05-08T03:37:34.988ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 145 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66472024-05-08T03:37:34.991ZDEBGtest_unauthorized (SEC): saga log event new_state = N145 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66482024-05-08T03:37:34.991ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("1cb0cbc4-d0aa-4284-95a5-2dd682971cad"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(27)}) node_id = 145 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66492024-05-08T03:37:34.995ZDEBGtest_unauthorized (SEC): saga log event new_state = N146 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66502024-05-08T03:37:34.995ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 146 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66512024-05-08T03:37:34.998ZDEBGtest_unauthorized (SEC): saga log event new_state = N146 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66522024-05-08T03:37:34.998ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 146 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66532024-05-08T03:37:35.002ZDEBGtest_unauthorized (SEC): saga log event new_state = N147 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66542024-05-08T03:37:35.002ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 147 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66552024-05-08T03:37:35.010ZDEBGtest_unauthorized (SEC): saga log event new_state = N147 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66562024-05-08T03:37:35.011ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 147 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66572024-05-08T03:37:35.015ZDEBGtest_unauthorized (SEC): saga log event new_state = N148 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66582024-05-08T03:37:35.015ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 148 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66592024-05-08T03:37:35.020ZDEBGtest_unauthorized (SEC): saga log event new_state = N148 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66602024-05-08T03:37:35.020ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 148 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66612024-05-08T03:37:35.024ZDEBGtest_unauthorized (SEC): saga log event new_state = N149 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66622024-05-08T03:37:35.024ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 149 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66632024-05-08T03:37:35.029ZDEBGtest_unauthorized (SEC): saga log event new_state = N149 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66642024-05-08T03:37:35.029ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("d945d628-b488-484e-8905-a80c158dad94"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(28)}) node_id = 149 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66652024-05-08T03:37:35.035ZDEBGtest_unauthorized (SEC): saga log event new_state = N150 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66662024-05-08T03:37:35.035ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 150 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66672024-05-08T03:37:35.040ZDEBGtest_unauthorized (SEC): saga log event new_state = N150 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66682024-05-08T03:37:35.040ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 150 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66692024-05-08T03:37:35.045ZDEBGtest_unauthorized (SEC): saga log event new_state = N151 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66702024-05-08T03:37:35.045ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 151 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66712024-05-08T03:37:35.049ZDEBGtest_unauthorized (SEC): saga log event new_state = N151 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66722024-05-08T03:37:35.049ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 151 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66732024-05-08T03:37:35.053ZDEBGtest_unauthorized (SEC): saga log event new_state = N152 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66742024-05-08T03:37:35.053ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 152 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66752024-05-08T03:37:35.057ZDEBGtest_unauthorized (SEC): saga log event new_state = N152 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66762024-05-08T03:37:35.057ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 152 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66772024-05-08T03:37:35.060ZDEBGtest_unauthorized (SEC): saga log event new_state = N153 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66782024-05-08T03:37:35.060ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 153 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66792024-05-08T03:37:35.064ZDEBGtest_unauthorized (SEC): saga log event new_state = N153 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66802024-05-08T03:37:35.064ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("fa34c73b-5dba-4c8c-8014-88200ca196ca"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(29)}) node_id = 153 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66812024-05-08T03:37:35.067ZDEBGtest_unauthorized (SEC): saga log event new_state = N154 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66822024-05-08T03:37:35.067ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 154 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66832024-05-08T03:37:35.071ZDEBGtest_unauthorized (SEC): saga log event new_state = N154 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66842024-05-08T03:37:35.071ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 154 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66852024-05-08T03:37:35.074ZDEBGtest_unauthorized (SEC): saga log event new_state = N155 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66862024-05-08T03:37:35.074ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 155 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66872024-05-08T03:37:35.077ZDEBGtest_unauthorized (SEC): saga log event new_state = N155 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66882024-05-08T03:37:35.077ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 155 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66892024-05-08T03:37:35.080ZDEBGtest_unauthorized (SEC): saga log event new_state = N156 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66902024-05-08T03:37:35.080ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 156 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66912024-05-08T03:37:35.083ZDEBGtest_unauthorized (SEC): saga log event new_state = N156 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66922024-05-08T03:37:35.083ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 156 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66932024-05-08T03:37:35.086ZDEBGtest_unauthorized (SEC): saga log event new_state = N157 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66942024-05-08T03:37:35.086ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 157 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66952024-05-08T03:37:35.089ZDEBGtest_unauthorized (SEC): saga log event new_state = N157 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66962024-05-08T03:37:35.089ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("4da96dfa-efa8-4926-8c05-cfa5e23a2888"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(30)}) node_id = 157 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66972024-05-08T03:37:35.092ZDEBGtest_unauthorized (SEC): saga log event new_state = N158 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
66982024-05-08T03:37:35.092ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 158 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
66992024-05-08T03:37:35.095ZDEBGtest_unauthorized (SEC): saga log event new_state = N158 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67002024-05-08T03:37:35.095ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 158 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67012024-05-08T03:37:35.098ZDEBGtest_unauthorized (SEC): saga log event new_state = N159 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67022024-05-08T03:37:35.099ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 159 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67032024-05-08T03:37:35.102ZDEBGtest_unauthorized (SEC): saga log event new_state = N159 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67042024-05-08T03:37:35.102ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 159 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67052024-05-08T03:37:35.105ZDEBGtest_unauthorized (SEC): saga log event new_state = N160 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67062024-05-08T03:37:35.105ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 160 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67072024-05-08T03:37:35.108ZDEBGtest_unauthorized (SEC): saga log event new_state = N160 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67082024-05-08T03:37:35.108ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 160 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67092024-05-08T03:37:35.111ZDEBGtest_unauthorized (SEC): saga log event new_state = N161 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67102024-05-08T03:37:35.111ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 161 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67112024-05-08T03:37:35.113ZDEBGtest_unauthorized (SEC): saga log event new_state = N161 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67122024-05-08T03:37:35.114ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "new_id": String("2ac7ee71-bce8-4c82-9564-9a54eb87a9dc"), "saga_params": Object {"boundary_switches": Array [], "create_params": Object {"description": String(""), "disks": Array [], "external_ips": Array [Object {"pool": String("default"), "type": String("ephemeral")}], "hostname": String("demo-instance"), "memory": Number(17179869184), "name": String("demo-instance"), "ncpus": Number(1), "network_interfaces": Object {"type": String("default")}, "ssh_public_keys": Array [], "start": Bool(true), "user_data": String("")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "serialized_authn": Object {"kind": Object {"Authenticated": Array [Object {"actor": Object {"SiloUser": Object {"silo_id": String("001de000-5110-4000-8000-000000000000"), "silo_user_id": String("001de000-05e4-4000-8000-000000004007")}}}, Object {"mapped_fleet_roles": Object {}}]}}}, "which": Number(31)}) node_id = 161 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67132024-05-08T03:37:35.117ZDEBGtest_unauthorized (SEC): saga log event new_state = N162 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67142024-05-08T03:37:35.117ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 162 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67152024-05-08T03:37:35.120ZDEBGtest_unauthorized (SEC): saga log event new_state = N162 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67162024-05-08T03:37:35.120ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 162 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67172024-05-08T03:37:35.123ZDEBGtest_unauthorized (SEC): saga log event new_state = N163 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67182024-05-08T03:37:35.124ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 163 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67192024-05-08T03:37:35.127ZDEBGtest_unauthorized (SEC): saga log event new_state = N163 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67202024-05-08T03:37:35.127ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 163 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67212024-05-08T03:37:35.131ZDEBGtest_unauthorized (SEC): saga log event new_state = N164 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67222024-05-08T03:37:35.131ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 164 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67232024-05-08T03:37:35.134ZDEBGtest_unauthorized (SEC): saga log event new_state = N164 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67242024-05-08T03:37:35.134ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 164 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67252024-05-08T03:37:35.138ZDEBGtest_unauthorized (SEC): saga log event new_state = N165 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67262024-05-08T03:37:35.138ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 165 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67272024-05-08T03:37:35.179ZDEBGtest_unauthorized (SEC): saga log event new_state = N165 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67282024-05-08T03:37:35.179ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 165 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67292024-05-08T03:37:35.183ZDEBGtest_unauthorized (SEC): saga log event new_state = N167 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67302024-05-08T03:37:35.183ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 167 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67312024-05-08T03:37:35.187ZDEBGtest_unauthorized (SEC): saga log event new_state = N167 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67322024-05-08T03:37:35.187ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 167 saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67332024-05-08T03:37:35.191ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67342024-05-08T03:37:35.191ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108
67352024-05-08T03:37:35.205ZINFOtest_unauthorized (SEC): saga finished saga_id = db6f9678-5986-4ad8-8a70-3c5cc5a37108 saga_name = instance-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67362024-05-08T03:37:35.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67372024-05-08T03:37:35.206ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67382024-05-08T03:37:35.206ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67392024-05-08T03:37:35.210ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67402024-05-08T03:37:35.210ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67412024-05-08T03:37:35.211ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67422024-05-08T03:37:35.213ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67432024-05-08T03:37:35.213ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67442024-05-08T03:37:35.214ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67452024-05-08T03:37:35.216ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } uri = /v1/instances?project=demo-project
67462024-05-08T03:37:35.216ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
67472024-05-08T03:37:35.216ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67482024-05-08T03:37:35.216ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67492024-05-08T03:37:35.222ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67502024-05-08T03:37:35.226ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
67512024-05-08T03:37:35.226ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67522024-05-08T03:37:35.226ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67532024-05-08T03:37:35.226ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67542024-05-08T03:37:35.229ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
67552024-05-08T03:37:35.229ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67562024-05-08T03:37:35.229ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67572024-05-08T03:37:35.230ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67582024-05-08T03:37:35.233ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
67592024-05-08T03:37:35.238ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) uri = /v1/instances?project=demo-project
67602024-05-08T03:37:35.238ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } uri = /v1/instances?project=demo-project
67612024-05-08T03:37:35.238ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
67622024-05-08T03:37:35.238ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67632024-05-08T03:37:35.238ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67642024-05-08T03:37:35.239ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67652024-05-08T03:37:35.242ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
67662024-05-08T03:37:35.242ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67672024-05-08T03:37:35.242ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67682024-05-08T03:37:35.243ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67692024-05-08T03:37:35.245ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
67702024-05-08T03:37:35.246ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67712024-05-08T03:37:35.246ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67722024-05-08T03:37:35.246ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67732024-05-08T03:37:35.249ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
67742024-05-08T03:37:35.256ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) uri = /v1/instances?project=demo-project
67752024-05-08T03:37:35.256ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
67762024-05-08T03:37:35.256ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
67772024-05-08T03:37:35.256ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
67782024-05-08T03:37:35.261ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":11,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[2,3,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[8,9,null],[10,0,null],[9,11,null]],"node_holes":[],"nodes":[{"Action":{"action_name":"common.uuid_generate","label":"GeneratePropolisId","name":"propolis_id"}},{"Action":{"action_name":"instance_start.alloc_server","label":"AllocServer","name":"sled_id"}},{"Action":{"action_name":"instance_start.alloc_propolis_ip","label":"AllocPropolisIp","name":"propolis_ip"}},{"Action":{"action_name":"instance_start.create_vmm_record","label":"CreateVmmRecord","name":"vmm_record"}},{"Action":{"action_name":"instance_start.mark_as_starting","label":"MarkAsStarting","name":"started_record"}},{"Action":{"action_name":"instance_start.dpd_ensure","label":"DpdEnsure","name":"dpd_ensure"}},{"Action":{"action_name":"instance_start.v2p_ensure","label":"V2PEnsure","name":"v2p_ensure"}},{"Action":{"action_name":"instance_start.ensure_registered","label":"EnsureRegistered","name":"ensure_registered"}},{"Action":{"action_name":"instance_start.add_virtual_resources","label":"AddVirtualResources","name":"virtual_resources"}},{"Action":{"action_name":"instance_start.ensure_running","label":"EnsureRunning","name":"ensure_running"}},{"Start":{"params":{"db_instance":{"boot_on_fault":false,"hostname":"demo-instance","identity":{"description":"","id":"e1aa92bf-30d7-47f0-947b-90f3c17157dc","name":"demo-instance","time_created":"2024-05-08T03:37:31.931938Z","time_deleted":null,"time_modified":"2024-05-08T03:37:31.931938Z"},"memory":17179869184,"ncpus":1,"project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","runtime_state":{"dst_propolis_id":null,"gen":2,"migration_id":null,"nexus_state":"stopped","propolis_id":null,"time_updated":"2024-05-08T03:37:31.931938Z"},"user_data":[]},"serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}}}}},"End"]},"saga_name":"instance-start","start_node":10} saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67792024-05-08T03:37:35.261ZINFOtest_unauthorized (SecStore): creating saga saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start
67802024-05-08T03:37:35.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
67812024-05-08T03:37:35.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
67822024-05-08T03:37:35.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
67832024-05-08T03:37:35.279ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
67842024-05-08T03:37:35.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:34.559535843","datum":14}\n
67852024-05-08T03:37:35.283ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
67862024-05-08T03:37:35.283ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
67872024-05-08T03:37:35.296ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67882024-05-08T03:37:35.296ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
67892024-05-08T03:37:35.302ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67902024-05-08T03:37:35.302ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 10 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
67912024-05-08T03:37:35.306ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67922024-05-08T03:37:35.306ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
67932024-05-08T03:37:35.310ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67942024-05-08T03:37:35.310ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("876e1b42-aa81-4ed9-a3cb-7d7074a29821")) node_id = 0 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
67952024-05-08T03:37:35.314ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
67962024-05-08T03:37:35.314ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
67972024-05-08T03:37:35.319ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
67982024-05-08T03:37:35.319ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
67992024-05-08T03:37:35.320ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
68002024-05-08T03:37:35.335ZINFOtest_unauthorized (InstanceAllocator): found 1 available sled targets sled_ids = [b6d65341-167c-41df-9b5c-41cded99c229]
68012024-05-08T03:37:35.403ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68022024-05-08T03:37:35.403ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("b6d65341-167c-41df-9b5c-41cded99c229")) node_id = 1 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68032024-05-08T03:37:35.407ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68042024-05-08T03:37:35.407ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68052024-05-08T03:37:35.411ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = AllocPropolisIp
68062024-05-08T03:37:35.411ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = AllocPropolisIp
68072024-05-08T03:37:35.411ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = AllocPropolisIp
68082024-05-08T03:37:35.419ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68092024-05-08T03:37:35.419ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("::1:0")) node_id = 2 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68102024-05-08T03:37:35.423ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68112024-05-08T03:37:35.423ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68122024-05-08T03:37:35.427ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = CreateVmmRecord
68132024-05-08T03:37:35.427ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = CreateVmmRecord
68142024-05-08T03:37:35.428ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = CreateVmmRecord
68152024-05-08T03:37:35.459ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68162024-05-08T03:37:35.459ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"id": String("876e1b42-aa81-4ed9-a3cb-7d7074a29821"), "instance_id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "propolis_ip": String("::1:0/128"), "propolis_port": Number(12400), "runtime": Object {"gen": Number(1), "state": String("starting"), "time_state_updated": String("2024-05-08T03:37:35.427060Z")}, "sled_id": String("b6d65341-167c-41df-9b5c-41cded99c229"), "time_created": String("2024-05-08T03:37:35.427060Z"), "time_deleted": Null}) node_id = 3 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68172024-05-08T03:37:35.463ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68182024-05-08T03:37:35.464ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68192024-05-08T03:37:35.467ZINFOtest_unauthorized (nexus): moving instance to Starting state via saga instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc propolis_id = 876e1b42-aa81-4ed9-a3cb-7d7074a29821 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start
68202024-05-08T03:37:35.468ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68212024-05-08T03:37:35.468ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68222024-05-08T03:37:35.468ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68232024-05-08T03:37:35.471ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68242024-05-08T03:37:35.471ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68252024-05-08T03:37:35.472ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68262024-05-08T03:37:35.475ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68272024-05-08T03:37:35.475ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68282024-05-08T03:37:35.476ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68292024-05-08T03:37:35.478ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68302024-05-08T03:37:35.478ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68312024-05-08T03:37:35.478ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68322024-05-08T03:37:35.478ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68332024-05-08T03:37:35.479ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68342024-05-08T03:37:35.482ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68352024-05-08T03:37:35.483ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68362024-05-08T03:37:35.483ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68372024-05-08T03:37:35.483ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68382024-05-08T03:37:35.487ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68392024-05-08T03:37:35.487ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68402024-05-08T03:37:35.487ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68412024-05-08T03:37:35.488ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68422024-05-08T03:37:35.490ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68432024-05-08T03:37:35.496ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = MarkAsStarting
68442024-05-08T03:37:35.528ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68452024-05-08T03:37:35.528ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"boot_on_fault": Bool(false), "hostname": String("demo-instance"), "identity": Object {"description": String(""), "id": String("e1aa92bf-30d7-47f0-947b-90f3c17157dc"), "name": String("demo-instance"), "time_created": String("2024-05-08T03:37:31.931938Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:31.931938Z")}, "memory": Number(17179869184), "ncpus": Number(1), "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "runtime_state": Object {"dst_propolis_id": Null, "gen": Number(3), "migration_id": Null, "nexus_state": String("running"), "propolis_id": String("876e1b42-aa81-4ed9-a3cb-7d7074a29821"), "time_updated": String("2024-05-08T03:37:35.496523105Z")}, "user_data": Array []}) node_id = 4 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68462024-05-08T03:37:35.532ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
68472024-05-08T03:37:35.532ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
68482024-05-08T03:37:35.536ZINFOtest_unauthorized (nexus): start saga: ensuring instance dpd configuration instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start
68492024-05-08T03:37:35.536ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
68502024-05-08T03:37:35.536ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
68512024-05-08T03:37:35.537ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
68522024-05-08T03:37:35.540ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
68532024-05-08T03:37:35.541ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
68542024-05-08T03:37:35.541ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
68552024-05-08T03:37:35.541ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
68562024-05-08T03:37:35.544ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
68572024-05-08T03:37:35.545ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
68582024-05-08T03:37:35.549ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
68592024-05-08T03:37:35.549ZINFOtest_unauthorized (nexus): looking up instance's primary network interface instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc
68602024-05-08T03:37:35.549ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68612024-05-08T03:37:35.549ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68622024-05-08T03:37:35.550ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68632024-05-08T03:37:35.553ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68642024-05-08T03:37:35.553ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68652024-05-08T03:37:35.554ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68662024-05-08T03:37:35.557ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68672024-05-08T03:37:35.557ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68682024-05-08T03:37:35.558ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68692024-05-08T03:37:35.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
68702024-05-08T03:37:35.561ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68712024-05-08T03:37:35.561ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68722024-05-08T03:37:35.562ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68732024-05-08T03:37:35.562ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68742024-05-08T03:37:35.563ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68752024-05-08T03:37:35.563ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
68762024-05-08T03:37:35.566ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68772024-05-08T03:37:35.566ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68782024-05-08T03:37:35.566ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68792024-05-08T03:37:35.567ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68802024-05-08T03:37:35.570ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68812024-05-08T03:37:35.570ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68822024-05-08T03:37:35.572ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68832024-05-08T03:37:35.578ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68842024-05-08T03:37:35.582ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68852024-05-08T03:37:35.601ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68862024-05-08T03:37:35.601ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68872024-05-08T03:37:35.602ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68882024-05-08T03:37:35.602ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68892024-05-08T03:37:35.602ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68902024-05-08T03:37:35.603ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68912024-05-08T03:37:35.610ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68922024-05-08T03:37:35.610ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68932024-05-08T03:37:35.610ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68942024-05-08T03:37:35.612ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68952024-05-08T03:37:35.620ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68962024-05-08T03:37:35.620ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68972024-05-08T03:37:35.620ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68982024-05-08T03:37:35.621ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
68992024-05-08T03:37:35.626ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69002024-05-08T03:37:35.640ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69012024-05-08T03:37:35.640ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69022024-05-08T03:37:35.640ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69032024-05-08T03:37:35.641ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69042024-05-08T03:37:35.691ZINFOtest_unauthorized (nexus): looking up instance's external IPs instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc
69052024-05-08T03:37:35.691ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69062024-05-08T03:37:35.691ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69072024-05-08T03:37:35.693ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69082024-05-08T03:37:35.699ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69092024-05-08T03:37:35.699ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69102024-05-08T03:37:35.700ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69112024-05-08T03:37:35.725ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69122024-05-08T03:37:35.725ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69132024-05-08T03:37:35.726ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = DpdEnsure
69142024-05-08T03:37:35.734ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Fleet
69152024-05-08T03:37:35.734ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
69162024-05-08T03:37:35.734ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69172024-05-08T03:37:35.734ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69182024-05-08T03:37:35.735ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69192024-05-08T03:37:35.737ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
69202024-05-08T03:37:35.741ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Fleet result = Ok(())
69212024-05-08T03:37:35.741ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69222024-05-08T03:37:35.741ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69232024-05-08T03:37:35.741ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69242024-05-08T03:37:35.746ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
69252024-05-08T03:37:35.746ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 5 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
69262024-05-08T03:37:35.751ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
69272024-05-08T03:37:35.751ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
69282024-05-08T03:37:35.757ZINFOtest_unauthorized (nexus): start saga: ensuring v2p mappings are configured instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start
69292024-05-08T03:37:35.757ZINFOtest_unauthorized (nexus): creating V2P mappings for instance instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc sled_id = b6d65341-167c-41df-9b5c-41cded99c229
69302024-05-08T03:37:35.757ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69312024-05-08T03:37:35.757ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69322024-05-08T03:37:35.758ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69332024-05-08T03:37:35.762ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69342024-05-08T03:37:35.763ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69352024-05-08T03:37:35.763ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69362024-05-08T03:37:35.766ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69372024-05-08T03:37:35.766ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69382024-05-08T03:37:35.767ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69392024-05-08T03:37:35.769ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69402024-05-08T03:37:35.769ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69412024-05-08T03:37:35.769ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69422024-05-08T03:37:35.769ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69432024-05-08T03:37:35.769ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69442024-05-08T03:37:35.773ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69452024-05-08T03:37:35.773ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69462024-05-08T03:37:35.773ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69472024-05-08T03:37:35.773ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69482024-05-08T03:37:35.778ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69492024-05-08T03:37:35.778ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69502024-05-08T03:37:35.778ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69512024-05-08T03:37:35.780ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69522024-05-08T03:37:35.783ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69532024-05-08T03:37:35.793ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69542024-05-08T03:37:35.793ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69552024-05-08T03:37:35.793ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69562024-05-08T03:37:35.793ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69572024-05-08T03:37:35.793ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69582024-05-08T03:37:35.795ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69592024-05-08T03:37:35.799ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69602024-05-08T03:37:35.799ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69612024-05-08T03:37:35.799ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69622024-05-08T03:37:35.800ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69632024-05-08T03:37:35.803ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69642024-05-08T03:37:35.803ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69652024-05-08T03:37:35.803ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69662024-05-08T03:37:35.804ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69672024-05-08T03:37:35.808ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69682024-05-08T03:37:35.815ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69692024-05-08T03:37:35.815ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69702024-05-08T03:37:35.815ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69712024-05-08T03:37:35.816ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = V2PEnsure
69722024-05-08T03:37:35.861ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69732024-05-08T03:37:35.861ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69742024-05-08T03:37:35.862ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69752024-05-08T03:37:35.867ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
69762024-05-08T03:37:35.867ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
69772024-05-08T03:37:35.867ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69782024-05-08T03:37:35.867ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69792024-05-08T03:37:35.868ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69802024-05-08T03:37:35.870ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
69812024-05-08T03:37:35.877ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
69822024-05-08T03:37:35.877ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Fleet
69832024-05-08T03:37:35.877ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
69842024-05-08T03:37:35.877ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69852024-05-08T03:37:35.877ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69862024-05-08T03:37:35.877ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69872024-05-08T03:37:35.881ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
69882024-05-08T03:37:35.885ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Fleet result = Ok(())
69892024-05-08T03:37:35.885ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69902024-05-08T03:37:35.885ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69912024-05-08T03:37:35.886ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69922024-05-08T03:37:35.900ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69932024-05-08T03:37:35.900ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69942024-05-08T03:37:35.901ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
69952024-05-08T03:37:35.904ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) }
69962024-05-08T03:37:35.904ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
69972024-05-08T03:37:35.904ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
69982024-05-08T03:37:35.905ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
69992024-05-08T03:37:35.906ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
70002024-05-08T03:37:35.907ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
70012024-05-08T03:37:35.911ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) } result = Ok(())
70022024-05-08T03:37:35.980ZDEBGtest_unauthorized (nexus): client request SledAgent = 039be560-54cc-49e3-88df-1a29dadbf913 body = Some(Body) method = PUT uri = http://[::1]:64007/v2p/896ec905-08b8-4333-80ad-09268a3bb71b
70032024-05-08T03:37:35.981ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:64007 remote_addr = [::1]:52628 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913
70042024-05-08T03:37:35.981ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:64007 method = PUT remote_addr = [::1]:52628 req_id = bf981636-6631-4581-ab37-f3fd8127ddcc sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /v2p/896ec905-08b8-4333-80ad-09268a3bb71b
70052024-05-08T03:37:35.982ZINFOtest_unauthorized (dropshot): request completed latency_us = 904 local_addr = [::1]:64007 method = PUT remote_addr = [::1]:52628 req_id = bf981636-6631-4581-ab37-f3fd8127ddcc response_code = 204 sled_id = 039be560-54cc-49e3-88df-1a29dadbf913 uri = /v2p/896ec905-08b8-4333-80ad-09268a3bb71b
70062024-05-08T03:37:35.982ZDEBGtest_unauthorized (nexus): client response SledAgent = 039be560-54cc-49e3-88df-1a29dadbf913 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(64007), path: "/v2p/896ec905-08b8-4333-80ad-09268a3bb71b", query: None, fragment: None }, status: 204, headers: {"x-request-id": "bf981636-6631-4581-ab37-f3fd8127ddcc", "date": "Wed, 08 May 2024 03:37:35 GMT"} })
70072024-05-08T03:37:35.985ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
70082024-05-08T03:37:35.985ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 6 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
70092024-05-08T03:37:35.990ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
70102024-05-08T03:37:35.990ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
70112024-05-08T03:37:35.994ZINFOtest_unauthorized (nexus): start saga: ensuring instance is registered on sled instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start sled_id = b6d65341-167c-41df-9b5c-41cded99c229
70122024-05-08T03:37:35.995ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70132024-05-08T03:37:35.995ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70142024-05-08T03:37:35.995ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70152024-05-08T03:37:35.999ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70162024-05-08T03:37:35.999ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70172024-05-08T03:37:36.000ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70182024-05-08T03:37:36.004ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70192024-05-08T03:37:36.004ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70202024-05-08T03:37:36.005ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70212024-05-08T03:37:36.007ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70222024-05-08T03:37:36.007ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70232024-05-08T03:37:36.007ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70242024-05-08T03:37:36.007ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70252024-05-08T03:37:36.008ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70262024-05-08T03:37:36.011ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70272024-05-08T03:37:36.011ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70282024-05-08T03:37:36.011ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70292024-05-08T03:37:36.012ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70302024-05-08T03:37:36.015ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70312024-05-08T03:37:36.015ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70322024-05-08T03:37:36.015ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70332024-05-08T03:37:36.016ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70342024-05-08T03:37:36.019ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70352024-05-08T03:37:36.025ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70362024-05-08T03:37:36.025ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70372024-05-08T03:37:36.025ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70382024-05-08T03:37:36.025ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70392024-05-08T03:37:36.025ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70402024-05-08T03:37:36.025ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70412024-05-08T03:37:36.028ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70422024-05-08T03:37:36.028ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70432024-05-08T03:37:36.029ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70442024-05-08T03:37:36.030ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70452024-05-08T03:37:36.033ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70462024-05-08T03:37:36.033ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70472024-05-08T03:37:36.033ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70482024-05-08T03:37:36.034ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70492024-05-08T03:37:36.037ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70502024-05-08T03:37:36.042ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70512024-05-08T03:37:36.042ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70522024-05-08T03:37:36.042ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70532024-05-08T03:37:36.043ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70542024-05-08T03:37:36.043ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70552024-05-08T03:37:36.043ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70562024-05-08T03:37:36.046ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70572024-05-08T03:37:36.046ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70582024-05-08T03:37:36.046ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70592024-05-08T03:37:36.047ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70602024-05-08T03:37:36.051ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70612024-05-08T03:37:36.051ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70622024-05-08T03:37:36.051ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70632024-05-08T03:37:36.052ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70642024-05-08T03:37:36.055ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70652024-05-08T03:37:36.062ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70662024-05-08T03:37:36.062ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70672024-05-08T03:37:36.062ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70682024-05-08T03:37:36.063ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70692024-05-08T03:37:36.067ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70702024-05-08T03:37:36.067ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70712024-05-08T03:37:36.067ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70722024-05-08T03:37:36.067ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70732024-05-08T03:37:36.069ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70742024-05-08T03:37:36.072ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70752024-05-08T03:37:36.073ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70762024-05-08T03:37:36.073ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70772024-05-08T03:37:36.073ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70782024-05-08T03:37:36.076ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70792024-05-08T03:37:36.076ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70802024-05-08T03:37:36.076ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70812024-05-08T03:37:36.077ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70822024-05-08T03:37:36.079ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70832024-05-08T03:37:36.086ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70842024-05-08T03:37:36.086ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70852024-05-08T03:37:36.086ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70862024-05-08T03:37:36.087ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70872024-05-08T03:37:36.130ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70882024-05-08T03:37:36.130ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70892024-05-08T03:37:36.131ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70902024-05-08T03:37:36.135ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70912024-05-08T03:37:36.135ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70922024-05-08T03:37:36.136ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70932024-05-08T03:37:36.140ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70942024-05-08T03:37:36.140ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70952024-05-08T03:37:36.141ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70962024-05-08T03:37:36.144ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70972024-05-08T03:37:36.144ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70982024-05-08T03:37:36.145ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
70992024-05-08T03:37:36.147ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71002024-05-08T03:37:36.147ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71012024-05-08T03:37:36.148ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71022024-05-08T03:37:36.151ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ById(be4f7149-3ca6-469d-b98c-933e0c2da970) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71032024-05-08T03:37:36.151ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71042024-05-08T03:37:36.151ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71052024-05-08T03:37:36.151ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71062024-05-08T03:37:36.152ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71072024-05-08T03:37:36.155ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71082024-05-08T03:37:36.155ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71092024-05-08T03:37:36.155ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71102024-05-08T03:37:36.157ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71112024-05-08T03:37:36.160ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71122024-05-08T03:37:36.160ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71132024-05-08T03:37:36.160ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71142024-05-08T03:37:36.160ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71152024-05-08T03:37:36.168ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71162024-05-08T03:37:36.175ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ById(be4f7149-3ca6-469d-b98c-933e0c2da970) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71172024-05-08T03:37:36.175ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ById(be4f7149-3ca6-469d-b98c-933e0c2da970) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71182024-05-08T03:37:36.175ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71192024-05-08T03:37:36.175ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71202024-05-08T03:37:36.175ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71212024-05-08T03:37:36.175ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71222024-05-08T03:37:36.179ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71232024-05-08T03:37:36.179ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71242024-05-08T03:37:36.179ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71252024-05-08T03:37:36.181ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71262024-05-08T03:37:36.184ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71272024-05-08T03:37:36.184ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71282024-05-08T03:37:36.184ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71292024-05-08T03:37:36.185ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71302024-05-08T03:37:36.188ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71312024-05-08T03:37:36.195ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ById(be4f7149-3ca6-469d-b98c-933e0c2da970) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71322024-05-08T03:37:36.195ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71332024-05-08T03:37:36.195ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71342024-05-08T03:37:36.196ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71352024-05-08T03:37:36.200ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71362024-05-08T03:37:36.200ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71372024-05-08T03:37:36.202ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71382024-05-08T03:37:36.205ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71392024-05-08T03:37:36.205ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71402024-05-08T03:37:36.206ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71412024-05-08T03:37:36.208ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71422024-05-08T03:37:36.208ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71432024-05-08T03:37:36.208ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71442024-05-08T03:37:36.211ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71452024-05-08T03:37:36.211ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71462024-05-08T03:37:36.211ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71472024-05-08T03:37:36.211ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71482024-05-08T03:37:36.213ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71492024-05-08T03:37:36.217ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71502024-05-08T03:37:36.217ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71512024-05-08T03:37:36.217ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71522024-05-08T03:37:36.218ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71532024-05-08T03:37:36.221ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71542024-05-08T03:37:36.221ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71552024-05-08T03:37:36.221ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71562024-05-08T03:37:36.222ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71572024-05-08T03:37:36.226ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71582024-05-08T03:37:36.234ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71592024-05-08T03:37:36.234ZTRACtest_unauthorized (nexus): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71602024-05-08T03:37:36.235ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71612024-05-08T03:37:36.235ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71622024-05-08T03:37:36.235ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71632024-05-08T03:37:36.235ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71642024-05-08T03:37:36.239ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71652024-05-08T03:37:36.239ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71662024-05-08T03:37:36.239ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71672024-05-08T03:37:36.240ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71682024-05-08T03:37:36.242ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71692024-05-08T03:37:36.243ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71702024-05-08T03:37:36.243ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71712024-05-08T03:37:36.243ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71722024-05-08T03:37:36.247ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71732024-05-08T03:37:36.256ZDEBGtest_unauthorized (nexus): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: be4f7149-3ca6-469d-b98c-933e0c2da970, lookup_type: ByName("default") } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71742024-05-08T03:37:36.256ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71752024-05-08T03:37:36.256ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71762024-05-08T03:37:36.256ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71772024-05-08T03:37:36.263ZDEBGtest_unauthorized (nexus): resolved names for firewall rules instance_interfaces = {} subnet_interfaces = {} subnet_networks = {} vpc_interfaces = {Name("default"): [NetworkInterface { id: 896ec905-08b8-4333-80ad-09268a3bb71b, kind: Instance { id: e1aa92bf-30d7-47f0-947b-90f3c17157dc }, name: Name("net0"), ip: 172.30.0.5, mac: MacAddr(MacAddr6([168, 64, 37, 246, 148, 250])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.0.0, prefix: 22 })), vni: Vni(9501572), primary: true, slot: 0 }]}
71782024-05-08T03:37:36.263ZDEBGtest_unauthorized (nexus): resolved firewall rules for sled agents sled_agent_rules = [VpcFirewallRule { action: Allow, direction: Inbound, filter_hosts: None, filter_ports: None, filter_protocols: Some([Icmp]), priority: 65534, status: Enabled, targets: [NetworkInterface { id: 896ec905-08b8-4333-80ad-09268a3bb71b, kind: Instance { id: e1aa92bf-30d7-47f0-947b-90f3c17157dc }, name: Name("net0"), ip: 172.30.0.5, mac: MacAddr(MacAddr6([168, 64, 37, 246, 148, 250])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.0.0, prefix: 22 })), vni: Vni(9501572), primary: true, slot: 0 }] }, VpcFirewallRule { action: Allow, direction: Inbound, filter_hosts: Some([Vpc(Vni(9501572))]), filter_ports: None, filter_protocols: None, priority: 65534, status: Enabled, targets: [NetworkInterface { id: 896ec905-08b8-4333-80ad-09268a3bb71b, kind: Instance { id: e1aa92bf-30d7-47f0-947b-90f3c17157dc }, name: Name("net0"), ip: 172.30.0.5, mac: MacAddr(MacAddr6([168, 64, 37, 246, 148, 250])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.0.0, prefix: 22 })), vni: Vni(9501572), primary: true, slot: 0 }] }, VpcFirewallRule { action: Allow, direction: Inbound, filter_hosts: None, filter_ports: Some([L4PortRange("22")]), filter_protocols: Some([Tcp]), priority: 65534, status: Enabled, targets: [NetworkInterface { id: 896ec905-08b8-4333-80ad-09268a3bb71b, kind: Instance { id: e1aa92bf-30d7-47f0-947b-90f3c17157dc }, name: Name("net0"), ip: 172.30.0.5, mac: MacAddr(MacAddr6([168, 64, 37, 246, 148, 250])), subnet: V4(Ipv4Net(Ipv4Network { addr: 172.30.0.0, prefix: 22 })), vni: Vni(9501572), primary: true, slot: 0 }] }]
71792024-05-08T03:37:36.264ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71802024-05-08T03:37:36.264ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71812024-05-08T03:37:36.265ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71822024-05-08T03:37:36.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
71832024-05-08T03:37:36.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
71842024-05-08T03:37:36.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
71852024-05-08T03:37:36.277ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71862024-05-08T03:37:36.277ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71872024-05-08T03:37:36.278ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71882024-05-08T03:37:36.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
71892024-05-08T03:37:36.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:35.560911117","datum":15}\n
71902024-05-08T03:37:36.282ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71912024-05-08T03:37:36.282ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71922024-05-08T03:37:36.283ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71932024-05-08T03:37:36.285ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
71942024-05-08T03:37:36.285ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
71952024-05-08T03:37:36.285ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71962024-05-08T03:37:36.285ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71972024-05-08T03:37:36.285ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71982024-05-08T03:37:36.285ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
71992024-05-08T03:37:36.287ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72002024-05-08T03:37:36.291ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72012024-05-08T03:37:36.291ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72022024-05-08T03:37:36.291ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72032024-05-08T03:37:36.292ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72042024-05-08T03:37:36.296ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72052024-05-08T03:37:36.296ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72062024-05-08T03:37:36.296ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72072024-05-08T03:37:36.297ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72082024-05-08T03:37:36.300ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72092024-05-08T03:37:36.307ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72102024-05-08T03:37:36.308ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72112024-05-08T03:37:36.308ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72122024-05-08T03:37:36.308ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72132024-05-08T03:37:36.310ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72142024-05-08T03:37:36.310ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72152024-05-08T03:37:36.310ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72162024-05-08T03:37:36.310ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72172024-05-08T03:37:36.311ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72182024-05-08T03:37:36.313ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72192024-05-08T03:37:36.314ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72202024-05-08T03:37:36.314ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72212024-05-08T03:37:36.314ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72222024-05-08T03:37:36.317ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72232024-05-08T03:37:36.320ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRegistered
72242024-05-08T03:37:36.322ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
72252024-05-08T03:37:36.322ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
72262024-05-08T03:37:36.323ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
72272024-05-08T03:37:36.327ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
72282024-05-08T03:37:36.327ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
72292024-05-08T03:37:36.327ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
72302024-05-08T03:37:36.327ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
72312024-05-08T03:37:36.328ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
72322024-05-08T03:37:36.330ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
72332024-05-08T03:37:36.335ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
72342024-05-08T03:37:36.402ZDEBGtest_unauthorized (nexus): client request SledAgent = b6d65341-167c-41df-9b5c-41cded99c229 body = Some(Body) method = PUT uri = http://[::1]:34767/instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc
72352024-05-08T03:37:36.402ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:63915 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
72362024-05-08T03:37:36.403ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = PUT remote_addr = [::1]:63915 req_id = 5e43fcc1-c104-457e-9f20-1f0d4a48e9a0 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc
72372024-05-08T03:37:36.405ZINFOtest_unauthorized (SledAgent): created id = e1aa92bf-30d7-47f0-947b-90f3c17157dc initial_state = SledInstanceState { instance_state: InstanceRuntimeState { propolis_id: Some(876e1b42-aa81-4ed9-a3cb-7d7074a29821), dst_propolis_id: None, migration_id: None, gen: Generation(3), time_updated: 2024-05-08T03:37:35.496523105Z }, propolis_id: 876e1b42-aa81-4ed9-a3cb-7d7074a29821, vmm_state: VmmRuntimeState { state: Starting, gen: Generation(1), time_updated: 2024-05-08T03:37:35.427060Z } } kind = instances server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
72382024-05-08T03:37:36.405ZINFOtest_unauthorized (dropshot): request completed latency_us = 1889 local_addr = [::1]:34767 method = PUT remote_addr = [::1]:63915 req_id = 5e43fcc1-c104-457e-9f20-1f0d4a48e9a0 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc
72392024-05-08T03:37:36.405ZDEBGtest_unauthorized (nexus): client response SledAgent = b6d65341-167c-41df-9b5c-41cded99c229 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5e43fcc1-c104-457e-9f20-1f0d4a48e9a0", "content-length": "311", "date": "Wed, 08 May 2024 03:37:35 GMT"} })
72402024-05-08T03:37:36.405ZDEBGtest_unauthorized (nexus): writing instance state returned from sled agent instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc new_state = Some(SledInstanceState { instance_state: InstanceRuntimeState { propolis_id: Some(876e1b42-aa81-4ed9-a3cb-7d7074a29821), dst_propolis_id: None, migration_id: None, gen: Generation(3), time_updated: 2024-05-08T03:37:35.496523105Z }, propolis_id: 876e1b42-aa81-4ed9-a3cb-7d7074a29821, vmm_state: VmmRuntimeState { state: Starting, gen: Generation(1), time_updated: 2024-05-08T03:37:35.427060Z } })
72412024-05-08T03:37:36.415ZDEBGtest_unauthorized (nexus): attempted to write instance state from sled agent instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc propolis_id = 876e1b42-aa81-4ed9-a3cb-7d7074a29821 result = Ok((false, false))
72422024-05-08T03:37:36.418ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
72432024-05-08T03:37:36.418ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 7 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
72442024-05-08T03:37:36.422ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
72452024-05-08T03:37:36.422ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
72462024-05-08T03:37:36.426ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = AddVirtualResources
72472024-05-08T03:37:36.427ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = AddVirtualResources
72482024-05-08T03:37:36.427ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = AddVirtualResources
72492024-05-08T03:37:36.451ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
72502024-05-08T03:37:36.451ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 8 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
72512024-05-08T03:37:36.462ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
72522024-05-08T03:37:36.462ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
72532024-05-08T03:37:36.467ZINFOtest_unauthorized (nexus): start saga: ensuring instance is running instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start sled_id = b6d65341-167c-41df-9b5c-41cded99c229
72542024-05-08T03:37:36.467ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72552024-05-08T03:37:36.467ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72562024-05-08T03:37:36.469ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72572024-05-08T03:37:36.472ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72582024-05-08T03:37:36.472ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72592024-05-08T03:37:36.473ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72602024-05-08T03:37:36.475ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72612024-05-08T03:37:36.475ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72622024-05-08T03:37:36.476ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72632024-05-08T03:37:36.478ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72642024-05-08T03:37:36.478ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72652024-05-08T03:37:36.478ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72662024-05-08T03:37:36.479ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72672024-05-08T03:37:36.479ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72682024-05-08T03:37:36.483ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72692024-05-08T03:37:36.483ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72702024-05-08T03:37:36.483ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72712024-05-08T03:37:36.484ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72722024-05-08T03:37:36.487ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72732024-05-08T03:37:36.487ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72742024-05-08T03:37:36.487ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72752024-05-08T03:37:36.488ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72762024-05-08T03:37:36.492ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72772024-05-08T03:37:36.498ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72782024-05-08T03:37:36.498ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72792024-05-08T03:37:36.498ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72802024-05-08T03:37:36.498ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72812024-05-08T03:37:36.499ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72822024-05-08T03:37:36.499ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72832024-05-08T03:37:36.503ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72842024-05-08T03:37:36.503ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72852024-05-08T03:37:36.503ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72862024-05-08T03:37:36.504ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72872024-05-08T03:37:36.520ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72882024-05-08T03:37:36.520ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72892024-05-08T03:37:36.520ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72902024-05-08T03:37:36.521ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72912024-05-08T03:37:36.528ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72922024-05-08T03:37:36.536ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start saga_node = EnsureRunning
72932024-05-08T03:37:36.537ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
72942024-05-08T03:37:36.537ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
72952024-05-08T03:37:36.537ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
72962024-05-08T03:37:36.541ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
72972024-05-08T03:37:36.542ZTRACtest_unauthorized (InstanceAllocator): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
72982024-05-08T03:37:36.542ZTRACtest_unauthorized (InstanceAllocator): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database
72992024-05-08T03:37:36.542ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {} }
73002024-05-08T03:37:36.543ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Database result = Ok(())
73012024-05-08T03:37:36.553ZDEBGtest_unauthorized (InstanceAllocator): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "viewer")} }
73022024-05-08T03:37:36.558ZDEBGtest_unauthorized (InstanceAllocator): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000004ead, .. }) resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
73032024-05-08T03:37:36.601ZDEBGtest_unauthorized (nexus): client request SledAgent = b6d65341-167c-41df-9b5c-41cded99c229 body = Some(Body) method = PUT uri = http://[::1]:34767/instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc/state
73042024-05-08T03:37:36.601ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
73052024-05-08T03:37:36.601ZINFOtest_unauthorized (dropshot): accepted connection local_addr = [::1]:34767 remote_addr = [::1]:53193 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
73062024-05-08T03:37:36.602ZTRACtest_unauthorized (dropshot): incoming request local_addr = [::1]:34767 method = PUT remote_addr = [::1]:53193 req_id = f304df3b-e6d4-494a-9976-aaae5a5ad538 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc/state
73072024-05-08T03:37:36.603ZINFOtest_unauthorized (SledAgent): noop transition id = e1aa92bf-30d7-47f0-947b-90f3c17157dc kind = instances server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 target = Running
73082024-05-08T03:37:36.603ZINFOtest_unauthorized (dropshot): request completed latency_us = 858 local_addr = [::1]:34767 method = PUT remote_addr = [::1]:53193 req_id = f304df3b-e6d4-494a-9976-aaae5a5ad538 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc/state
73092024-05-08T03:37:36.603ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
73102024-05-08T03:37:36.603ZDEBGtest_unauthorized (nexus): client response SledAgent = b6d65341-167c-41df-9b5c-41cded99c229 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(34767), path: "/instances/e1aa92bf-30d7-47f0-947b-90f3c17157dc/state", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "f304df3b-e6d4-494a-9976-aaae5a5ad538", "content-length": "331", "date": "Wed, 08 May 2024 03:37:36 GMT"} })
73112024-05-08T03:37:36.604ZDEBGtest_unauthorized (nexus): writing instance state returned from sled agent instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc new_state = Some(SledInstanceState { instance_state: InstanceRuntimeState { propolis_id: Some(876e1b42-aa81-4ed9-a3cb-7d7074a29821), dst_propolis_id: None, migration_id: None, gen: Generation(3), time_updated: 2024-05-08T03:37:35.496523105Z }, propolis_id: 876e1b42-aa81-4ed9-a3cb-7d7074a29821, vmm_state: VmmRuntimeState { state: Starting, gen: Generation(1), time_updated: 2024-05-08T03:37:35.427060Z } })
73122024-05-08T03:37:36.609ZDEBGtest_unauthorized (nexus): attempted to write instance state from sled agent instance_id = e1aa92bf-30d7-47f0-947b-90f3c17157dc propolis_id = 876e1b42-aa81-4ed9-a3cb-7d7074a29821 result = Ok((false, false))
73132024-05-08T03:37:36.610ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
73142024-05-08T03:37:36.610ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 9 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
73152024-05-08T03:37:36.615ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
73162024-05-08T03:37:36.615ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 11 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
73172024-05-08T03:37:36.619ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
73182024-05-08T03:37:36.619ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 11 saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
73192024-05-08T03:37:36.622ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
73202024-05-08T03:37:36.623ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca
73212024-05-08T03:37:36.631ZINFOtest_unauthorized (SEC): saga finished saga_id = 6e4cd709-eb37-46c0-904f-fa1658bb9eca saga_name = instance-start sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
73222024-05-08T03:37:36.632ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } uri = /v1/instances?project=demo-project
73232024-05-08T03:37:36.632ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
73242024-05-08T03:37:36.633ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73252024-05-08T03:37:36.633ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73262024-05-08T03:37:36.635ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73272024-05-08T03:37:36.638ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
73282024-05-08T03:37:36.638ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73292024-05-08T03:37:36.638ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73302024-05-08T03:37:36.639ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73312024-05-08T03:37:36.643ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
73322024-05-08T03:37:36.643ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73332024-05-08T03:37:36.643ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73342024-05-08T03:37:36.644ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73352024-05-08T03:37:36.647ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
73362024-05-08T03:37:36.653ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) uri = /v1/instances?project=demo-project
73372024-05-08T03:37:36.654ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73382024-05-08T03:37:36.654ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73392024-05-08T03:37:36.654ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73402024-05-08T03:37:36.658ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73412024-05-08T03:37:36.658ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73422024-05-08T03:37:36.659ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73432024-05-08T03:37:36.661ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73442024-05-08T03:37:36.661ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73452024-05-08T03:37:36.662ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73462024-05-08T03:37:36.663ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73472024-05-08T03:37:36.663ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73482024-05-08T03:37:36.664ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73492024-05-08T03:37:36.666ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } uri = /v1/instances?project=demo-project
73502024-05-08T03:37:36.666ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
73512024-05-08T03:37:36.666ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73522024-05-08T03:37:36.666ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73532024-05-08T03:37:36.667ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73542024-05-08T03:37:36.671ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
73552024-05-08T03:37:36.671ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73562024-05-08T03:37:36.671ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73572024-05-08T03:37:36.672ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73582024-05-08T03:37:36.674ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
73592024-05-08T03:37:36.675ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73602024-05-08T03:37:36.675ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73612024-05-08T03:37:36.675ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73622024-05-08T03:37:36.679ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
73632024-05-08T03:37:36.685ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) uri = /v1/instances?project=demo-project
73642024-05-08T03:37:36.685ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } uri = /v1/instances?project=demo-project
73652024-05-08T03:37:36.685ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
73662024-05-08T03:37:36.685ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73672024-05-08T03:37:36.685ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73682024-05-08T03:37:36.686ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73692024-05-08T03:37:36.689ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
73702024-05-08T03:37:36.689ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73712024-05-08T03:37:36.689ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73722024-05-08T03:37:36.690ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73732024-05-08T03:37:36.692ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
73742024-05-08T03:37:36.693ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73752024-05-08T03:37:36.693ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73762024-05-08T03:37:36.693ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73772024-05-08T03:37:36.697ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
73782024-05-08T03:37:36.703ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ById(e1aa92bf-30d7-47f0-947b-90f3c17157dc) } result = Ok(()) uri = /v1/instances?project=demo-project
73792024-05-08T03:37:36.703ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database uri = /v1/instances?project=demo-project
73802024-05-08T03:37:36.703ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
73812024-05-08T03:37:36.703ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
73822024-05-08T03:37:36.707ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 5197248 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cae8514-9d56-4d18-ae92-57ee6fe33303 response_code = 201 uri = /v1/instances?project=demo-project
73832024-05-08T03:37:36.707ZINFOtest_unauthorized (external client test context): client received response status = 201
73842024-05-08T03:37:36.707ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
73852024-05-08T03:37:36.708ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
73862024-05-08T03:37:36.708ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
73872024-05-08T03:37:36.708ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
73882024-05-08T03:37:36.708ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
73892024-05-08T03:37:36.708ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
73902024-05-08T03:37:36.709ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
73912024-05-08T03:37:36.712ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
73922024-05-08T03:37:36.713ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
73932024-05-08T03:37:36.713ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
73942024-05-08T03:37:36.715ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
73952024-05-08T03:37:36.715ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
73962024-05-08T03:37:36.715ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
73972024-05-08T03:37:36.715ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
73982024-05-08T03:37:36.716ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
73992024-05-08T03:37:36.718ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
74002024-05-08T03:37:36.718ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74012024-05-08T03:37:36.719ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74022024-05-08T03:37:36.719ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74032024-05-08T03:37:36.721ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
74042024-05-08T03:37:36.725ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
74052024-05-08T03:37:36.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74062024-05-08T03:37:36.725ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74072024-05-08T03:37:36.725ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74082024-05-08T03:37:36.728ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
74092024-05-08T03:37:36.728ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
74102024-05-08T03:37:36.728ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74112024-05-08T03:37:36.728ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74122024-05-08T03:37:36.729ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74132024-05-08T03:37:36.731ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
74142024-05-08T03:37:36.731ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74152024-05-08T03:37:36.731ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74162024-05-08T03:37:36.731ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74172024-05-08T03:37:36.733ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
74182024-05-08T03:37:36.736ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
74192024-05-08T03:37:36.736ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74202024-05-08T03:37:36.737ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74212024-05-08T03:37:36.737ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74222024-05-08T03:37:36.738ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74232024-05-08T03:37:36.740ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74242024-05-08T03:37:36.740ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74252024-05-08T03:37:36.741ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74262024-05-08T03:37:36.745ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74272024-05-08T03:37:36.745ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74282024-05-08T03:37:36.746ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74292024-05-08T03:37:36.750ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74302024-05-08T03:37:36.750ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74312024-05-08T03:37:36.751ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74322024-05-08T03:37:36.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74332024-05-08T03:37:36.755ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74342024-05-08T03:37:36.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74352024-05-08T03:37:36.755ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74362024-05-08T03:37:36.755ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74372024-05-08T03:37:36.758ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74382024-05-08T03:37:36.758ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74392024-05-08T03:37:36.758ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74402024-05-08T03:37:36.759ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74412024-05-08T03:37:36.763ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74422024-05-08T03:37:36.764ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74432024-05-08T03:37:36.764ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74442024-05-08T03:37:36.764ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74452024-05-08T03:37:36.767ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74462024-05-08T03:37:36.777ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74472024-05-08T03:37:36.777ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 69325 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c754130b-7653-4943-90df-6ba634b6a99d response_code = 200 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
74482024-05-08T03:37:36.777ZINFOtest_unauthorized (external client test context): client received response status = 200
74492024-05-08T03:37:36.778ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk\\":\\"demo-disk\\",\\"name\\":\\"demo-snapshot\\"}")) method = POST uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
74502024-05-08T03:37:36.778ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 uri = /v1/snapshots?project=demo-project
74512024-05-08T03:37:36.778ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 uri = /v1/snapshots?project=demo-project
74522024-05-08T03:37:36.779ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/snapshots?project=demo-project
74532024-05-08T03:37:36.779ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74542024-05-08T03:37:36.779ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74552024-05-08T03:37:36.780ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74562024-05-08T03:37:36.782ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74572024-05-08T03:37:36.782ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74582024-05-08T03:37:36.783ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74592024-05-08T03:37:36.785ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
74602024-05-08T03:37:36.785ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
74612024-05-08T03:37:36.785ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74622024-05-08T03:37:36.785ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74632024-05-08T03:37:36.786ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74642024-05-08T03:37:36.787ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
74652024-05-08T03:37:36.787ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74662024-05-08T03:37:36.787ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74672024-05-08T03:37:36.788ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74682024-05-08T03:37:36.790ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
74692024-05-08T03:37:36.794ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
74702024-05-08T03:37:36.794ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74712024-05-08T03:37:36.794ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74722024-05-08T03:37:36.794ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74732024-05-08T03:37:36.802ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
74742024-05-08T03:37:36.802ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
74752024-05-08T03:37:36.803ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74762024-05-08T03:37:36.803ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74772024-05-08T03:37:36.803ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74782024-05-08T03:37:36.806ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
74792024-05-08T03:37:36.806ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
74802024-05-08T03:37:36.806ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
74812024-05-08T03:37:36.807ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
74822024-05-08T03:37:36.810ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
74832024-05-08T03:37:36.813ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
74842024-05-08T03:37:36.813ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 uri = /v1/snapshots?project=demo-project
74852024-05-08T03:37:36.814ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
74862024-05-08T03:37:36.814ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
74872024-05-08T03:37:36.815ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
74882024-05-08T03:37:36.817ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
74892024-05-08T03:37:36.817ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
74902024-05-08T03:37:36.818ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
74912024-05-08T03:37:36.821ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
74922024-05-08T03:37:36.821ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
74932024-05-08T03:37:36.821ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
74942024-05-08T03:37:36.821ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
74952024-05-08T03:37:36.821ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
74962024-05-08T03:37:36.825ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
74972024-05-08T03:37:36.825ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
74982024-05-08T03:37:36.825ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
74992024-05-08T03:37:36.825ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75002024-05-08T03:37:36.828ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
75012024-05-08T03:37:36.829ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75022024-05-08T03:37:36.829ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75032024-05-08T03:37:36.830ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75042024-05-08T03:37:36.834ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots?project=demo-project
75052024-05-08T03:37:36.839ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/snapshots?project=demo-project
75062024-05-08T03:37:36.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75072024-05-08T03:37:36.839ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75082024-05-08T03:37:36.839ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75092024-05-08T03:37:36.841ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75102024-05-08T03:37:36.842ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75112024-05-08T03:37:36.842ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75122024-05-08T03:37:36.845ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75132024-05-08T03:37:36.845ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75142024-05-08T03:37:36.845ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75152024-05-08T03:37:36.850ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/snapshots?project=demo-project
75162024-05-08T03:37:36.850ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
75172024-05-08T03:37:36.851ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75182024-05-08T03:37:36.851ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75192024-05-08T03:37:36.852ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75202024-05-08T03:37:36.855ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
75212024-05-08T03:37:36.855ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75222024-05-08T03:37:36.855ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75232024-05-08T03:37:36.855ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75242024-05-08T03:37:36.859ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
75252024-05-08T03:37:36.859ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database uri = /v1/snapshots?project=demo-project
75262024-05-08T03:37:36.859ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
75272024-05-08T03:37:36.860ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
75282024-05-08T03:37:36.863ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots?project=demo-project
75292024-05-08T03:37:36.870ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Ok(()) uri = /v1/snapshots?project=demo-project
75302024-05-08T03:37:36.871ZDEBGtest_unauthorized (SEC): saga create dag = {"end_node":20,"graph":{"edge_property":"directed","edges":[[0,1,null],[1,2,null],[2,3,null],[3,4,null],[4,5,null],[5,6,null],[6,7,null],[7,8,null],[8,9,null],[9,10,null],[10,11,null],[11,12,null],[12,13,null],[13,14,null],[14,15,null],[15,16,null],[16,17,null],[17,18,null],[19,0,null],[18,20,null]],"node_holes":[],"nodes":[{"Action":{"action_name":"common.uuid_generate","label":"GenerateSnapshotId","name":"snapshot_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateVolumeId","name":"volume_id"}},{"Action":{"action_name":"common.uuid_generate","label":"GenerateDestinationVolumeId","name":"destination_volume_id"}},{"Action":{"action_name":"snapshot_create.regions_alloc","label":"RegionsAlloc","name":"datasets_and_regions"}},{"Action":{"action_name":"snapshot_create.regions_ensure_undo","label":"RegionsEnsureUndo","name":"regions_ensure_undo"}},{"Action":{"action_name":"snapshot_create.regions_ensure","label":"RegionsEnsure","name":"regions_ensure"}},{"Action":{"action_name":"snapshot_create.create_destination_volume_record","label":"CreateDestinationVolumeRecord","name":"created_destination_volume"}},{"Action":{"action_name":"snapshot_create.create_snapshot_record","label":"CreateSnapshotRecord","name":"created_snapshot"}},{"Action":{"action_name":"snapshot_create.space_account","label":"SpaceAccount","name":"no_result"}},{"Action":{"action_name":"snapshot_create.get_pantry_address","label":"GetPantryAddress","name":"pantry_address"}},{"Action":{"action_name":"snapshot_create.attach_disk_to_pantry","label":"AttachDiskToPantry","name":"disk_generation_number"}},{"Action":{"action_name":"snapshot_create.call_pantry_attach_for_disk","label":"CallPantryAttachForDisk","name":"call_pantry_attach_for_disk"}},{"Action":{"action_name":"snapshot_create.call_pantry_snapshot_for_disk","label":"CallPantrySnapshotForDisk","name":"call_pantry_snapshot_for_disk"}},{"Action":{"action_name":"snapshot_create.call_pantry_detach_for_disk","label":"CallPantryDetachForDisk","name":"call_pantry_detach_for_disk"}},{"Action":{"action_name":"snapshot_create.start_running_snapshot_undo","label":"StartRunningSnapshotUndo","name":"ssc_not_used"}},{"Action":{"action_name":"snapshot_create.start_running_snapshot","label":"StartRunningSnapshot","name":"replace_sockets_map"}},{"Action":{"action_name":"snapshot_create.create_volume_record","label":"CreateVolumeRecord","name":"created_volume"}},{"Action":{"action_name":"snapshot_create.finalize_snapshot_record","label":"FinalizeSnapshotRecord","name":"finalized_snapshot"}},{"Action":{"action_name":"snapshot_create.detach_disk_from_pantry","label":"DetachDiskFromPantry","name":"detach_disk_from_pantry"}},{"Start":{"params":{"attach_instance_id":null,"create_params":{"description":"","disk":"demo-disk","name":"demo-snapshot"},"disk_id":"c9ff3bed-d585-481d-8fa4-a69b9329b935","project_id":"f284aa3f-6d71-466b-8aba-8dd89f9881ba","serialized_authn":{"kind":{"Authenticated":[{"actor":{"SiloUser":{"silo_id":"001de000-5110-4000-8000-000000000000","silo_user_id":"001de000-05e4-4000-8000-000000004007"}}},{"mapped_fleet_roles":{}}]}},"silo_id":"001de000-5110-4000-8000-000000000000","use_the_pantry":true}}},"End"]},"saga_name":"snapshot-create","start_node":19} saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75312024-05-08T03:37:36.871ZINFOtest_unauthorized (SecStore): creating saga saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
75322024-05-08T03:37:36.877ZDEBGtest_unauthorized (SEC): saga log event new_state = N019 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75332024-05-08T03:37:36.877ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 19 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75342024-05-08T03:37:36.881ZDEBGtest_unauthorized (SEC): saga log event new_state = N019 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75352024-05-08T03:37:36.881ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 19 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75362024-05-08T03:37:36.885ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75372024-05-08T03:37:36.885ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 0 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75382024-05-08T03:37:36.889ZDEBGtest_unauthorized (SEC): saga log event new_state = N000 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75392024-05-08T03:37:36.889ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("763e3510-769a-4477-a4fb-3ae9c34ad115")) node_id = 0 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75402024-05-08T03:37:36.893ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75412024-05-08T03:37:36.893ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 1 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75422024-05-08T03:37:36.897ZDEBGtest_unauthorized (SEC): saga log event new_state = N001 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75432024-05-08T03:37:36.897ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("ab7adca2-c007-4cc8-aceb-8f7ccb591f1c")) node_id = 1 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75442024-05-08T03:37:36.901ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75452024-05-08T03:37:36.901ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 2 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75462024-05-08T03:37:36.905ZDEBGtest_unauthorized (SEC): saga log event new_state = N002 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75472024-05-08T03:37:36.905ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("fbc7a8a0-093b-44fe-b6db-fa4ee6d93042")) node_id = 2 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75482024-05-08T03:37:36.909ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75492024-05-08T03:37:36.909ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 3 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75502024-05-08T03:37:36.913ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75512024-05-08T03:37:36.913ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75522024-05-08T03:37:36.914ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75532024-05-08T03:37:36.917ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75542024-05-08T03:37:36.917ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75552024-05-08T03:37:36.919ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75562024-05-08T03:37:36.921ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75572024-05-08T03:37:36.921ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75582024-05-08T03:37:36.922ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75592024-05-08T03:37:36.924ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75602024-05-08T03:37:36.924ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75612024-05-08T03:37:36.924ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75622024-05-08T03:37:36.924ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75632024-05-08T03:37:36.925ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75642024-05-08T03:37:36.929ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75652024-05-08T03:37:36.929ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75662024-05-08T03:37:36.929ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75672024-05-08T03:37:36.930ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75682024-05-08T03:37:36.933ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75692024-05-08T03:37:36.933ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75702024-05-08T03:37:36.933ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75712024-05-08T03:37:36.934ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75722024-05-08T03:37:36.938ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75732024-05-08T03:37:36.946ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75742024-05-08T03:37:36.946ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75752024-05-08T03:37:36.946ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75762024-05-08T03:37:36.946ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = RegionsAlloc
75772024-05-08T03:37:37.009ZINFOtest_unauthorized (datastore): Allocated regions for volume datasets_and_regions = [(Dataset { identity: DatasetIdentity { id: 69f348df-f09a-4b9b-8ef3-5a5af2c69e4f, time_created: 2024-05-08T03:37:21.007115Z, time_modified: 2024-05-08T03:37:21.007115Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 2e81a258-6be6-4a65-ad25-60e393cf0d85, ip: ::1, port: SqlU16(46567), kind: Crucible, size_used: Some(2147483648) }, Region { identity: RegionIdentity { id: 877ce93e-9d0e-4fd0-bc2c-126b45d38e14, time_created: 2024-05-08T03:37:36.976123Z, time_modified: 2024-05-08T03:37:36.976123Z }, dataset_id: 69f348df-f09a-4b9b-8ef3-5a5af2c69e4f, volume_id: fbc7a8a0-093b-44fe-b6db-fa4ee6d93042, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 }), (Dataset { identity: DatasetIdentity { id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, time_created: 2024-05-08T03:37:21.640532Z, time_modified: 2024-05-08T03:37:21.640532Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 6f44077c-fd9f-4258-9197-69e231a5926d, ip: ::1, port: SqlU16(52976), kind: Crucible, size_used: Some(6442450944) }, Region { identity: RegionIdentity { id: bde7771b-8f94-492b-b7d9-3c1294f5d277, time_created: 2024-05-08T03:37:36.976123Z, time_modified: 2024-05-08T03:37:36.976123Z }, dataset_id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, volume_id: fbc7a8a0-093b-44fe-b6db-fa4ee6d93042, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 }), (Dataset { identity: DatasetIdentity { id: d2f03c6f-522a-4398-af47-99d88e4a2461, time_created: 2024-05-08T03:37:23.412368Z, time_modified: 2024-05-08T03:37:23.412368Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: d5e65d85-8a55-45e0-81fc-ce30e58c27e3, ip: ::1, port: SqlU16(40829), kind: Crucible, size_used: Some(6442450944) }, Region { identity: RegionIdentity { id: c8959a5d-d0c6-456b-b835-5b77fe482d47, time_created: 2024-05-08T03:37:36.976123Z, time_modified: 2024-05-08T03:37:36.976123Z }, dataset_id: d2f03c6f-522a-4398-af47-99d88e4a2461, volume_id: fbc7a8a0-093b-44fe-b6db-fa4ee6d93042, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 })] volume_id = fbc7a8a0-093b-44fe-b6db-fa4ee6d93042
75782024-05-08T03:37:37.009ZDEBGtest_unauthorized (SEC): saga log event new_state = N003 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75792024-05-08T03:37:37.009ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [Array [Object {"identity": Object {"id": String("69f348df-f09a-4b9b-8ef3-5a5af2c69e4f"), "time_created": String("2024-05-08T03:37:21.007115Z"), "time_modified": String("2024-05-08T03:37:21.007115Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("2e81a258-6be6-4a65-ad25-60e393cf0d85"), "port": Number(46567), "rcgen": Number(1), "size_used": Number(2147483648), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("69f348df-f09a-4b9b-8ef3-5a5af2c69e4f"), "extent_count": Number(32), "identity": Object {"id": String("877ce93e-9d0e-4fd0-bc2c-126b45d38e14"), "time_created": String("2024-05-08T03:37:36.976123Z"), "time_modified": String("2024-05-08T03:37:36.976123Z")}, "volume_id": String("fbc7a8a0-093b-44fe-b6db-fa4ee6d93042")}], Array [Object {"identity": Object {"id": String("6df22714-12fb-4a71-9e2e-860f6b6f4d7c"), "time_created": String("2024-05-08T03:37:21.640532Z"), "time_modified": String("2024-05-08T03:37:21.640532Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("6f44077c-fd9f-4258-9197-69e231a5926d"), "port": Number(52976), "rcgen": Number(1), "size_used": Number(6442450944), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("6df22714-12fb-4a71-9e2e-860f6b6f4d7c"), "extent_count": Number(32), "identity": Object {"id": String("bde7771b-8f94-492b-b7d9-3c1294f5d277"), "time_created": String("2024-05-08T03:37:36.976123Z"), "time_modified": String("2024-05-08T03:37:36.976123Z")}, "volume_id": String("fbc7a8a0-093b-44fe-b6db-fa4ee6d93042")}], Array [Object {"identity": Object {"id": String("d2f03c6f-522a-4398-af47-99d88e4a2461"), "time_created": String("2024-05-08T03:37:23.412368Z"), "time_modified": String("2024-05-08T03:37:23.412368Z")}, "ip": String("::1"), "kind": String("Crucible"), "pool_id": String("d5e65d85-8a55-45e0-81fc-ce30e58c27e3"), "port": Number(40829), "rcgen": Number(1), "size_used": Number(6442450944), "time_deleted": Null}, Object {"block_size": Number(4096), "blocks_per_extent": Number(16384), "dataset_id": String("d2f03c6f-522a-4398-af47-99d88e4a2461"), "extent_count": Number(32), "identity": Object {"id": String("c8959a5d-d0c6-456b-b835-5b77fe482d47"), "time_created": String("2024-05-08T03:37:36.976123Z"), "time_modified": String("2024-05-08T03:37:36.976123Z")}, "volume_id": String("fbc7a8a0-093b-44fe-b6db-fa4ee6d93042")}]]) node_id = 3 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75802024-05-08T03:37:37.014ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75812024-05-08T03:37:37.014ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 4 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75822024-05-08T03:37:37.018ZDEBGtest_unauthorized (SEC): saga log event new_state = N004 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75832024-05-08T03:37:37.018ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 4 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75842024-05-08T03:37:37.021ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75852024-05-08T03:37:37.021ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 5 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75862024-05-08T03:37:37.199ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:52976 remote_addr = [::1]:39841 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
75872024-05-08T03:37:37.200ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:40829 remote_addr = [::1]:37062 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
75882024-05-08T03:37:37.200ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:46567 remote_addr = [::1]:46068 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
75892024-05-08T03:37:37.201ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:52976 method = POST remote_addr = [::1]:39841 req_id = 298bd514-3008-4ccd-a390-893c4c4e90b4 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
75902024-05-08T03:37:37.218ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:40829 method = POST remote_addr = [::1]:37062 req_id = c39f6008-b3ce-40fd-a70a-8cd21133334b server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
75912024-05-08T03:37:37.219ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:46567 method = POST remote_addr = [::1]:46068 req_id = 7d5ac7cb-7a16-43c4-9c85-5bf524306148 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
75922024-05-08T03:37:37.219ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 18689 local_addr = [::1]:52976 method = POST remote_addr = [::1]:39841 req_id = 298bd514-3008-4ccd-a390-893c4c4e90b4 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
75932024-05-08T03:37:37.219ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 18517 local_addr = [::1]:40829 method = POST remote_addr = [::1]:37062 req_id = c39f6008-b3ce-40fd-a70a-8cd21133334b response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
75942024-05-08T03:37:37.219ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 729 local_addr = [::1]:46567 method = POST remote_addr = [::1]:46068 req_id = 7d5ac7cb-7a16-43c4-9c85-5bf524306148 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions
75952024-05-08T03:37:37.227ZDEBGtest_unauthorized (SEC): saga log event new_state = N005 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75962024-05-08T03:37:37.227ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(String("{\\"type\\":\\"volume\\",\\"block_size\\":4096,\\"id\\":\\"fbc7a8a0-093b-44fe-b6db-fa4ee6d93042\\",\\"sub_volumes\\":[{\\"type\\":\\"region\\",\\"block_size\\":4096,\\"blocks_per_extent\\":16384,\\"extent_count\\":32,\\"gen\\":1,\\"opts\\":{\\"id\\":\\"fbc7a8a0-093b-44fe-b6db-fa4ee6d93042\\",\\"key\\":\\"I52RcAosaVOElSloGrXsVdVpLvCtu8hyDWgqNDS53cs=\\",\\"lossy\\":false,\\"read_only\\":false,\\"target\\":[\\"[::1]:1200\\",\\"[::1]:1302\\",\\"[::1]:1402\\"]}}]}")) node_id = 5 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75972024-05-08T03:37:37.232ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
75982024-05-08T03:37:37.232ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 6 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
75992024-05-08T03:37:37.246ZDEBGtest_unauthorized (SEC): saga log event new_state = N006 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
76002024-05-08T03:37:37.247ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 6 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
76012024-05-08T03:37:37.250ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
76022024-05-08T03:37:37.250ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 7 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
76032024-05-08T03:37:37.254ZINFOtest_unauthorized (nexus): grabbing disk by name demo-disk saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
76042024-05-08T03:37:37.254ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76052024-05-08T03:37:37.254ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76062024-05-08T03:37:37.254ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76072024-05-08T03:37:37.258ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76082024-05-08T03:37:37.258ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76092024-05-08T03:37:37.259ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76102024-05-08T03:37:37.261ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76112024-05-08T03:37:37.261ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76122024-05-08T03:37:37.262ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76132024-05-08T03:37:37.264ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76142024-05-08T03:37:37.264ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76152024-05-08T03:37:37.264ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76162024-05-08T03:37:37.264ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76172024-05-08T03:37:37.265ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76182024-05-08T03:37:37.269ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76192024-05-08T03:37:37.269ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76202024-05-08T03:37:37.269ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76212024-05-08T03:37:37.269ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76222024-05-08T03:37:37.273ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
76232024-05-08T03:37:37.273ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
76242024-05-08T03:37:37.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
76252024-05-08T03:37:37.275ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76262024-05-08T03:37:37.275ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76272024-05-08T03:37:37.275ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76282024-05-08T03:37:37.276ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76292024-05-08T03:37:37.279ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
76302024-05-08T03:37:37.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:36.602582776","datum":16}\n
76312024-05-08T03:37:37.281ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76322024-05-08T03:37:37.292ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76332024-05-08T03:37:37.292ZINFOtest_unauthorized (nexus): creating snapshot 763e3510-769a-4477-a4fb-3ae9c34ad115 from disk c9ff3bed-d585-481d-8fa4-a69b9329b935 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
76342024-05-08T03:37:37.292ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76352024-05-08T03:37:37.292ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76362024-05-08T03:37:37.293ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76372024-05-08T03:37:37.294ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
76382024-05-08T03:37:37.294ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
76392024-05-08T03:37:37.296ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76402024-05-08T03:37:37.296ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76412024-05-08T03:37:37.297ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76422024-05-08T03:37:37.300ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76432024-05-08T03:37:37.300ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76442024-05-08T03:37:37.300ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76452024-05-08T03:37:37.300ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76462024-05-08T03:37:37.302ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76472024-05-08T03:37:37.306ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76482024-05-08T03:37:37.306ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76492024-05-08T03:37:37.307ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76502024-05-08T03:37:37.307ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76512024-05-08T03:37:37.312ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76522024-05-08T03:37:37.312ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76532024-05-08T03:37:37.312ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76542024-05-08T03:37:37.313ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76552024-05-08T03:37:37.319ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76562024-05-08T03:37:37.329ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76572024-05-08T03:37:37.329ZTRACtest_unauthorized (nexus): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76582024-05-08T03:37:37.329ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76592024-05-08T03:37:37.329ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76602024-05-08T03:37:37.329ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76612024-05-08T03:37:37.331ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76622024-05-08T03:37:37.335ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76632024-05-08T03:37:37.335ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76642024-05-08T03:37:37.335ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76652024-05-08T03:37:37.338ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76662024-05-08T03:37:37.350ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76672024-05-08T03:37:37.350ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76682024-05-08T03:37:37.350ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76692024-05-08T03:37:37.351ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76702024-05-08T03:37:37.354ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76712024-05-08T03:37:37.362ZDEBGtest_unauthorized (nexus): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76722024-05-08T03:37:37.362ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76732024-05-08T03:37:37.362ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76742024-05-08T03:37:37.363ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateSnapshotRecord
76752024-05-08T03:37:37.441ZINFOtest_unauthorized (nexus): created snapshot 763e3510-769a-4477-a4fb-3ae9c34ad115 ok saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
76762024-05-08T03:37:37.442ZDEBGtest_unauthorized (SEC): saga log event new_state = N007 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
76772024-05-08T03:37:37.442ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"block_size": String("AdvancedFormat"), "destination_volume_id": String("fbc7a8a0-093b-44fe-b6db-fa4ee6d93042"), "disk_id": String("c9ff3bed-d585-481d-8fa4-a69b9329b935"), "gen": Number(1), "identity": Object {"description": String(""), "id": String("763e3510-769a-4477-a4fb-3ae9c34ad115"), "name": String("demo-snapshot"), "time_created": String("2024-05-08T03:37:37.292599Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:37.292599Z")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "size": Number(2147483648), "state": String("Creating"), "volume_id": String("ab7adca2-c007-4cc8-aceb-8f7ccb591f1c")}) node_id = 7 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
76782024-05-08T03:37:37.449ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
76792024-05-08T03:37:37.449ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 8 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
76802024-05-08T03:37:37.453ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = SpaceAccount
76812024-05-08T03:37:37.454ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = SpaceAccount
76822024-05-08T03:37:37.455ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = SpaceAccount
76832024-05-08T03:37:37.468ZDEBGtest_unauthorized (SEC): saga log event new_state = N008 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
76842024-05-08T03:37:37.468ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 8 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
76852024-05-08T03:37:37.473ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
76862024-05-08T03:37:37.473ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 9 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
76872024-05-08T03:37:37.477ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76882024-05-08T03:37:37.477ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76892024-05-08T03:37:37.478ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76902024-05-08T03:37:37.482ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76912024-05-08T03:37:37.482ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76922024-05-08T03:37:37.484ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76932024-05-08T03:37:37.487ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76942024-05-08T03:37:37.487ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76952024-05-08T03:37:37.488ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76962024-05-08T03:37:37.492ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76972024-05-08T03:37:37.492ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76982024-05-08T03:37:37.492ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
76992024-05-08T03:37:37.492ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77002024-05-08T03:37:37.494ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77012024-05-08T03:37:37.506ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77022024-05-08T03:37:37.506ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77032024-05-08T03:37:37.506ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77042024-05-08T03:37:37.507ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77052024-05-08T03:37:37.513ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77062024-05-08T03:37:37.513ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77072024-05-08T03:37:37.513ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77082024-05-08T03:37:37.515ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77092024-05-08T03:37:37.518ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77102024-05-08T03:37:37.529ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = GetPantryAddress
77112024-05-08T03:37:37.529ZTRACtest_unauthorized (DnsResolver): lookup_socket_v6 srv dns_name = _crucible-pantry._tcp.control-plane.oxide.internal
77122024-05-08T03:37:37.530ZTRACtest_unauthorized (dns): buffer buffer = Length: 68 (0x44) bytes\n0000: e7 b2 01 00 00 01 00 00 00 00 00 00 10 5f 63 72 ............._cr\n0010: 75 63 69 62 6c 65 2d 70 61 6e 74 72 79 04 5f 74 ucible-pantry._t\n0020: 63 70 0d 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 cp.control-plane\n0030: 05 6f 78 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 .oxide.internal.\n0040: 00 21 00 01 .!.. kind = dns peer_addr = [::1]:59421 req_id = 51fce51d-dab6-4f7d-93cf-77677351a720
77132024-05-08T03:37:37.530ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 59314,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_crucible-pantry._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_crucible-pantry._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 16,\n 95,\n 99,\n 114,\n 117,\n 99,\n 105,\n 98,\n 108,\n 101,\n 45,\n 112,\n 97,\n 110,\n 116,\n 114,\n 121,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:59421 req_id = 51fce51d-dab6-4f7d-93cf-77677351a720
77142024-05-08T03:37:37.531ZDEBGtest_unauthorized (store): query key key = _crucible-pantry._tcp
77152024-05-08T03:37:37.531ZDEBGtest_unauthorized (store): query key key = 8ec4d158-258c-4553-bb59-8f10a203dcc9.host
77162024-05-08T03:37:37.531ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:59421 query = LowerQuery { name: LowerName(Name("_crucible-pantry._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_crucible-pantry._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_crucible-pantry._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63239, target: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal") })) }] req_id = 51fce51d-dab6-4f7d-93cf-77677351a720
77172024-05-08T03:37:37.533ZDEBGtest_unauthorized (DnsResolver): lookup_socket_v6 srv dns_name = _crucible-pantry._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_crucible-pantry._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_crucible-pantry._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63239, target: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3380, tv_nsec: 704205571 } })
77182024-05-08T03:37:37.533ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
77192024-05-08T03:37:37.534ZTRACtest_unauthorized (dns): buffer buffer = Length: 88 (0x58) bytes\n0000: 7e ba 01 00 00 01 00 00 00 00 00 00 24 38 65 63 ~...........$8ec\n0010: 34 64 31 35 38 2d 32 35 38 63 2d 34 35 35 33 2d 4d158-258c-4553-\n0020: 62 62 35 39 2d 38 66 31 30 61 32 30 33 64 63 63 bb59-8f10a203dcc\n0030: 39 04 68 6f 73 74 0d 63 6f 6e 74 72 6f 6c 2d 70 9.host.control-p\n0040: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0050: 6e 61 6c 00 00 1c 00 01 nal..... kind = dns peer_addr = [::1]:62728 req_id = d80281e9-489e-4b65-97f0-ea4bf2631195
77202024-05-08T03:37:37.534ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 32442,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 36,\n 56,\n 101,\n 99,\n 52,\n 100,\n 49,\n 53,\n 56,\n 45,\n 50,\n 53,\n 56,\n 99,\n 45,\n 52,\n 53,\n 53,\n 51,\n 45,\n 98,\n 98,\n 53,\n 57,\n 45,\n 56,\n 102,\n 49,\n 48,\n 97,\n 50,\n 48,\n 51,\n 100,\n 99,\n 99,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:62728 req_id = d80281e9-489e-4b65-97f0-ea4bf2631195
77212024-05-08T03:37:37.534ZDEBGtest_unauthorized (store): query key key = 8ec4d158-258c-4553-bb59-8f10a203dcc9.host
77222024-05-08T03:37:37.534ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:62728 query = LowerQuery { name: LowerName(Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal.")), original: Query { name: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("8ec4d158-258c-4553-bb59-8f10a203dcc9.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = d80281e9-489e-4b65-97f0-ea4bf2631195
77232024-05-08T03:37:37.535ZINFOtest_unauthorized (nexus): using pantry at [::1]:63239 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
77242024-05-08T03:37:37.535ZDEBGtest_unauthorized (SEC): saga log event new_state = N009 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
77252024-05-08T03:37:37.535ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Array [String("[::1]:63239"), Bool(false)]) node_id = 9 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
77262024-05-08T03:37:37.542ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
77272024-05-08T03:37:37.542ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 10 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
77282024-05-08T03:37:37.546ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77292024-05-08T03:37:37.546ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77302024-05-08T03:37:37.549ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77312024-05-08T03:37:37.552ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77322024-05-08T03:37:37.552ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77332024-05-08T03:37:37.554ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77342024-05-08T03:37:37.557ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77352024-05-08T03:37:37.557ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77362024-05-08T03:37:37.558ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77372024-05-08T03:37:37.558ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
77382024-05-08T03:37:37.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
77392024-05-08T03:37:37.562ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77402024-05-08T03:37:37.562ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77412024-05-08T03:37:37.562ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77422024-05-08T03:37:37.562ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77432024-05-08T03:37:37.569ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77442024-05-08T03:37:37.573ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77452024-05-08T03:37:37.574ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77462024-05-08T03:37:37.574ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77472024-05-08T03:37:37.575ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77482024-05-08T03:37:37.579ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77492024-05-08T03:37:37.579ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77502024-05-08T03:37:37.579ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77512024-05-08T03:37:37.580ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77522024-05-08T03:37:37.584ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77532024-05-08T03:37:37.592ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77542024-05-08T03:37:37.592ZINFOtest_unauthorized (nexus): setting state of c9ff3bed-d585-481d-8fa4-a69b9329b935 to maintenance saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
77552024-05-08T03:37:37.592ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77562024-05-08T03:37:37.592ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77572024-05-08T03:37:37.592ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77582024-05-08T03:37:37.592ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77592024-05-08T03:37:37.593ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77602024-05-08T03:37:37.599ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77612024-05-08T03:37:37.599ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77622024-05-08T03:37:37.599ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77632024-05-08T03:37:37.603ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77642024-05-08T03:37:37.608ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77652024-05-08T03:37:37.608ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77662024-05-08T03:37:37.608ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77672024-05-08T03:37:37.609ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77682024-05-08T03:37:37.614ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77692024-05-08T03:37:37.626ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77702024-05-08T03:37:37.626ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77712024-05-08T03:37:37.626ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77722024-05-08T03:37:37.627ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77732024-05-08T03:37:37.635ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77742024-05-08T03:37:37.635ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77752024-05-08T03:37:37.636ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77762024-05-08T03:37:37.639ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77772024-05-08T03:37:37.640ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77782024-05-08T03:37:37.640ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77792024-05-08T03:37:37.645ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77802024-05-08T03:37:37.646ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77812024-05-08T03:37:37.648ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77822024-05-08T03:37:37.651ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77832024-05-08T03:37:37.651ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77842024-05-08T03:37:37.652ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77852024-05-08T03:37:37.652ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77862024-05-08T03:37:37.653ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77872024-05-08T03:37:37.657ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77882024-05-08T03:37:37.657ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77892024-05-08T03:37:37.657ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77902024-05-08T03:37:37.658ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77912024-05-08T03:37:37.661ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77922024-05-08T03:37:37.661ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77932024-05-08T03:37:37.661ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77942024-05-08T03:37:37.663ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77952024-05-08T03:37:37.666ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77962024-05-08T03:37:37.676ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = AttachDiskToPantry
77972024-05-08T03:37:37.677ZDEBGtest_unauthorized (SEC): saga log event new_state = N010 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
77982024-05-08T03:37:37.677ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Number(3)) node_id = 10 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
77992024-05-08T03:37:37.685ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78002024-05-08T03:37:37.687ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 11 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78012024-05-08T03:37:37.706ZINFOtest_unauthorized (nexus): attaching disk c9ff3bed-d585-481d-8fa4-a69b9329b935 to pantry at [::1]:63239 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78022024-05-08T03:37:37.706ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78032024-05-08T03:37:37.706ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78042024-05-08T03:37:37.717ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78052024-05-08T03:37:37.720ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78062024-05-08T03:37:37.720ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78072024-05-08T03:37:37.723ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78082024-05-08T03:37:37.725ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78092024-05-08T03:37:37.726ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78102024-05-08T03:37:37.727ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78112024-05-08T03:37:37.731ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78122024-05-08T03:37:37.731ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78132024-05-08T03:37:37.731ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78142024-05-08T03:37:37.731ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78152024-05-08T03:37:37.731ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78162024-05-08T03:37:37.737ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78172024-05-08T03:37:37.737ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78182024-05-08T03:37:37.737ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78192024-05-08T03:37:37.738ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78202024-05-08T03:37:37.746ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78212024-05-08T03:37:37.747ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78222024-05-08T03:37:37.747ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78232024-05-08T03:37:37.750ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78242024-05-08T03:37:37.757ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78252024-05-08T03:37:37.770ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CallPantryAttachForDisk
78262024-05-08T03:37:37.783ZINFOtest_unauthorized (nexus): sending attach for disk c9ff3bed-d585-481d-8fa4-a69b9329b935 volume c0eed9bd-3e5f-4b39-843b-b3157955f688 to endpoint http://[::1]:63239 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78272024-05-08T03:37:37.858ZINFOtest_unauthorized (dropshot): accepted connection kind = pantry local_addr = [::1]:63239 remote_addr = [::1]:44936 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78282024-05-08T03:37:37.874ZTRACtest_unauthorized (dropshot): incoming request kind = pantry local_addr = [::1]:63239 method = POST remote_addr = [::1]:44936 req_id = 5313c4dc-1603-4545-b800-6bf437e04e61 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/c9ff3bed-d585-481d-8fa4-a69b9329b935
78292024-05-08T03:37:37.874ZINFOtest_unauthorized (dropshot): request completed kind = pantry latency_us = 14474 local_addr = [::1]:63239 method = POST remote_addr = [::1]:44936 req_id = 5313c4dc-1603-4545-b800-6bf437e04e61 response_code = 200 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/c9ff3bed-d585-481d-8fa4-a69b9329b935
78302024-05-08T03:37:37.879ZDEBGtest_unauthorized (SEC): saga log event new_state = N011 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78312024-05-08T03:37:37.890ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 11 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78322024-05-08T03:37:37.903ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78332024-05-08T03:37:37.906ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 12 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78342024-05-08T03:37:37.918ZINFOtest_unauthorized (nexus): sending snapshot request with id 763e3510-769a-4477-a4fb-3ae9c34ad115 for disk c9ff3bed-d585-481d-8fa4-a69b9329b935 to pantry endpoint http://[::1]:63239 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78352024-05-08T03:37:37.995ZINFOtest_unauthorized (dropshot): accepted connection kind = pantry local_addr = [::1]:63239 remote_addr = [::1]:34864 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78362024-05-08T03:37:37.996ZTRACtest_unauthorized (dropshot): incoming request kind = pantry local_addr = [::1]:63239 method = POST remote_addr = [::1]:34864 req_id = aa14ccfa-dfc4-415f-a37b-8664cea85164 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/c9ff3bed-d585-481d-8fa4-a69b9329b935/snapshot
78372024-05-08T03:37:37.996ZINFOtest_unauthorized (SledAgent): Creating region a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4 snapshot 763e3510-769a-4477-a4fb-3ae9c34ad115 kind = storage port = 1100 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78382024-05-08T03:37:37.996ZINFOtest_unauthorized (SledAgent): Creating region 8df94192-5102-4acb-9c59-e4717def3fae snapshot 763e3510-769a-4477-a4fb-3ae9c34ad115 kind = storage port = 1300 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78392024-05-08T03:37:37.996ZINFOtest_unauthorized (SledAgent): Creating region 390c4d90-4fa0-43ad-add7-cf7be7917f8c snapshot 763e3510-769a-4477-a4fb-3ae9c34ad115 kind = storage port = 1400 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78402024-05-08T03:37:37.996ZINFOtest_unauthorized (dropshot): request completed kind = pantry latency_us = 666 local_addr = [::1]:63239 method = POST remote_addr = [::1]:34864 req_id = aa14ccfa-dfc4-415f-a37b-8664cea85164 response_code = 204 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/c9ff3bed-d585-481d-8fa4-a69b9329b935/snapshot
78412024-05-08T03:37:37.999ZDEBGtest_unauthorized (SEC): saga log event new_state = N012 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78422024-05-08T03:37:37.999ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 12 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78432024-05-08T03:37:38.004ZDEBGtest_unauthorized (SEC): saga log event new_state = N013 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78442024-05-08T03:37:38.004ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 13 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78452024-05-08T03:37:38.009ZINFOtest_unauthorized (nexus): detaching disk c9ff3bed-d585-481d-8fa4-a69b9329b935 from pantry at [::1]:63239 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78462024-05-08T03:37:38.009ZINFOtest_unauthorized (nexus): sending detach for disk c9ff3bed-d585-481d-8fa4-a69b9329b935 to endpoint http://[::1]:63239 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78472024-05-08T03:37:38.071ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
78482024-05-08T03:37:38.071ZINFOtest_unauthorized (dropshot): accepted connection kind = pantry local_addr = [::1]:63239 remote_addr = [::1]:64883 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78492024-05-08T03:37:38.094ZTRACtest_unauthorized (dropshot): incoming request kind = pantry local_addr = [::1]:63239 method = DELETE remote_addr = [::1]:64883 req_id = 03d218d9-9488-4e74-a07a-430326bf32e7 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/c9ff3bed-d585-481d-8fa4-a69b9329b935
78502024-05-08T03:37:38.096ZINFOtest_unauthorized (dropshot): request completed kind = pantry latency_us = 23831 local_addr = [::1]:63239 method = DELETE remote_addr = [::1]:64883 req_id = 03d218d9-9488-4e74-a07a-430326bf32e7 response_code = 204 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/pantry/0/volume/c9ff3bed-d585-481d-8fa4-a69b9329b935
78512024-05-08T03:37:38.099ZDEBGtest_unauthorized (SEC): saga log event new_state = N013 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78522024-05-08T03:37:38.099ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 13 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78532024-05-08T03:37:38.099ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 20.489261126s error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
78542024-05-08T03:37:38.103ZDEBGtest_unauthorized (SEC): saga log event new_state = N014 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78552024-05-08T03:37:38.103ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 14 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78562024-05-08T03:37:38.107ZDEBGtest_unauthorized (SEC): saga log event new_state = N014 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78572024-05-08T03:37:38.107ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 14 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78582024-05-08T03:37:38.112ZDEBGtest_unauthorized (SEC): saga log event new_state = N015 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
78592024-05-08T03:37:38.112ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 15 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
78602024-05-08T03:37:38.117ZINFOtest_unauthorized (nexus): starting running snapshot saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create snapshot_id = 763e3510-769a-4477-a4fb-3ae9c34ad115
78612024-05-08T03:37:38.117ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78622024-05-08T03:37:38.117ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78632024-05-08T03:37:38.118ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78642024-05-08T03:37:38.121ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78652024-05-08T03:37:38.121ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78662024-05-08T03:37:38.122ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78672024-05-08T03:37:38.124ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78682024-05-08T03:37:38.124ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78692024-05-08T03:37:38.124ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78702024-05-08T03:37:38.128ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78712024-05-08T03:37:38.128ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78722024-05-08T03:37:38.128ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78732024-05-08T03:37:38.128ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78742024-05-08T03:37:38.129ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78752024-05-08T03:37:38.132ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78762024-05-08T03:37:38.132ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78772024-05-08T03:37:38.132ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78782024-05-08T03:37:38.132ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78792024-05-08T03:37:38.135ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78802024-05-08T03:37:38.135ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78812024-05-08T03:37:38.135ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78822024-05-08T03:37:38.136ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78832024-05-08T03:37:38.139ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78842024-05-08T03:37:38.147ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = StartRunningSnapshot
78852024-05-08T03:37:38.261ZINFOtest_unauthorized (nexus): contacting crucible agent to confirm region exists dataset = Dataset { identity: DatasetIdentity { id: 12a3ed9f-ad13-4f63-a294-a90eae3edb32, time_created: 2024-05-08T03:37:19.558307Z, time_modified: 2024-05-08T03:37:19.558307Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 69988168-7281-4258-85c8-fb00f9edea56, ip: ::1, port: SqlU16(45904), kind: Crucible, size_used: Some(4294967296) } region = Region { identity: RegionIdentity { id: a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4, time_created: 2024-05-08T03:37:29.558389Z, time_modified: 2024-05-08T03:37:29.558389Z }, dataset_id: 12a3ed9f-ad13-4f63-a294-a90eae3edb32, volume_id: c0eed9bd-3e5f-4b39-843b-b3157955f688, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create url = http://[::1]:45904
78862024-05-08T03:37:38.263ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:45904 remote_addr = [::1]:57559 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
78872024-05-08T03:37:38.263ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:45904 method = GET remote_addr = [::1]:57559 req_id = 95477fce-314b-4ca3-bfbf-300a2f5b579a server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4
78882024-05-08T03:37:38.264ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 419 local_addr = [::1]:45904 method = GET remote_addr = [::1]:57559 req_id = 95477fce-314b-4ca3-bfbf-300a2f5b579a response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4
78892024-05-08T03:37:38.264ZINFOtest_unauthorized (nexus): confirmed the region exists with crucible agent crucible region = Region { block_size: 4096, cert_pem: None, encrypted: false, extent_count: 32, extent_size: 16384, id: RegionId("a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4"), key_pem: None, port_number: 1100, read_only: false, root_pem: None, source: None, state: Created } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78902024-05-08T03:37:38.265ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:45904 method = GET remote_addr = [::1]:57559 req_id = f27629f5-08c9-48e0-84e2-bf3ceac173e4 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115
78912024-05-08T03:37:38.265ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 292 local_addr = [::1]:45904 method = GET remote_addr = [::1]:57559 req_id = f27629f5-08c9-48e0-84e2-bf3ceac173e4 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115
78922024-05-08T03:37:38.265ZINFOtest_unauthorized (nexus): successfully accessed crucible snapshot crucible snapshot = Snapshot { created: 2024-05-08T03:37:37.996650351Z, name: "763e3510-769a-4477-a4fb-3ae9c34ad115" } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78932024-05-08T03:37:38.266ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:45904 method = POST remote_addr = [::1]:57559 req_id = 45524cc1-9cfc-4707-b45c-aaeb8b0273ed server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115/run
78942024-05-08T03:37:38.266ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 482 local_addr = [::1]:45904 method = POST remote_addr = [::1]:57559 req_id = 45524cc1-9cfc-4707-b45c-aaeb8b0273ed response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/a7ce26f9-05ca-4301-8c8c-2d5f077e5eb4/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115/run
78952024-05-08T03:37:38.267ZINFOtest_unauthorized (nexus): successfully started running region snapshot crucible running snapshot = RunningSnapshot { id: RegionId("3f781825-415c-4d8e-bed3-ee1b6c4a472e"), name: "763e3510-769a-4477-a4fb-3ae9c34ad115", port_number: 1102, state: Created } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78962024-05-08T03:37:38.267ZINFOtest_unauthorized (nexus): map [::1]:1100 to [::1]:1102 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
78972024-05-08T03:37:38.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
78982024-05-08T03:37:38.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
78992024-05-08T03:37:38.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
79002024-05-08T03:37:38.349ZINFOtest_unauthorized (nexus): contacting crucible agent to confirm region exists dataset = Dataset { identity: DatasetIdentity { id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, time_created: 2024-05-08T03:37:21.640532Z, time_modified: 2024-05-08T03:37:21.640532Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: 6f44077c-fd9f-4258-9197-69e231a5926d, ip: ::1, port: SqlU16(52976), kind: Crucible, size_used: Some(6442450944) } region = Region { identity: RegionIdentity { id: 8df94192-5102-4acb-9c59-e4717def3fae, time_created: 2024-05-08T03:37:29.558389Z, time_modified: 2024-05-08T03:37:29.558389Z }, dataset_id: 6df22714-12fb-4a71-9e2e-860f6b6f4d7c, volume_id: c0eed9bd-3e5f-4b39-843b-b3157955f688, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create url = http://[::1]:52976
79012024-05-08T03:37:38.350ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:52976 remote_addr = [::1]:63802 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
79022024-05-08T03:37:38.350ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
79032024-05-08T03:37:38.350ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:37.560606825","datum":17}\n
79042024-05-08T03:37:38.351ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:52976 method = GET remote_addr = [::1]:63802 req_id = cead9907-3670-436a-8522-43fc7a4d1c19 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/8df94192-5102-4acb-9c59-e4717def3fae
79052024-05-08T03:37:38.351ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 273 local_addr = [::1]:52976 method = GET remote_addr = [::1]:63802 req_id = cead9907-3670-436a-8522-43fc7a4d1c19 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/8df94192-5102-4acb-9c59-e4717def3fae
79062024-05-08T03:37:38.351ZINFOtest_unauthorized (nexus): confirmed the region exists with crucible agent crucible region = Region { block_size: 4096, cert_pem: None, encrypted: false, extent_count: 32, extent_size: 16384, id: RegionId("8df94192-5102-4acb-9c59-e4717def3fae"), key_pem: None, port_number: 1300, read_only: false, root_pem: None, source: None, state: Created } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79072024-05-08T03:37:38.352ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:52976 method = GET remote_addr = [::1]:63802 req_id = 0b13b88a-deb8-4600-8f99-a435b8490505 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/8df94192-5102-4acb-9c59-e4717def3fae/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115
79082024-05-08T03:37:38.353ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 777 local_addr = [::1]:52976 method = GET remote_addr = [::1]:63802 req_id = 0b13b88a-deb8-4600-8f99-a435b8490505 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/8df94192-5102-4acb-9c59-e4717def3fae/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115
79092024-05-08T03:37:38.353ZINFOtest_unauthorized (nexus): successfully accessed crucible snapshot crucible snapshot = Snapshot { created: 2024-05-08T03:37:37.996663507Z, name: "763e3510-769a-4477-a4fb-3ae9c34ad115" } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79102024-05-08T03:37:38.355ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:52976 method = POST remote_addr = [::1]:63802 req_id = 0ecfa8ca-1bb1-45b2-b3dd-215e7df43d94 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/8df94192-5102-4acb-9c59-e4717def3fae/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115/run
79112024-05-08T03:37:38.355ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 421 local_addr = [::1]:52976 method = POST remote_addr = [::1]:63802 req_id = 0ecfa8ca-1bb1-45b2-b3dd-215e7df43d94 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/8df94192-5102-4acb-9c59-e4717def3fae/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115/run
79122024-05-08T03:37:38.356ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
79132024-05-08T03:37:38.356ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
79142024-05-08T03:37:38.356ZINFOtest_unauthorized (nexus): successfully started running region snapshot crucible running snapshot = RunningSnapshot { id: RegionId("d0625bc5-2489-4825-b62b-e979fb6a9cad"), name: "763e3510-769a-4477-a4fb-3ae9c34ad115", port_number: 1303, state: Created } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79152024-05-08T03:37:38.357ZINFOtest_unauthorized (nexus): map [::1]:1300 to [::1]:1303 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79162024-05-08T03:37:38.447ZINFOtest_unauthorized (nexus): contacting crucible agent to confirm region exists dataset = Dataset { identity: DatasetIdentity { id: d2f03c6f-522a-4398-af47-99d88e4a2461, time_created: 2024-05-08T03:37:23.412368Z, time_modified: 2024-05-08T03:37:23.412368Z }, time_deleted: None, rcgen: Generation(Generation(1)), pool_id: d5e65d85-8a55-45e0-81fc-ce30e58c27e3, ip: ::1, port: SqlU16(40829), kind: Crucible, size_used: Some(6442450944) } region = Region { identity: RegionIdentity { id: 390c4d90-4fa0-43ad-add7-cf7be7917f8c, time_created: 2024-05-08T03:37:29.558389Z, time_modified: 2024-05-08T03:37:29.558389Z }, dataset_id: d2f03c6f-522a-4398-af47-99d88e4a2461, volume_id: c0eed9bd-3e5f-4b39-843b-b3157955f688, block_size: ByteCount(ByteCount(4096)), blocks_per_extent: 16384, extent_count: 32 } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create url = http://[::1]:40829
79172024-05-08T03:37:38.448ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): accepted connection kind = storage local_addr = [::1]:40829 remote_addr = [::1]:41987 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229
79182024-05-08T03:37:38.449ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:40829 method = GET remote_addr = [::1]:41987 req_id = 8b991683-1f45-4e40-8487-dac0d0f3d51f server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/390c4d90-4fa0-43ad-add7-cf7be7917f8c
79192024-05-08T03:37:38.449ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 266 local_addr = [::1]:40829 method = GET remote_addr = [::1]:41987 req_id = 8b991683-1f45-4e40-8487-dac0d0f3d51f response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/390c4d90-4fa0-43ad-add7-cf7be7917f8c
79202024-05-08T03:37:38.450ZINFOtest_unauthorized (nexus): confirmed the region exists with crucible agent crucible region = Region { block_size: 4096, cert_pem: None, encrypted: false, extent_count: 32, extent_size: 16384, id: RegionId("390c4d90-4fa0-43ad-add7-cf7be7917f8c"), key_pem: None, port_number: 1400, read_only: false, root_pem: None, source: None, state: Created } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79212024-05-08T03:37:38.450ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:40829 method = GET remote_addr = [::1]:41987 req_id = f03f799d-ae33-4b59-9e7d-596994f17682 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/390c4d90-4fa0-43ad-add7-cf7be7917f8c/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115
79222024-05-08T03:37:38.450ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 196 local_addr = [::1]:40829 method = GET remote_addr = [::1]:41987 req_id = f03f799d-ae33-4b59-9e7d-596994f17682 response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/390c4d90-4fa0-43ad-add7-cf7be7917f8c/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115
79232024-05-08T03:37:38.451ZINFOtest_unauthorized (nexus): successfully accessed crucible snapshot crucible snapshot = Snapshot { created: 2024-05-08T03:37:37.996677946Z, name: "763e3510-769a-4477-a4fb-3ae9c34ad115" } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79242024-05-08T03:37:38.451ZTRACtest_unauthorized (Simulated CrucibleAgent Dropshot Server): incoming request kind = storage local_addr = [::1]:40829 method = POST remote_addr = [::1]:41987 req_id = 16c880c3-c92f-47da-aa8c-31c57e9aee1c server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/390c4d90-4fa0-43ad-add7-cf7be7917f8c/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115/run
79252024-05-08T03:37:38.451ZINFOtest_unauthorized (Simulated CrucibleAgent Dropshot Server): request completed kind = storage latency_us = 185 local_addr = [::1]:40829 method = POST remote_addr = [::1]:41987 req_id = 16c880c3-c92f-47da-aa8c-31c57e9aee1c response_code = 200 server = b6d65341-167c-41df-9b5c-41cded99c229 sled_id = b6d65341-167c-41df-9b5c-41cded99c229 uri = /crucible/0/regions/390c4d90-4fa0-43ad-add7-cf7be7917f8c/snapshots/763e3510-769a-4477-a4fb-3ae9c34ad115/run
79262024-05-08T03:37:38.451ZINFOtest_unauthorized (nexus): successfully started running region snapshot crucible running snapshot = RunningSnapshot { id: RegionId("b99025d9-4eed-4b56-ba9b-b2e2b2ba9a97"), name: "763e3510-769a-4477-a4fb-3ae9c34ad115", port_number: 1403, state: Created } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79272024-05-08T03:37:38.451ZINFOtest_unauthorized (nexus): map [::1]:1400 to [::1]:1403 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79282024-05-08T03:37:38.464ZDEBGtest_unauthorized (SEC): saga log event new_state = N015 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
79292024-05-08T03:37:38.464ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"[::1]:1100": String("[::1]:1102"), "[::1]:1300": String("[::1]:1303"), "[::1]:1400": String("[::1]:1403")}) node_id = 15 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
79302024-05-08T03:37:38.472ZDEBGtest_unauthorized (SEC): saga log event new_state = N016 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
79312024-05-08T03:37:38.472ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 16 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
79322024-05-08T03:37:38.484ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79332024-05-08T03:37:38.488ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79342024-05-08T03:37:38.493ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79352024-05-08T03:37:38.502ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79362024-05-08T03:37:38.502ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79372024-05-08T03:37:38.507ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79382024-05-08T03:37:38.512ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79392024-05-08T03:37:38.512ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79402024-05-08T03:37:38.514ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79412024-05-08T03:37:38.518ZTRACtest_unauthorized (nexus): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79422024-05-08T03:37:38.518ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79432024-05-08T03:37:38.518ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79442024-05-08T03:37:38.518ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79452024-05-08T03:37:38.520ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79462024-05-08T03:37:38.554ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79472024-05-08T03:37:38.554ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79482024-05-08T03:37:38.554ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79492024-05-08T03:37:38.557ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79502024-05-08T03:37:38.558ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
79512024-05-08T03:37:38.562ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
79522024-05-08T03:37:38.562ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79532024-05-08T03:37:38.562ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79542024-05-08T03:37:38.562ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79552024-05-08T03:37:38.565ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79562024-05-08T03:37:38.569ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79572024-05-08T03:37:38.581ZDEBGtest_unauthorized (nexus): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = CreateVolumeRecord
79582024-05-08T03:37:38.646ZINFOtest_unauthorized (nexus): disk volume construction request {"type":"volume","block_size":4096,"id":"c9ff3bed-d585-481d-8fa4-a69b9329b935","sub_volumes":[{"type":"region","block_size":4096,"blocks_per_extent":16384,"extent_count":32,"gen":2,"opts":{"id":"c9ff3bed-d585-481d-8fa4-a69b9329b935","key":"1kZH7oVbl/Mo7jh3uJC4ognUaJBAwCsFcAqQZR7hCE8=","lossy":false,"read_only":false,"target":["[::1]:1100","[::1]:1300","[::1]:1400"]}}]} saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79592024-05-08T03:37:38.647ZINFOtest_unauthorized (nexus): snapshot volume construction request {"type":"volume","block_size":4096,"id":"9195fcb4-5c52-4645-9a7c-c28b43025ba5","sub_volumes":[{"type":"region","block_size":4096,"blocks_per_extent":16384,"extent_count":32,"gen":2,"opts":{"id":"9ae6f53a-77e0-486e-99f7-441d78f5241d","key":"1kZH7oVbl/Mo7jh3uJC4ognUaJBAwCsFcAqQZR7hCE8=","lossy":false,"read_only":true,"target":["[::1]:1102","[::1]:1303","[::1]:1403"]}}]} saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79602024-05-08T03:37:38.690ZINFOtest_unauthorized (nexus): volume ab7adca2-c007-4cc8-aceb-8f7ccb591f1c created ok saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79612024-05-08T03:37:38.690ZDEBGtest_unauthorized (SEC): saga log event new_state = N016 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
79622024-05-08T03:37:38.690ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 16 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
79632024-05-08T03:37:38.695ZDEBGtest_unauthorized (SEC): saga log event new_state = N017 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
79642024-05-08T03:37:38.696ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 17 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
79652024-05-08T03:37:38.701ZINFOtest_unauthorized (nexus): snapshot final lookup... saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79662024-05-08T03:37:38.701ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79672024-05-08T03:37:38.701ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79682024-05-08T03:37:38.703ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79692024-05-08T03:37:38.707ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79702024-05-08T03:37:38.707ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79712024-05-08T03:37:38.709ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79722024-05-08T03:37:38.712ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79732024-05-08T03:37:38.712ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79742024-05-08T03:37:38.713ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79752024-05-08T03:37:38.715ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ById(763e3510-769a-4477-a4fb-3ae9c34ad115) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79762024-05-08T03:37:38.715ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79772024-05-08T03:37:38.715ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79782024-05-08T03:37:38.715ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79792024-05-08T03:37:38.716ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79802024-05-08T03:37:38.719ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79812024-05-08T03:37:38.719ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79822024-05-08T03:37:38.719ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79832024-05-08T03:37:38.720ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79842024-05-08T03:37:38.723ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79852024-05-08T03:37:38.724ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79862024-05-08T03:37:38.724ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79872024-05-08T03:37:38.725ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79882024-05-08T03:37:38.729ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79892024-05-08T03:37:38.738ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ById(763e3510-769a-4477-a4fb-3ae9c34ad115) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79902024-05-08T03:37:38.738ZINFOtest_unauthorized (nexus): snapshot final lookup ok saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
79912024-05-08T03:37:38.739ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ById(763e3510-769a-4477-a4fb-3ae9c34ad115) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79922024-05-08T03:37:38.739ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79932024-05-08T03:37:38.739ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79942024-05-08T03:37:38.739ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79952024-05-08T03:37:38.740ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79962024-05-08T03:37:38.743ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79972024-05-08T03:37:38.743ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79982024-05-08T03:37:38.743ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
79992024-05-08T03:37:38.744ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80002024-05-08T03:37:38.750ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80012024-05-08T03:37:38.750ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80022024-05-08T03:37:38.750ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80032024-05-08T03:37:38.751ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80042024-05-08T03:37:38.754ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80052024-05-08T03:37:38.762ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ById(763e3510-769a-4477-a4fb-3ae9c34ad115) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80062024-05-08T03:37:38.762ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80072024-05-08T03:37:38.762ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80082024-05-08T03:37:38.764ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = FinalizeSnapshotRecord
80092024-05-08T03:37:38.805ZINFOtest_unauthorized (nexus): snapshot finalized! saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
80102024-05-08T03:37:38.805ZDEBGtest_unauthorized (SEC): saga log event new_state = N017 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80112024-05-08T03:37:38.805ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Object {"block_size": String("AdvancedFormat"), "destination_volume_id": String("fbc7a8a0-093b-44fe-b6db-fa4ee6d93042"), "disk_id": String("c9ff3bed-d585-481d-8fa4-a69b9329b935"), "gen": Number(2), "identity": Object {"description": String(""), "id": String("763e3510-769a-4477-a4fb-3ae9c34ad115"), "name": String("demo-snapshot"), "time_created": String("2024-05-08T03:37:37.292599Z"), "time_deleted": Null, "time_modified": String("2024-05-08T03:37:37.292599Z")}, "project_id": String("f284aa3f-6d71-466b-8aba-8dd89f9881ba"), "size": Number(2147483648), "state": String("Ready"), "volume_id": String("ab7adca2-c007-4cc8-aceb-8f7ccb591f1c")}) node_id = 17 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
80122024-05-08T03:37:38.809ZDEBGtest_unauthorized (SEC): saga log event new_state = N018 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80132024-05-08T03:37:38.809ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 18 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
80142024-05-08T03:37:38.812ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80152024-05-08T03:37:38.812ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80162024-05-08T03:37:38.813ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80172024-05-08T03:37:38.817ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80182024-05-08T03:37:38.817ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80192024-05-08T03:37:38.818ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80202024-05-08T03:37:38.820ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80212024-05-08T03:37:38.820ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80222024-05-08T03:37:38.822ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80232024-05-08T03:37:38.825ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80242024-05-08T03:37:38.825ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80252024-05-08T03:37:38.825ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80262024-05-08T03:37:38.825ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80272024-05-08T03:37:38.826ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80282024-05-08T03:37:38.831ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80292024-05-08T03:37:38.831ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80302024-05-08T03:37:38.831ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80312024-05-08T03:37:38.834ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80322024-05-08T03:37:38.838ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80332024-05-08T03:37:38.838ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80342024-05-08T03:37:38.838ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80352024-05-08T03:37:38.839ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80362024-05-08T03:37:38.842ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80372024-05-08T03:37:38.852ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80382024-05-08T03:37:38.853ZINFOtest_unauthorized (nexus): setting disk c9ff3bed-d585-481d-8fa4-a69b9329b935 state from maintenance to detached saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create
80392024-05-08T03:37:38.853ZTRACtest_unauthorized (nexus): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80402024-05-08T03:37:38.853ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80412024-05-08T03:37:38.853ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80422024-05-08T03:37:38.853ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80432024-05-08T03:37:38.854ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80442024-05-08T03:37:38.859ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80452024-05-08T03:37:38.859ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80462024-05-08T03:37:38.859ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80472024-05-08T03:37:38.860ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80482024-05-08T03:37:38.865ZTRACtest_unauthorized (nexus): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80492024-05-08T03:37:38.865ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80502024-05-08T03:37:38.865ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80512024-05-08T03:37:38.866ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80522024-05-08T03:37:38.870ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80532024-05-08T03:37:38.878ZDEBGtest_unauthorized (nexus): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ById(f284aa3f-6d71-466b-8aba-8dd89f9881ba) }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ById(c9ff3bed-d585-481d-8fa4-a69b9329b935) } result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80542024-05-08T03:37:38.878ZTRACtest_unauthorized (nexus): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80552024-05-08T03:37:38.878ZDEBGtest_unauthorized (nexus): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true roles = RoleSet { roles: {} } saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80562024-05-08T03:37:38.879ZDEBGtest_unauthorized (nexus): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true resource = Database result = Ok(()) saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create saga_node = DetachDiskFromPantry
80572024-05-08T03:37:38.891ZDEBGtest_unauthorized (SEC): saga log event new_state = N018 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80582024-05-08T03:37:38.891ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 18 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
80592024-05-08T03:37:38.896ZDEBGtest_unauthorized (SEC): saga log event new_state = N020 started sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80602024-05-08T03:37:38.896ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Started node_id = 20 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
80612024-05-08T03:37:38.901ZDEBGtest_unauthorized (SEC): saga log event new_state = N020 succeeded sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80622024-05-08T03:37:38.901ZDEBGtest_unauthorized (SecStore): recording saga event event_type = Succeeded(Null) node_id = 20 saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
80632024-05-08T03:37:38.905ZINFOtest_unauthorized (SEC): update for saga cached state new_state = Done saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80642024-05-08T03:37:38.905ZINFOtest_unauthorized (SecStore): updating state new_state = done saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245
80652024-05-08T03:37:38.913ZINFOtest_unauthorized (SEC): saga finished saga_id = 6b4c9898-7e67-4bbb-b3a3-7b8d3495f245 saga_name = snapshot-create sec_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
80662024-05-08T03:37:38.914ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 2135464 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a636ac9-3e96-4200-810f-c7e6a6842df5 response_code = 201 uri = /v1/snapshots?project=demo-project
80672024-05-08T03:37:38.914ZINFOtest_unauthorized (external client test context): client received response status = 201
80682024-05-08T03:37:38.915ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-image\\",\\"os\\":\\"fake-os\\",\\"source\\":{\\"type\\":\\"you_can_boot_anything_as_long_as_its_alpine\\"},\\"version\\":\\"1.0\\"}")) method = POST uri = http://127.0.0.1:42458/v1/images?project=demo-project
80692024-05-08T03:37:38.916ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 uri = /v1/images?project=demo-project
80702024-05-08T03:37:38.917ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 uri = /v1/images?project=demo-project
80712024-05-08T03:37:38.917ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/images?project=demo-project
80722024-05-08T03:37:38.917ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80732024-05-08T03:37:38.917ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
80742024-05-08T03:37:38.918ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
80752024-05-08T03:37:38.921ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80762024-05-08T03:37:38.921ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
80772024-05-08T03:37:38.922ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
80782024-05-08T03:37:38.925ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
80792024-05-08T03:37:38.925ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
80802024-05-08T03:37:38.926ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80812024-05-08T03:37:38.926ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
80822024-05-08T03:37:38.927ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
80832024-05-08T03:37:38.929ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
80842024-05-08T03:37:38.929ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80852024-05-08T03:37:38.929ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
80862024-05-08T03:37:38.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
80872024-05-08T03:37:38.931ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
80882024-05-08T03:37:38.934ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
80892024-05-08T03:37:38.934ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80902024-05-08T03:37:38.934ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
80912024-05-08T03:37:38.934ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
80922024-05-08T03:37:38.937ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
80932024-05-08T03:37:38.937ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
80942024-05-08T03:37:38.937ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80952024-05-08T03:37:38.937ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
80962024-05-08T03:37:38.938ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
80972024-05-08T03:37:38.940ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
80982024-05-08T03:37:38.940ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
80992024-05-08T03:37:38.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81002024-05-08T03:37:38.942ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81012024-05-08T03:37:38.944ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
81022024-05-08T03:37:38.948ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
81032024-05-08T03:37:38.948ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 uri = /v1/images?project=demo-project
81042024-05-08T03:37:38.948ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81052024-05-08T03:37:38.948ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81062024-05-08T03:37:38.949ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81072024-05-08T03:37:38.957ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81082024-05-08T03:37:38.957ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81092024-05-08T03:37:38.958ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81102024-05-08T03:37:38.961ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
81112024-05-08T03:37:38.961ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
81122024-05-08T03:37:38.961ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81132024-05-08T03:37:38.961ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81142024-05-08T03:37:38.961ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81152024-05-08T03:37:38.965ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
81162024-05-08T03:37:38.965ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81172024-05-08T03:37:38.965ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81182024-05-08T03:37:38.966ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81192024-05-08T03:37:38.969ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
81202024-05-08T03:37:38.969ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81212024-05-08T03:37:38.969ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81222024-05-08T03:37:38.970ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81232024-05-08T03:37:38.983ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images?project=demo-project
81242024-05-08T03:37:39.012ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/images?project=demo-project
81252024-05-08T03:37:39.032ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
81262024-05-08T03:37:39.033ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
81272024-05-08T03:37:39.033ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81282024-05-08T03:37:39.033ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81292024-05-08T03:37:39.034ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81302024-05-08T03:37:39.045ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
81312024-05-08T03:37:39.045ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81322024-05-08T03:37:39.045ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81332024-05-08T03:37:39.047ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81342024-05-08T03:37:39.055ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
81352024-05-08T03:37:39.055ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81362024-05-08T03:37:39.055ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81372024-05-08T03:37:39.060ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81382024-05-08T03:37:39.067ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images?project=demo-project
81392024-05-08T03:37:39.102ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/images?project=demo-project
81402024-05-08T03:37:39.102ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database uri = /v1/images?project=demo-project
81412024-05-08T03:37:39.102ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
81422024-05-08T03:37:39.103ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
81432024-05-08T03:37:39.167ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 250786 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8409fec-e814-4966-8d6d-fb1fd65e2d20 response_code = 201 uri = /v1/images?project=demo-project
81442024-05-08T03:37:39.168ZINFOtest_unauthorized (external client test context): client received response status = 201
81452024-05-08T03:37:39.168ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"a new IP pool\\",\\"ip\\":\\"10.0.0.141\\",\\"name\\":\\"float-ip\\",\\"pool\\":null}")) method = POST uri = http://127.0.0.1:42458/v1/floating-ips?project=demo-project
81462024-05-08T03:37:39.179ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b uri = /v1/floating-ips?project=demo-project
81472024-05-08T03:37:39.180ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b uri = /v1/floating-ips?project=demo-project
81482024-05-08T03:37:39.181ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/floating-ips?project=demo-project
81492024-05-08T03:37:39.181ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81502024-05-08T03:37:39.181ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81512024-05-08T03:37:39.181ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81522024-05-08T03:37:39.183ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81532024-05-08T03:37:39.184ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81542024-05-08T03:37:39.184ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81552024-05-08T03:37:39.186ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
81562024-05-08T03:37:39.187ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
81572024-05-08T03:37:39.187ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81582024-05-08T03:37:39.187ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81592024-05-08T03:37:39.188ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81602024-05-08T03:37:39.193ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
81612024-05-08T03:37:39.193ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81622024-05-08T03:37:39.193ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81632024-05-08T03:37:39.193ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81642024-05-08T03:37:39.196ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
81652024-05-08T03:37:39.201ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
81662024-05-08T03:37:39.201ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81672024-05-08T03:37:39.201ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81682024-05-08T03:37:39.202ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81692024-05-08T03:37:39.204ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
81702024-05-08T03:37:39.204ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
81712024-05-08T03:37:39.204ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81722024-05-08T03:37:39.204ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81732024-05-08T03:37:39.205ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81742024-05-08T03:37:39.213ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
81752024-05-08T03:37:39.214ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
81762024-05-08T03:37:39.214ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
81772024-05-08T03:37:39.215ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
81782024-05-08T03:37:39.216ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
81792024-05-08T03:37:39.219ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
81802024-05-08T03:37:39.220ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b uri = /v1/floating-ips?project=demo-project
81812024-05-08T03:37:39.220ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
81822024-05-08T03:37:39.220ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
81832024-05-08T03:37:39.221ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
81842024-05-08T03:37:39.227ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
81852024-05-08T03:37:39.227ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
81862024-05-08T03:37:39.228ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
81872024-05-08T03:37:39.231ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/floating-ips?project=demo-project
81882024-05-08T03:37:39.232ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/floating-ips?project=demo-project
81892024-05-08T03:37:39.232ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
81902024-05-08T03:37:39.232ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
81912024-05-08T03:37:39.232ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
81922024-05-08T03:37:39.236ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/floating-ips?project=demo-project
81932024-05-08T03:37:39.236ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
81942024-05-08T03:37:39.236ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
81952024-05-08T03:37:39.239ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
81962024-05-08T03:37:39.244ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/floating-ips?project=demo-project
81972024-05-08T03:37:39.244ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
81982024-05-08T03:37:39.244ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
81992024-05-08T03:37:39.246ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
82002024-05-08T03:37:39.251ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/floating-ips?project=demo-project
82012024-05-08T03:37:39.258ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/floating-ips?project=demo-project
82022024-05-08T03:37:39.279ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
82032024-05-08T03:37:39.279ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
82042024-05-08T03:37:39.280ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
82052024-05-08T03:37:39.281ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
82062024-05-08T03:37:39.281ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
82072024-05-08T03:37:39.283ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
82082024-05-08T03:37:39.291ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
82092024-05-08T03:37:39.291ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:38.561111985","datum":18}\n
82102024-05-08T03:37:39.299ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
82112024-05-08T03:37:39.299ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
82122024-05-08T03:37:39.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database uri = /v1/floating-ips?project=demo-project
82132024-05-08T03:37:39.335ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b roles = RoleSet { roles: {} } uri = /v1/floating-ips?project=demo-project
82142024-05-08T03:37:39.336ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b resource = Database result = Ok(()) uri = /v1/floating-ips?project=demo-project
82152024-05-08T03:37:39.490ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 311448 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a0cbcd-27a8-4672-a617-f8ba3407bd1b response_code = 201 uri = /v1/floating-ips?project=demo-project
82162024-05-08T03:37:39.490ZINFOtest_unauthorized (external client test context): client received response status = 201
82172024-05-08T03:37:39.491ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"acs_url\\":\\"http://acs\\",\\"description\\":\\"a demo provider\\",\\"group_attribute_name\\":null,\\"idp_entity_id\\":\\"entity_id\\",\\"idp_metadata_source\\":{\\"type\\":\\"url\\",\\"url\\":\\"http://[::1]:41829/descriptor\\"},\\"name\\":\\"demo-saml-provider\\",\\"signing_keypair\\":null,\\"slo_url\\":\\"http://slo\\",\\"sp_client_id\\":\\"client_id\\",\\"technical_contact_email\\":\\"technical@fake\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/saml?silo=demo-silo
82182024-05-08T03:37:39.492ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 uri = /v1/system/identity-providers/saml?silo=demo-silo
82192024-05-08T03:37:39.493ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 uri = /v1/system/identity-providers/saml?silo=demo-silo
82202024-05-08T03:37:39.493ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/identity-providers/saml?silo=demo-silo
82212024-05-08T03:37:39.493ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82222024-05-08T03:37:39.493ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82232024-05-08T03:37:39.495ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82242024-05-08T03:37:39.502ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82252024-05-08T03:37:39.502ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82262024-05-08T03:37:39.503ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82272024-05-08T03:37:39.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
82282024-05-08T03:37:39.505ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
82292024-05-08T03:37:39.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82302024-05-08T03:37:39.505ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82312024-05-08T03:37:39.506ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82322024-05-08T03:37:39.508ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
82332024-05-08T03:37:39.508ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82342024-05-08T03:37:39.509ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82352024-05-08T03:37:39.509ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82362024-05-08T03:37:39.511ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
82372024-05-08T03:37:39.513ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
82382024-05-08T03:37:39.513ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82392024-05-08T03:37:39.513ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82402024-05-08T03:37:39.514ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82412024-05-08T03:37:39.518ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
82422024-05-08T03:37:39.518ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
82432024-05-08T03:37:39.518ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82442024-05-08T03:37:39.518ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82452024-05-08T03:37:39.519ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82462024-05-08T03:37:39.521ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
82472024-05-08T03:37:39.521ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
82482024-05-08T03:37:39.521ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
82492024-05-08T03:37:39.522ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
82502024-05-08T03:37:39.524ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
82512024-05-08T03:37:39.528ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
82522024-05-08T03:37:39.528ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 uri = /v1/system/identity-providers/saml?silo=demo-silo
82532024-05-08T03:37:39.528ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82542024-05-08T03:37:39.528ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82552024-05-08T03:37:39.529ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82562024-05-08T03:37:39.533ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/identity-providers/saml?silo=demo-silo
82572024-05-08T03:37:39.533ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/identity-providers/saml?silo=demo-silo
82582024-05-08T03:37:39.533ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82592024-05-08T03:37:39.534ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82602024-05-08T03:37:39.534ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82612024-05-08T03:37:39.539ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/saml?silo=demo-silo
82622024-05-08T03:37:39.540ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82632024-05-08T03:37:39.540ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82642024-05-08T03:37:39.541ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82652024-05-08T03:37:39.544ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82662024-05-08T03:37:39.553ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82672024-05-08T03:37:39.553ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = SiloIdentityProviderList(Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") }) uri = /v1/system/identity-providers/saml?silo=demo-silo
82682024-05-08T03:37:39.554ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/identity-providers/saml?silo=demo-silo
82692024-05-08T03:37:39.554ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82702024-05-08T03:37:39.554ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82712024-05-08T03:37:39.554ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82722024-05-08T03:37:39.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
82732024-05-08T03:37:39.582ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/saml?silo=demo-silo
82742024-05-08T03:37:39.582ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82752024-05-08T03:37:39.582ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82762024-05-08T03:37:39.583ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82772024-05-08T03:37:39.583ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
82782024-05-08T03:37:39.586ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82792024-05-08T03:37:39.590ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = SiloIdentityProviderList(Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") }) result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82802024-05-08T03:37:39.651ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = SiloIdentityProviderList(Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") }) uri = /v1/system/identity-providers/saml?silo=demo-silo
82812024-05-08T03:37:39.651ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/identity-providers/saml?silo=demo-silo
82822024-05-08T03:37:39.651ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82832024-05-08T03:37:39.651ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82842024-05-08T03:37:39.652ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82852024-05-08T03:37:39.657ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/saml?silo=demo-silo
82862024-05-08T03:37:39.657ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82872024-05-08T03:37:39.658ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82882024-05-08T03:37:39.661ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82892024-05-08T03:37:39.666ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82902024-05-08T03:37:39.673ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = SiloIdentityProviderList(Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") }) result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82912024-05-08T03:37:39.674ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database uri = /v1/system/identity-providers/saml?silo=demo-silo
82922024-05-08T03:37:39.674ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/saml?silo=demo-silo
82932024-05-08T03:37:39.675ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 resource = Database result = Ok(()) uri = /v1/system/identity-providers/saml?silo=demo-silo
82942024-05-08T03:37:39.774ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 282381 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9aaa383e-2dd4-4e8e-ae51-b397c148b003 response_code = 201 uri = /v1/system/identity-providers/saml?silo=demo-silo
82952024-05-08T03:37:39.775ZINFOtest_unauthorized (external client test context): client received response status = 201
82962024-05-08T03:37:39.776ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"a demo key\\",\\"name\\":\\"aaaaa-ssh-key\\",\\"public_key\\":\\"AAAAAAAAAAAAAAA\\"}")) method = POST uri = http://127.0.0.1:42458/v1/me/ssh-keys
82972024-05-08T03:37:39.776ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 uri = /v1/me/ssh-keys
82982024-05-08T03:37:39.777ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 uri = /v1/me/ssh-keys
82992024-05-08T03:37:39.777ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/me/ssh-keys
83002024-05-08T03:37:39.777ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83012024-05-08T03:37:39.777ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83022024-05-08T03:37:39.778ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83032024-05-08T03:37:39.795ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83042024-05-08T03:37:39.805ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83052024-05-08T03:37:39.816ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83062024-05-08T03:37:39.820ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
83072024-05-08T03:37:39.822ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
83082024-05-08T03:37:39.822ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83092024-05-08T03:37:39.822ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83102024-05-08T03:37:39.826ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83112024-05-08T03:37:39.831ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
83122024-05-08T03:37:39.831ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83132024-05-08T03:37:39.831ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83142024-05-08T03:37:39.832ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83152024-05-08T03:37:39.835ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
83162024-05-08T03:37:39.839ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
83172024-05-08T03:37:39.839ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83182024-05-08T03:37:39.840ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83192024-05-08T03:37:39.841ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83202024-05-08T03:37:39.843ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
83212024-05-08T03:37:39.844ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
83222024-05-08T03:37:39.845ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83232024-05-08T03:37:39.845ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83242024-05-08T03:37:39.846ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83252024-05-08T03:37:39.850ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
83262024-05-08T03:37:39.850ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83272024-05-08T03:37:39.850ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83282024-05-08T03:37:39.851ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83292024-05-08T03:37:39.854ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
83302024-05-08T03:37:39.858ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
83312024-05-08T03:37:39.859ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 uri = /v1/me/ssh-keys
83322024-05-08T03:37:39.859ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83332024-05-08T03:37:39.859ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83342024-05-08T03:37:39.859ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83352024-05-08T03:37:39.865ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83362024-05-08T03:37:39.865ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83372024-05-08T03:37:39.868ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83382024-05-08T03:37:39.875ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } uri = /v1/me/ssh-keys
83392024-05-08T03:37:39.876ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/me/ssh-keys
83402024-05-08T03:37:39.876ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83412024-05-08T03:37:39.876ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83422024-05-08T03:37:39.876ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83432024-05-08T03:37:39.882ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/me/ssh-keys
83442024-05-08T03:37:39.882ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83452024-05-08T03:37:39.882ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83462024-05-08T03:37:39.883ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83472024-05-08T03:37:39.887ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/me/ssh-keys
83482024-05-08T03:37:39.890ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(()) uri = /v1/me/ssh-keys
83492024-05-08T03:37:39.890ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } uri = /v1/me/ssh-keys
83502024-05-08T03:37:39.890ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/me/ssh-keys
83512024-05-08T03:37:39.890ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83522024-05-08T03:37:39.890ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83532024-05-08T03:37:39.891ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83542024-05-08T03:37:39.895ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/me/ssh-keys
83552024-05-08T03:37:39.895ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83562024-05-08T03:37:39.895ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83572024-05-08T03:37:39.896ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83582024-05-08T03:37:39.906ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/me/ssh-keys
83592024-05-08T03:37:39.911ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(()) uri = /v1/me/ssh-keys
83602024-05-08T03:37:39.911ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database uri = /v1/me/ssh-keys
83612024-05-08T03:37:39.911ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 roles = RoleSet { roles: {} } uri = /v1/me/ssh-keys
83622024-05-08T03:37:39.912ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 resource = Database result = Ok(()) uri = /v1/me/ssh-keys
83632024-05-08T03:37:39.923ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 146156 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41d52dd5-0dcd-452e-b355-e19263d03426 response_code = 201 uri = /v1/me/ssh-keys
83642024-05-08T03:37:39.923ZINFOtest_unauthorized (external client test context): client received response status = 201
83652024-05-08T03:37:39.923ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"cert\\":\\"-----BEGIN CERTIFICATE-----\\\\r\\\\nMIIBaTCCAQ+gAwIBAgIUK1QZwVDNENAl7k84IUor7pFxJ0AwCgYIKoZIzj0EAwIw\\\\r\\\\nITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWduZWQgY2VydDAgFw03NTAxMDEwMDAw\\\\r\\\\nMDBaGA80MDk2MDEwMTAwMDAwMFowITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWdu\\\\r\\\\nZWQgY2VydDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAAm8QbuOw7OteGQChEI\\\\r\\\\n22efR6LdadrPXD8r2d4vVV/Oub2h8eTuWojFgu4RobEBwz1XesMnhR9jn5kG0U0n\\\\r\\\\ncwejIzAhMB8GA1UdEQQYMBaCFCouc3lzLm94aWRlLWRldi50ZXN0MAoGCCqGSM49\\\\r\\\\nBAMCA0gAMEUCICW3MvMkXhPeAGGTMviQC9YQrQjx53nvzRAqvP5eCn9BAiEA34+4\\\\r\\\\nw4g/7Q1LUBKAOr9CeSdVTF47NLekIMN3rVHig9M=\\\\r\\\\n-----END CERTIFICATE-----\\\\r\\\\n-----BEGIN CERTIFICATE-----\\\\r\\\\nMIIBdzCCAR6gAwIBAgIUFfKtdrv7jc3mPHyHzt7Z2Wdm450wCgYIKoZIzj0EAwIw\\\\r\\\\nITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWduZWQgY2VydDAgFw03NTAxMDEwMDAw\\\\r\\\\nMDBaGA80MDk2MDEwMTAwMDAwMFowITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWdu\\\\r\\\\nZWQgY2VydDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABM7q+SPBV06KLs/1ZDsj\\\\r\\\\n//gr+ZNUsRsHlU2pkeNluj3Z/WiwPn2oxkHg/Qpb48picrS9/7ygTGjYtf5rG7YT\\\\r\\\\n5ZKjMjAwMB0GA1UdDgQWBBQV8q12u/uNzeY8fIfO3tnZZ2bjnTAPBgNVHRMBAf8E\\\\r\\\\nBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIFrJJHPBlXz4wc9iOt4OzCrWRW9F7Q8N\\\\r\\\\nj7mvTePk2Jw1AiBQYcT03+Oc17/4EWnf3GQOy/qOUF/+0ZlE/7y9140hHQ==\\\\r\\\\n-----END CERTIFICATE-----\\\\r\\\\n-----BEGIN CERTIFICATE-----\\\\r\\\\nMIIBdzCCAR6gAwIBAgIUPJ+vnSJKKm1O+D5unk30lyo0/r0wCgYIKoZIzj0EAwIw\\\\r\\\\nITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWduZWQgY2VydDAgFw03NTAxMDEwMDAw\\\\r\\\\nMDBaGA80MDk2MDEwMTAwMDAwMFowITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWdu\\\\r\\\\nZWQgY2VydDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBWUbLWaihTj99uXqdT+\\\\r\\\\nKSIn7ZDv37PF8NqrQJE3WoU+GVBlfHKPMd325/YErArIo4db/hACHQBUG5yvd8zj\\\\r\\\\nZrijMjAwMB0GA1UdDgQWBBS8n6+dIkoqbU74Pm6eTfSXKjT+vTAPBgNVHRMBAf8E\\\\r\\\\nBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIDHO+5IuKTpqxrpv9NmsZfQ5xSUr07In\\\\r\\\\n7lJQPWvoLKyCAiAngNKO+kvFaQ4BwXtdHqJ8oOQ2QzWtG/y+ukxUdXU38Q==\\\\r\\\\n-----END CERTIFICATE-----\\\\r\\\\n\\",\\"description\\":\\"\\",\\"key\\":\\"-----BEGIN PRIVATE KEY-----\\\\nMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgbEceQzAhhlv7nU+L\\\\nV0cqgv0HyMvqJH5qbFysBuDYGo6hRANCAAQAJvEG7jsOzrXhkAoRCNtnn0ei3Wna\\\\nz1w/K9neL1Vfzrm9ofHk7lqIxYLuEaGxAcM9V3rDJ4UfY5+ZBtFNJ3MH\\\\n-----END PRIVATE KEY-----\\\\n\\",\\"name\\":\\"demo-certificate\\",\\"service\\":\\"external_api\\"}")) method = POST uri = http://127.0.0.1:42458/v1/certificates
83662024-05-08T03:37:39.923ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 uri = /v1/certificates
83672024-05-08T03:37:39.924ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 uri = /v1/certificates
83682024-05-08T03:37:39.924ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/certificates
83692024-05-08T03:37:39.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83702024-05-08T03:37:39.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83712024-05-08T03:37:39.925ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83722024-05-08T03:37:39.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83732024-05-08T03:37:39.928ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83742024-05-08T03:37:39.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83752024-05-08T03:37:39.931ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
83762024-05-08T03:37:39.931ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
83772024-05-08T03:37:39.931ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83782024-05-08T03:37:39.931ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83792024-05-08T03:37:39.932ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83802024-05-08T03:37:39.937ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
83812024-05-08T03:37:39.937ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83822024-05-08T03:37:39.937ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83832024-05-08T03:37:39.938ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83842024-05-08T03:37:39.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
83852024-05-08T03:37:39.943ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
83862024-05-08T03:37:39.943ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83872024-05-08T03:37:39.943ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83882024-05-08T03:37:39.944ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83892024-05-08T03:37:39.948ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
83902024-05-08T03:37:39.948ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
83912024-05-08T03:37:39.948ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83922024-05-08T03:37:39.948ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83932024-05-08T03:37:39.948ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83942024-05-08T03:37:39.951ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
83952024-05-08T03:37:39.951ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
83962024-05-08T03:37:39.951ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
83972024-05-08T03:37:39.951ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
83982024-05-08T03:37:39.953ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
83992024-05-08T03:37:39.956ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
84002024-05-08T03:37:39.956ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 uri = /v1/certificates
84012024-05-08T03:37:39.956ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84022024-05-08T03:37:39.956ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84032024-05-08T03:37:39.956ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84042024-05-08T03:37:39.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
84052024-05-08T03:37:39.959ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
84062024-05-08T03:37:39.960ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84072024-05-08T03:37:39.960ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84082024-05-08T03:37:39.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84092024-05-08T03:37:39.963ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
84102024-05-08T03:37:39.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84112024-05-08T03:37:39.963ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84122024-05-08T03:37:39.963ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84132024-05-08T03:37:39.966ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
84142024-05-08T03:37:39.971ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
84152024-05-08T03:37:39.971ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84162024-05-08T03:37:39.971ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84172024-05-08T03:37:39.973ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84182024-05-08T03:37:39.973ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
84192024-05-08T03:37:39.973ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
84202024-05-08T03:37:39.974ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84212024-05-08T03:37:39.974ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84222024-05-08T03:37:39.976ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84232024-05-08T03:37:39.981ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
84242024-05-08T03:37:39.992ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
84252024-05-08T03:37:39.999ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = SiloCertificateList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }) uri = /v1/certificates
84262024-05-08T03:37:40.000ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/certificates
84272024-05-08T03:37:40.000ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = Database uri = /v1/certificates
84282024-05-08T03:37:40.000ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 roles = RoleSet { roles: {} } uri = /v1/certificates
84292024-05-08T03:37:40.002ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = Database result = Ok(()) uri = /v1/certificates
84302024-05-08T03:37:40.006ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/certificates
84312024-05-08T03:37:40.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = Database uri = /v1/certificates
84322024-05-08T03:37:40.007ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 roles = RoleSet { roles: {} } uri = /v1/certificates
84332024-05-08T03:37:40.008ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = Database result = Ok(()) uri = /v1/certificates
84342024-05-08T03:37:40.014ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/certificates
84352024-05-08T03:37:40.033ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = SiloCertificateList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }) result = Ok(()) uri = /v1/certificates
84362024-05-08T03:37:40.033ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = Database uri = /v1/certificates
84372024-05-08T03:37:40.033ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 roles = RoleSet { roles: {} } uri = /v1/certificates
84382024-05-08T03:37:40.034ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 resource = Database result = Ok(()) uri = /v1/certificates
84392024-05-08T03:37:40.079ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = external_endpoints iteration = 5 reason = Signaled
84402024-05-08T03:37:40.079ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
84412024-05-08T03:37:40.080ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
84422024-05-08T03:37:40.080ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
84432024-05-08T03:37:40.080ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
84442024-05-08T03:37:40.081ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
84452024-05-08T03:37:40.081ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 157233 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 693ebd56-b6a8-4f49-bf67-6f73bd7a2a01 response_code = 201 uri = /v1/certificates
84462024-05-08T03:37:40.082ZINFOtest_unauthorized (external client test context): client received response status = 201
84472024-05-08T03:37:40.083ZINFOtest_unauthorized: verifying endpoints
84482024-05-08T03:37:40.084ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/policy
84492024-05-08T03:37:40.084ZINFOtest_unauthorized: test: privileged GET url = /v1/system/policy
84502024-05-08T03:37:40.084ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/policy
84512024-05-08T03:37:40.084ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
84522024-05-08T03:37:40.091ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
84532024-05-08T03:37:40.091ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
84542024-05-08T03:37:40.091ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
84552024-05-08T03:37:40.092ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
84562024-05-08T03:37:40.093ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 uri = /v1/system/policy
84572024-05-08T03:37:40.093ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 uri = /v1/system/policy
84582024-05-08T03:37:40.093ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/policy
84592024-05-08T03:37:40.093ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84602024-05-08T03:37:40.093ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84612024-05-08T03:37:40.094ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84622024-05-08T03:37:40.097ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84632024-05-08T03:37:40.098ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84642024-05-08T03:37:40.098ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84652024-05-08T03:37:40.098ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig
84662024-05-08T03:37:40.098ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
84672024-05-08T03:37:40.098ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
84682024-05-08T03:37:40.098ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
84692024-05-08T03:37:40.099ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
84702024-05-08T03:37:40.102ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
84712024-05-08T03:37:40.115ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig result = Ok(())
84722024-05-08T03:37:40.115ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
84732024-05-08T03:37:40.115ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
84742024-05-08T03:37:40.116ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
84752024-05-08T03:37:40.116ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
84762024-05-08T03:37:40.116ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
84772024-05-08T03:37:40.116ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84782024-05-08T03:37:40.116ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84792024-05-08T03:37:40.117ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84802024-05-08T03:37:40.120ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
84812024-05-08T03:37:40.120ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
84822024-05-08T03:37:40.120ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
84832024-05-08T03:37:40.120ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
84842024-05-08T03:37:40.122ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
84852024-05-08T03:37:40.122ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
84862024-05-08T03:37:40.122ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84872024-05-08T03:37:40.122ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84882024-05-08T03:37:40.125ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84892024-05-08T03:37:40.127ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
84902024-05-08T03:37:40.132ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
84912024-05-08T03:37:40.132ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
84922024-05-08T03:37:40.132ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
84932024-05-08T03:37:40.133ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
84942024-05-08T03:37:40.133ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
84952024-05-08T03:37:40.142ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
84962024-05-08T03:37:40.142ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
84972024-05-08T03:37:40.142ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
84982024-05-08T03:37:40.143ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
84992024-05-08T03:37:40.146ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
85002024-05-08T03:37:40.146ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
85012024-05-08T03:37:40.146ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85022024-05-08T03:37:40.146ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85032024-05-08T03:37:40.147ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85042024-05-08T03:37:40.150ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
85052024-05-08T03:37:40.150ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85062024-05-08T03:37:40.150ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85072024-05-08T03:37:40.153ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85082024-05-08T03:37:40.167ZINFOtest_unauthorized (BackgroundTasks): found Silo/DNS/TLS config (changed) background_task = external_endpoints config = ExternalEndpoints { by_dns_name: {"default-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 001de000-5110-4000-8000-000000000000, db_silo: Silo { identity: SiloIdentity { id: 001de000-5110-4000-8000-000000000000, name: Name(Name("default-silo")), description: "default silo", time_created: 2024-05-08T03:37:12.063806Z, time_modified: 2024-05-08T03:37:12.063806Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(2)) }, tls_certs: [TlsCertificate { digest: "7efd39d0cfc5153e27f82321def9d9066866f1c203f16edfdb58a0cc6ae52d6b" }] }, "demo-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, db_silo: Silo { identity: SiloIdentity { id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, name: Name(Name("demo-silo")), description: "", time_created: 2024-05-08T03:37:24.766635Z, time_modified: 2024-05-08T03:37:24.766635Z, time_deleted: None }, discoverable: true, authentication_mode: Saml, user_provision_type: Jit, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(1)) }, tls_certs: [] }, "test-suite-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }}, warnings: [NoSiloCerts { silo_id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, dns_name: "demo-silo.sys.oxide-dev.test" }, NoSiloCerts { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, dns_name: "test-suite-silo.sys.oxide-dev.test" }], default_endpoint: Some(ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }) }
85092024-05-08T03:37:40.167ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = external_endpoints elapsed = 87.234561ms iteration = 5
85102024-05-08T03:37:40.169ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
85112024-05-08T03:37:40.182ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
85122024-05-08T03:37:40.182ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 uri = /v1/system/policy
85132024-05-08T03:37:40.182ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource = Database uri = /v1/system/policy
85142024-05-08T03:37:40.182ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 roles = RoleSet { roles: {} } uri = /v1/system/policy
85152024-05-08T03:37:40.184ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource = Database result = Ok(()) uri = /v1/system/policy
85162024-05-08T03:37:40.186ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource = Fleet uri = /v1/system/policy
85172024-05-08T03:37:40.187ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/policy
85182024-05-08T03:37:40.187ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource = Database uri = /v1/system/policy
85192024-05-08T03:37:40.187ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 roles = RoleSet { roles: {} } uri = /v1/system/policy
85202024-05-08T03:37:40.189ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource = Database result = Ok(()) uri = /v1/system/policy
85212024-05-08T03:37:40.195ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/policy
85222024-05-08T03:37:40.206ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 resource = Fleet result = Ok(()) uri = /v1/system/policy
85232024-05-08T03:37:40.212ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 118628 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8f144197-36e1-44ea-8e91-d42eaf229303 response_code = 200 uri = /v1/system/policy
85242024-05-08T03:37:40.212ZINFOtest_unauthorized (external client test context): client received response status = 200
85252024-05-08T03:37:40.215ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/policy
85262024-05-08T03:37:40.215ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/policy
85272024-05-08T03:37:40.216ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 uri = /v1/system/policy
85282024-05-08T03:37:40.221ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 uri = /v1/system/policy
85292024-05-08T03:37:40.222ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/policy
85302024-05-08T03:37:40.222ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85312024-05-08T03:37:40.222ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85322024-05-08T03:37:40.225ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85332024-05-08T03:37:40.229ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85342024-05-08T03:37:40.229ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85352024-05-08T03:37:40.231ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85362024-05-08T03:37:40.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
85372024-05-08T03:37:40.244ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
85382024-05-08T03:37:40.244ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85392024-05-08T03:37:40.244ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85402024-05-08T03:37:40.246ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85412024-05-08T03:37:40.251ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
85422024-05-08T03:37:40.251ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85432024-05-08T03:37:40.251ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85442024-05-08T03:37:40.253ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85452024-05-08T03:37:40.278ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
85462024-05-08T03:37:40.278ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
85472024-05-08T03:37:40.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
85482024-05-08T03:37:40.282ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
85492024-05-08T03:37:40.286ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
85502024-05-08T03:37:40.287ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85512024-05-08T03:37:40.287ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85522024-05-08T03:37:40.287ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85532024-05-08T03:37:40.288ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
85542024-05-08T03:37:40.288ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:39.581828439","datum":19}\n
85552024-05-08T03:37:40.291ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
85562024-05-08T03:37:40.291ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
85572024-05-08T03:37:40.292ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85582024-05-08T03:37:40.292ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85592024-05-08T03:37:40.292ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85602024-05-08T03:37:40.298ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
85612024-05-08T03:37:40.298ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
85622024-05-08T03:37:40.298ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
85632024-05-08T03:37:40.298ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
85642024-05-08T03:37:40.298ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
85652024-05-08T03:37:40.300ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
85662024-05-08T03:37:40.303ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
85672024-05-08T03:37:40.318ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
85682024-05-08T03:37:40.318ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 uri = /v1/system/policy
85692024-05-08T03:37:40.318ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource = Database uri = /v1/system/policy
85702024-05-08T03:37:40.318ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 roles = RoleSet { roles: {} } uri = /v1/system/policy
85712024-05-08T03:37:40.320ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource = Database result = Ok(()) uri = /v1/system/policy
85722024-05-08T03:37:40.320ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource = Fleet uri = /v1/system/policy
85732024-05-08T03:37:40.320ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/policy
85742024-05-08T03:37:40.320ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource = Database uri = /v1/system/policy
85752024-05-08T03:37:40.320ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 roles = RoleSet { roles: {} } uri = /v1/system/policy
85762024-05-08T03:37:40.321ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource = Database result = Ok(()) uri = /v1/system/policy
85772024-05-08T03:37:40.324ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 roles = RoleSet { roles: {} } uri = /v1/system/policy
85782024-05-08T03:37:40.341ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 resource = Fleet result = Err(Forbidden) uri = /v1/system/policy
85792024-05-08T03:37:40.341ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 125587 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86d6cea9-5ac4-443f-b0dc-4413e005bac5 response_code = 403 uri = /v1/system/policy
85802024-05-08T03:37:40.342ZINFOtest_unauthorized (external client test context): client received response status = 403
85812024-05-08T03:37:40.342ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/policy
85822024-05-08T03:37:40.342ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/policy
85832024-05-08T03:37:40.343ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 uri = /v1/system/policy
85842024-05-08T03:37:40.343ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 uri = /v1/system/policy
85852024-05-08T03:37:40.343ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 uri = /v1/system/policy
85862024-05-08T03:37:40.343ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 uri = /v1/system/policy
85872024-05-08T03:37:40.343ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 resource = Database uri = /v1/system/policy
85882024-05-08T03:37:40.343ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 roles = RoleSet { roles: {} } uri = /v1/system/policy
85892024-05-08T03:37:40.343ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/policy
85902024-05-08T03:37:40.343ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 872 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 788a6d95-0d71-418b-9f2e-af14fecc67f7 response_code = 401 uri = /v1/system/policy
85912024-05-08T03:37:40.344ZINFOtest_unauthorized (external client test context): client received response status = 401
85922024-05-08T03:37:40.344ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/policy
85932024-05-08T03:37:40.344ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/policy
85942024-05-08T03:37:40.344ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e96ac0d0-d387-4067-bc86-9b2010929050 uri = /v1/system/policy
85952024-05-08T03:37:40.344ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e96ac0d0-d387-4067-bc86-9b2010929050 uri = /v1/system/policy
85962024-05-08T03:37:40.344ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e96ac0d0-d387-4067-bc86-9b2010929050 uri = /v1/system/policy
85972024-05-08T03:37:40.344ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 179 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e96ac0d0-d387-4067-bc86-9b2010929050 response_code = 401 uri = /v1/system/policy
85982024-05-08T03:37:40.345ZINFOtest_unauthorized (external client test context): client received response status = 401
85992024-05-08T03:37:40.345ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/policy
86002024-05-08T03:37:40.345ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/policy
86012024-05-08T03:37:40.345ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 725ede1e-bc1a-4347-835e-874bc925336d uri = /v1/system/policy
86022024-05-08T03:37:40.345ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 725ede1e-bc1a-4347-835e-874bc925336d uri = /v1/system/policy
86032024-05-08T03:37:41.700ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:465:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#1}::from::system_policy_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:469:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#1}::from::system_policy_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#1}::from::system_policy_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#1}::from::system_policy_view::{async_fn_env#0}, (), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 725ede1e-bc1a-4347-835e-874bc925336d uri = /v1/system/policy
86042024-05-08T03:37:41.700ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1354351 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 725ede1e-bc1a-4347-835e-874bc925336d response_code = 401 uri = /v1/system/policy
86052024-05-08T03:37:41.700ZDEBGtest_unauthorized (collection-task): collecting from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
86062024-05-08T03:37:41.700ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
86072024-05-08T03:37:41.701ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
86082024-05-08T03:37:41.701ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = nat_v4_garbage_collector iteration = 3 reason = Timeout
86092024-05-08T03:37:41.701ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = nat_v4_garbage_collector resource = Database
86102024-05-08T03:37:41.701ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = nat_v4_garbage_collector roles = RoleSet { roles: {} }
86112024-05-08T03:37:41.702ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = nat_v4_garbage_collector resource = Database result = Ok(())
86122024-05-08T03:37:41.702ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = bfd_manager iteration = 3 reason = Timeout
86132024-05-08T03:37:41.702ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = bfd_manager resource = Database
86142024-05-08T03:37:41.702ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = bfd_manager roles = RoleSet { roles: {} }
86152024-05-08T03:37:41.703ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = bfd_manager resource = Database result = Ok(())
86162024-05-08T03:37:41.703ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = phantom_disks iteration = 3 reason = Timeout
86172024-05-08T03:37:41.703ZWARNtest_unauthorized (BackgroundTasks): phantom disk task started background_task = phantom_disks
86182024-05-08T03:37:41.703ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 10 reason = Timeout
86192024-05-08T03:37:41.703ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 14.94\u{b5}s iteration = 10
86202024-05-08T03:37:41.703ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = service_zone_nat_tracker iteration = 3 reason = Timeout
86212024-05-08T03:37:41.703ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory
86222024-05-08T03:37:41.703ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
86232024-05-08T03:37:41.703ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
86242024-05-08T03:37:41.703ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
86252024-05-08T03:37:41.704ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
86262024-05-08T03:37:41.704ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = switch_port_config_manager iteration = 3 reason = Timeout
86272024-05-08T03:37:41.705ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Fleet
86282024-05-08T03:37:41.705ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = switch_port_config_manager resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
86292024-05-08T03:37:41.705ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database
86302024-05-08T03:37:41.705ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {} }
86312024-05-08T03:37:41.706ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database result = Ok(())
86322024-05-08T03:37:41.706ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement iteration = 3 reason = Timeout
86332024-05-08T03:37:41.706ZWARNtest_unauthorized (BackgroundTasks): region replacement task started background_task = region_replacement
86342024-05-08T03:37:41.706ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
86352024-05-08T03:37:41.706ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
86362024-05-08T03:37:41.707ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
86372024-05-08T03:37:41.707ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement_driver iteration = 3 reason = Timeout
86382024-05-08T03:37:41.707ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task started background_task = region_replacement_driver
86392024-05-08T03:37:41.707ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
86402024-05-08T03:37:41.707ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
86412024-05-08T03:37:41.709ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
86422024-05-08T03:37:41.725ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
86432024-05-08T03:37:41.726ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
86442024-05-08T03:37:41.728ZWARNtest_unauthorized (BackgroundTasks): phantom disk task done background_task = phantom_disks
86452024-05-08T03:37:41.728ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = phantom_disks elapsed = 24.831186ms iteration = 3
86462024-05-08T03:37:41.728ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
86472024-05-08T03:37:41.742ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Fleet result = Ok(())
86482024-05-08T03:37:41.743ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database
86492024-05-08T03:37:41.743ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = switch_port_config_manager roles = RoleSet { roles: {} }
86502024-05-08T03:37:41.746ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = switch_port_config_manager resource = Database result = Ok(())
86512024-05-08T03:37:41.747ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
86522024-05-08T03:37:41.766ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory result = Ok(())
86532024-05-08T03:37:41.767ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
86542024-05-08T03:37:41.767ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
86552024-05-08T03:37:41.769ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
86562024-05-08T03:37:41.772ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
86572024-05-08T03:37:41.774ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
86582024-05-08T03:37:41.778ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
86592024-05-08T03:37:41.780ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
86602024-05-08T03:37:41.780ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
86612024-05-08T03:37:41.781ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
86622024-05-08T03:37:41.815ZTRACtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal
86632024-05-08T03:37:41.815ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
86642024-05-08T03:37:41.816ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
86652024-05-08T03:37:41.817ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
86662024-05-08T03:37:41.817ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task done background_task = region_replacement_driver
86672024-05-08T03:37:41.817ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement_driver elapsed = 110.085705ms iteration = 3
86682024-05-08T03:37:41.817ZINFOtest_unauthorized (external client test context): client received response status = 401
86692024-05-08T03:37:41.817ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/policy
86702024-05-08T03:37:41.818ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/policy
86712024-05-08T03:37:41.818ZTRACtest_unauthorized (dropshot): incoming request local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = d83baa9c-4223-4366-9080-0a0aa01f5f00 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
86722024-05-08T03:37:41.858ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 39948 local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = d83baa9c-4223-4366-9080-0a0aa01f5f00 response_code = 200 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
86732024-05-08T03:37:41.861ZWARNtest_unauthorized (BackgroundTasks): region replacement task done background_task = region_replacement
86742024-05-08T03:37:41.861ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement elapsed = 155.698308ms iteration = 3
86752024-05-08T03:37:41.941ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 uri = /v1/system/policy
86762024-05-08T03:37:41.950ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 93 6f 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 .o..........._de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:54921 req_id = 205bbe03-4c05-4eed-8d80-bfd14d44ce16
86772024-05-08T03:37:41.951ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 37743,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:54921 req_id = 205bbe03-4c05-4eed-8d80-bfd14d44ce16
86782024-05-08T03:37:41.951ZDEBGtest_unauthorized (store): query key key = _dendrite._tcp
86792024-05-08T03:37:41.951ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
86802024-05-08T03:37:41.952ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
86812024-05-08T03:37:41.952ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:54921 query = LowerQuery { name: LowerName(Name("_dendrite._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 44348, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 62087, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = 205bbe03-4c05-4eed-8d80-bfd14d44ce16
86822024-05-08T03:37:41.952ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 99 42 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 .B..........._de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:54230 req_id = bc1b3b1b-ed78-4940-9e57-8cea058f8112
86832024-05-08T03:37:41.953ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 39234,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:54230 req_id = bc1b3b1b-ed78-4940-9e57-8cea058f8112
86842024-05-08T03:37:41.953ZDEBGtest_unauthorized (store): query key key = _dendrite._tcp
86852024-05-08T03:37:41.954ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
86862024-05-08T03:37:41.955ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
86872024-05-08T03:37:41.955ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:54230 query = LowerQuery { name: LowerName(Name("_dendrite._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 44348, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 62087, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = bc1b3b1b-ed78-4940-9e57-8cea058f8112
86882024-05-08T03:37:41.955ZTRACtest_unauthorized (dns): buffer buffer = Length: 61 (0x3d) bytes\n0000: 26 96 01 00 00 01 00 00 00 00 00 00 09 5f 64 65 &............_de\n0010: 6e 64 72 69 74 65 04 5f 74 63 70 0d 63 6f 6e 74 ndrite._tcp.cont\n0020: 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 64 65 08 rol-plane.oxide.\n0030: 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 internal..!.. kind = dns peer_addr = [::1]:54852 req_id = 45909bc6-a9f9-4a34-98b2-48de76113613
86892024-05-08T03:37:41.957ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 9878,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_dendrite._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_dendrite._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 9,\n 95,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:54852 req_id = 45909bc6-a9f9-4a34-98b2-48de76113613
86902024-05-08T03:37:41.959ZDEBGtest_unauthorized (store): query key key = _dendrite._tcp
86912024-05-08T03:37:41.959ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
86922024-05-08T03:37:41.960ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
86932024-05-08T03:37:41.960ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:54852 query = LowerQuery { name: LowerName(Name("_dendrite._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_dendrite._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 44348, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal") })) }, Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 62087, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal") })) }] req_id = 45909bc6-a9f9-4a34-98b2-48de76113613
86942024-05-08T03:37:41.960ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
86952024-05-08T03:37:41.963ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
86962024-05-08T03:37:41.964ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 uri = /v1/system/policy
86972024-05-08T03:37:41.964ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/policy
86982024-05-08T03:37:41.964ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
86992024-05-08T03:37:41.964ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87002024-05-08T03:37:41.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87012024-05-08T03:37:42.006ZDEBGtest_unauthorized (collection-task): collected results from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 4 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
87022024-05-08T03:37:42.006ZDEBGtest_unauthorized (results-sink): inserting 37 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
87032024-05-08T03:37:42.006ZDEBGtest_unauthorized (clickhouse-client): unrolling 37 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
87042024-05-08T03:37:42.093ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_i64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"status_code","field_value":503}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"status_code","field_value":201}\n
87052024-05-08T03:37:42.098ZDEBGtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_dendrite._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 44348, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 62087, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3385, tv_nsec: 268928073 } })
87062024-05-08T03:37:42.098ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
87072024-05-08T03:37:42.098ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
87082024-05-08T03:37:42.098ZDEBGtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_dendrite._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 44348, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 62087, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3385, tv_nsec: 269398749 } })
87092024-05-08T03:37:42.098ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
87102024-05-08T03:37:42.098ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
87112024-05-08T03:37:42.098ZDEBGtest_unauthorized (DnsResolver): lookup_all_ipv6 srv dns_name = _dendrite._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_dendrite._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 44348, target: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("_dendrite._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 62087, target: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3385, tv_nsec: 269758294 } })
87122024-05-08T03:37:42.098ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
87132024-05-08T03:37:42.098ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
87142024-05-08T03:37:42.099ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
87152024-05-08T03:37:42.099ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87162024-05-08T03:37:42.100ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87172024-05-08T03:37:42.104ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
87182024-05-08T03:37:42.104ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
87192024-05-08T03:37:42.104ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
87202024-05-08T03:37:42.104ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87212024-05-08T03:37:42.105ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87222024-05-08T03:37:42.107ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 27 table_name = oximeter.fields_i64
87232024-05-08T03:37:42.107ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"route","field_value":"/metrics/collectors"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"route","field_value":"/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"route","field_value":"/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"route","field_value":"/v1/certificates"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"route","field_value":"/v1/floating-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"route","field_value":"/v1/me/ssh-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"route","field_value":"/v1/system/identity-providers/saml"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"route","field_value":"/v1/vpcs"}\n
87242024-05-08T03:37:42.108ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
87252024-05-08T03:37:42.113ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
87262024-05-08T03:37:42.113ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
87272024-05-08T03:37:42.113ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87282024-05-08T03:37:42.114ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87292024-05-08T03:37:42.116ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 28 a6 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e (...........-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:51870 req_id = a039cd7f-0f67-48b6-ba51-e45693a05a32
87302024-05-08T03:37:42.116ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 10406,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:51870 req_id = a039cd7f-0f67-48b6-ba51-e45693a05a32
87312024-05-08T03:37:42.116ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
87322024-05-08T03:37:42.117ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:51870 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = a039cd7f-0f67-48b6-ba51-e45693a05a32
87332024-05-08T03:37:42.117ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 29 e7 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e )...........-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:53278 req_id = db9290e5-7e61-4cb6-bdb3-ea28942ae792
87342024-05-08T03:37:42.118ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 10727,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:53278 req_id = db9290e5-7e61-4cb6-bdb3-ea28942ae792
87352024-05-08T03:37:42.119ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
87362024-05-08T03:37:42.119ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:53278 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = db9290e5-7e61-4cb6-bdb3-ea28942ae792
87372024-05-08T03:37:42.119ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 34 b6 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e 4...........-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:62132 req_id = 8a5e975b-4715-4fff-a8bf-c4ad2755b51a
87382024-05-08T03:37:42.119ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 13494,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:62132 req_id = 8a5e975b-4715-4fff-a8bf-c4ad2755b51a
87392024-05-08T03:37:42.119ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
87402024-05-08T03:37:42.119ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:62132 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 8a5e975b-4715-4fff-a8bf-c4ad2755b51a
87412024-05-08T03:37:42.120ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 96 e1 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e ............-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:56786 req_id = 756fe4e3-f770-4618-bb67-75b5d7a4495e
87422024-05-08T03:37:42.120ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 38625,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:56786 req_id = 756fe4e3-f770-4618-bb67-75b5d7a4495e
87432024-05-08T03:37:42.120ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
87442024-05-08T03:37:42.120ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:56786 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 756fe4e3-f770-4618-bb67-75b5d7a4495e
87452024-05-08T03:37:42.121ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 17 2a 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e .*..........-den\n0010: 64 72 69 74 65 2d 30 33 39 62 65 35 36 30 2d 35 drite-039be560-5\n0020: 34 63 63 2d 34 39 65 33 2d 38 38 64 66 2d 31 61 4cc-49e3-88df-1a\n0030: 32 39 64 61 64 62 66 39 31 33 04 68 6f 73 74 0d 29dadbf913.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:62085 req_id = 2a776067-8d7a-487a-bd39-d6e47f4a8e36
87462024-05-08T03:37:42.122ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 5930,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 48,\n 51,\n 57,\n 98,\n 101,\n 53,\n 54,\n 48,\n 45,\n 53,\n 52,\n 99,\n 99,\n 45,\n 52,\n 57,\n 101,\n 51,\n 45,\n 56,\n 56,\n 100,\n 102,\n 45,\n 49,\n 97,\n 50,\n 57,\n 100,\n 97,\n 100,\n 98,\n 102,\n 57,\n 49,\n 51,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:62085 req_id = 2a776067-8d7a-487a-bd39-d6e47f4a8e36
87472024-05-08T03:37:42.122ZDEBGtest_unauthorized (store): query key key = dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host
87482024-05-08T03:37:42.123ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:62085 query = LowerQuery { name: LowerName(Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-039be560-54cc-49e3-88df-1a29dadbf913.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 2a776067-8d7a-487a-bd39-d6e47f4a8e36
87492024-05-08T03:37:42.123ZTRACtest_unauthorized (dns): buffer buffer = Length: 97 (0x61) bytes\n0000: 42 2b 01 00 00 01 00 00 00 00 00 00 2d 64 65 6e B+..........-den\n0010: 64 72 69 74 65 2d 62 36 64 36 35 33 34 31 2d 31 drite-b6d65341-1\n0020: 36 37 63 2d 34 31 64 66 2d 39 62 35 63 2d 34 31 67c-41df-9b5c-41\n0030: 63 64 65 64 39 39 63 32 32 39 04 68 6f 73 74 0d cded99c229.host.\n0040: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0050: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 1c 00 ide.internal....\n0060: 01 . kind = dns peer_addr = [::1]:56678 req_id = b2c31ef4-752b-4818-92f3-5911c9bdad51
87502024-05-08T03:37:42.123ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 16939,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 45,\n 100,\n 101,\n 110,\n 100,\n 114,\n 105,\n 116,\n 101,\n 45,\n 98,\n 54,\n 100,\n 54,\n 53,\n 51,\n 52,\n 49,\n 45,\n 49,\n 54,\n 55,\n 99,\n 45,\n 52,\n 49,\n 100,\n 102,\n 45,\n 57,\n 98,\n 53,\n 99,\n 45,\n 52,\n 49,\n 99,\n 100,\n 101,\n 100,\n 57,\n 57,\n 99,\n 50,\n 50,\n 57,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:56678 req_id = b2c31ef4-752b-4818-92f3-5911c9bdad51
87512024-05-08T03:37:42.124ZDEBGtest_unauthorized (store): query key key = dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host
87522024-05-08T03:37:42.124ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:56678 query = LowerQuery { name: LowerName(Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal.")), original: Query { name: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("dendrite-b6d65341-167c-41df-9b5c-41cded99c229.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = b2c31ef4-752b-4818-92f3-5911c9bdad51
87532024-05-08T03:37:42.124ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 83 table_name = oximeter.fields_string
87542024-05-08T03:37:42.124ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":7763646387282271213,"field_name":"id","field_value":"001de000-1334-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":14090496300427388374,"field_name":"id","field_value":"001de000-5110-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":6154532647562793154,"field_name":"id","field_value":"f284aa3f-6d71-466b-8aba-8dd89f9881ba"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10733361587332781639,"field_name":"id","field_value":"001de000-1334-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10988660595257591748,"field_name":"id","field_value":"001de000-5110-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":15236010457901072632,"field_name":"id","field_value":"f284aa3f-6d71-466b-8aba-8dd89f9881ba"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":12379067900625785140,"field_name":"id","field_value":"001de000-1334-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":6332272717670687644,"field_name":"id","field_value":"001de000-5110-4000-8000-000000000000"}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":18411393846195388016,"field_name":"id","field_value":"f284aa3f-6d71-466b-8aba-8dd89f9881ba"}\n
87552024-05-08T03:37:42.130ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
87562024-05-08T03:37:42.147ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
87572024-05-08T03:37:42.147ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
87582024-05-08T03:37:42.147ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87592024-05-08T03:37:42.149ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87602024-05-08T03:37:42.150ZINFOtest_unauthorized (BackgroundTasks): Determining switch slots managed by switch zones background_task = nat_v4_garbage_collector
87612024-05-08T03:37:42.300ZINFOtest_unauthorized (BackgroundTasks): determining switch slot managed by dendrite zone background_task = nat_v4_garbage_collector zone_address = ::1
87622024-05-08T03:37:42.306ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
87632024-05-08T03:37:42.307ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
87642024-05-08T03:37:42.307ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
87652024-05-08T03:37:42.308ZINFOtest_unauthorized (BackgroundTasks): Determining switch slots managed by switch zones background_task = bfd_manager
87662024-05-08T03:37:42.400ZINFOtest_unauthorized (BackgroundTasks): determining switch slot managed by dendrite zone background_task = bfd_manager zone_address = ::1
87672024-05-08T03:37:42.400ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
87682024-05-08T03:37:42.400ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
87692024-05-08T03:37:42.401ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
87702024-05-08T03:37:42.401ZINFOtest_unauthorized (BackgroundTasks): Determining switch slots managed by switch zones background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
87712024-05-08T03:37:42.585ZINFOtest_unauthorized (BackgroundTasks): determining switch slot managed by dendrite zone background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc zone_address = ::1
87722024-05-08T03:37:42.598ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
87732024-05-08T03:37:42.605ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 36 table_name = oximeter.fields_uuid
87742024-05-08T03:37:42.605ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_histogramf64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:41.819840519","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:41.819935819","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:41.819949977","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:41.819965929","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:41.819974526","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820159434","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820184093","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820192108","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820234182","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820248300","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820256456","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820320644","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820334512","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820351205","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820369100","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820385503","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820399140","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820406575","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820422457","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820429751","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820444671","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820452797","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820474680","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820489700","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820497746","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820514610","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:41.820523728","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n
87752024-05-08T03:37:42.624ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
87762024-05-08T03:37:42.624ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
87772024-05-08T03:37:42.627ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
87782024-05-08T03:37:42.627ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87792024-05-08T03:37:42.628ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87802024-05-08T03:37:42.631ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 27 table_name = oximeter.measurements_histogramf64
87812024-05-08T03:37:42.631ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:41.819630191","datum":20}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":7763646387282271213,"timestamp":"2024-05-08 03:37:36.433778000","datum":1}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":14090496300427388374,"timestamp":"2024-05-08 03:37:36.433778000","datum":1}\n{"timeseries_name":"collection_target:cpus_provisioned","timeseries_key":6154532647562793154,"timestamp":"2024-05-08 03:37:36.433778000","datum":1}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10733361587332781639,"timestamp":"2024-05-08 03:37:36.433778000","datum":17179869184}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":10988660595257591748,"timestamp":"2024-05-08 03:37:36.433778000","datum":17179869184}\n{"timeseries_name":"collection_target:ram_provisioned","timeseries_key":15236010457901072632,"timestamp":"2024-05-08 03:37:36.433778000","datum":17179869184}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":12379067900625785140,"timestamp":"2024-05-08 03:37:37.460585000","datum":6442450944}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":6332272717670687644,"timestamp":"2024-05-08 03:37:37.460585000","datum":6442450944}\n{"timeseries_name":"collection_target:virtual_disk_space_provisioned","timeseries_key":18411393846195388016,"timestamp":"2024-05-08 03:37:37.460585000","datum":6442450944}\n
87822024-05-08T03:37:42.631ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
87832024-05-08T03:37:42.635ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
87842024-05-08T03:37:42.635ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
87852024-05-08T03:37:42.635ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
87862024-05-08T03:37:42.635ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
87872024-05-08T03:37:42.636ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
87882024-05-08T03:37:42.636ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
87892024-05-08T03:37:42.636ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
87902024-05-08T03:37:42.639ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) }
87912024-05-08T03:37:42.639ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
87922024-05-08T03:37:42.639ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
87932024-05-08T03:37:42.639ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
87942024-05-08T03:37:42.639ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
87952024-05-08T03:37:42.641ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
87962024-05-08T03:37:42.644ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
87972024-05-08T03:37:42.644ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 uri = /v1/system/policy
87982024-05-08T03:37:42.644ZTRACtest_unauthorized (dropshot_external): authorize begin action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 resource = Fleet uri = /v1/system/policy
87992024-05-08T03:37:42.644ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/policy
88002024-05-08T03:37:42.644ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 resource = Database uri = /v1/system/policy
88012024-05-08T03:37:42.644ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 roles = RoleSet { roles: {} } uri = /v1/system/policy
88022024-05-08T03:37:42.645ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 resource = Database result = Ok(()) uri = /v1/system/policy
88032024-05-08T03:37:42.645ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 10 table_name = oximeter.measurements_i64
88042024-05-08T03:37:42.645ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
88052024-05-08T03:37:42.645ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
88062024-05-08T03:37:42.646ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
88072024-05-08T03:37:42.652ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) } result = Ok(())
88082024-05-08T03:37:42.652ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
88092024-05-08T03:37:42.652ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
88102024-05-08T03:37:42.653ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
88112024-05-08T03:37:42.654ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
88122024-05-08T03:37:42.656ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
88132024-05-08T03:37:42.656ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
88142024-05-08T03:37:42.656ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
88152024-05-08T03:37:42.656ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
88162024-05-08T03:37:42.657ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
88172024-05-08T03:37:42.657ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 roles = RoleSet { roles: {} } uri = /v1/system/policy
88182024-05-08T03:37:42.665ZDEBGtest_unauthorized (dropshot_external): authorize result action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 resource = Fleet result = Err(Forbidden) uri = /v1/system/policy
88192024-05-08T03:37:42.666ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 724826 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 47168c42-f830-484e-9365-65e9f7674d17 response_code = 403 uri = /v1/system/policy
88202024-05-08T03:37:42.667ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
88212024-05-08T03:37:42.683ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
88222024-05-08T03:37:42.683ZERROtest_unauthorized (BackgroundTasks): ipv6 addresses for service zone nat not implemented background_task = service_zone_nat_tracker
88232024-05-08T03:37:42.684ZERROtest_unauthorized (BackgroundTasks): generated config for fewer than the minimum allowed number of dns zones background_task = service_zone_nat_tracker
88242024-05-08T03:37:42.684ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = service_zone_nat_tracker elapsed = 980.784057ms iteration = 3
88252024-05-08T03:37:42.684ZINFOtest_unauthorized (external client test context): client received response status = 403
88262024-05-08T03:37:42.685ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/policy
88272024-05-08T03:37:42.685ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/policy
88282024-05-08T03:37:42.685ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe uri = /v1/system/policy
88292024-05-08T03:37:42.696ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe uri = /v1/system/policy
88302024-05-08T03:37:42.732ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe uri = /v1/system/policy
88312024-05-08T03:37:42.732ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe uri = /v1/system/policy
88322024-05-08T03:37:42.732ZTRACtest_unauthorized (dropshot_external): authorize begin action = ModifyPolicy actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe resource = Fleet uri = /v1/system/policy
88332024-05-08T03:37:42.732ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe roles = RoleSet { roles: {} } uri = /v1/system/policy
88342024-05-08T03:37:42.733ZDEBGtest_unauthorized (dropshot_external): authorize result action = ModifyPolicy actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/policy
88352024-05-08T03:37:42.733ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 47732 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ccd5309-a7ba-400f-bf6e-b928da3d52fe response_code = 401 uri = /v1/system/policy
88362024-05-08T03:37:42.734ZINFOtest_unauthorized (external client test context): client received response status = 401
88372024-05-08T03:37:42.734ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/policy
88382024-05-08T03:37:42.734ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/policy
88392024-05-08T03:37:42.735ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ee97c49-df09-4ce3-8d98-d14fd2209ba9 uri = /v1/system/policy
88402024-05-08T03:37:42.735ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ee97c49-df09-4ce3-8d98-d14fd2209ba9 uri = /v1/system/policy
88412024-05-08T03:37:42.735ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ee97c49-df09-4ce3-8d98-d14fd2209ba9 uri = /v1/system/policy
88422024-05-08T03:37:42.735ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 410 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ee97c49-df09-4ce3-8d98-d14fd2209ba9 response_code = 401 uri = /v1/system/policy
88432024-05-08T03:37:42.736ZINFOtest_unauthorized (external client test context): client received response status = 401
88442024-05-08T03:37:42.736ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/policy
88452024-05-08T03:37:42.736ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/policy
88462024-05-08T03:37:42.736ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c2736781-469a-480b-8a1b-e9cbf7bf937f uri = /v1/system/policy
88472024-05-08T03:37:42.736ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c2736781-469a-480b-8a1b-e9cbf7bf937f uri = /v1/system/policy
88482024-05-08T03:37:42.743ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:489:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#2}::from::system_policy_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:493:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#2}::from::system_policy_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#2}::from::system_policy_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#2}::from::system_policy_update::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::FleetRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c2736781-469a-480b-8a1b-e9cbf7bf937f uri = /v1/system/policy
88492024-05-08T03:37:42.743ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7032 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c2736781-469a-480b-8a1b-e9cbf7bf937f response_code = 401 uri = /v1/system/policy
88502024-05-08T03:37:42.744ZINFOtest_unauthorized (external client test context): client received response status = 401
88512024-05-08T03:37:42.746ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/policy
88522024-05-08T03:37:42.746ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/policy
88532024-05-08T03:37:42.756ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9881dbfc-6701-4ceb-a6f1-9071784b511f uri = /v1/system/policy
88542024-05-08T03:37:42.763ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 6905 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9881dbfc-6701-4ceb-a6f1-9071784b511f response_code = 405 uri = /v1/system/policy
88552024-05-08T03:37:42.764ZINFOtest_unauthorized (external client test context): client received response status = 405
88562024-05-08T03:37:42.764ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/policy
88572024-05-08T03:37:42.764ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/policy
88582024-05-08T03:37:42.764ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = de767ebe-6dc4-4830-811f-0d6a3ba23858 uri = /v1/system/policy
88592024-05-08T03:37:42.764ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = de767ebe-6dc4-4830-811f-0d6a3ba23858 response_code = 405 uri = /v1/system/policy
88602024-05-08T03:37:42.766ZINFOtest_unauthorized (external client test context): client received response status = 405
88612024-05-08T03:37:42.767ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/policy
88622024-05-08T03:37:42.767ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/policy
88632024-05-08T03:37:42.791ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 003932ad-7cf7-4e78-b27e-d0ec184a4cbf uri = /v1/system/policy
88642024-05-08T03:37:42.791ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 23601 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 003932ad-7cf7-4e78-b27e-d0ec184a4cbf response_code = 405 uri = /v1/system/policy
88652024-05-08T03:37:42.791ZINFOtest_unauthorized (external client test context): client received response status = 405
88662024-05-08T03:37:42.791ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/policy
88672024-05-08T03:37:42.792ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/policy
88682024-05-08T03:37:42.792ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 444408ce-53c9-42cf-b2d4-e6350fb38006 uri = /v1/system/policy
88692024-05-08T03:37:42.792ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 444408ce-53c9-42cf-b2d4-e6350fb38006 response_code = 405 uri = /v1/system/policy
88702024-05-08T03:37:42.792ZINFOtest_unauthorized (external client test context): client received response status = 405
88712024-05-08T03:37:42.792ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/policy
88722024-05-08T03:37:42.792ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/policy
88732024-05-08T03:37:42.792ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7ade43fc-6f8b-4b49-a2a2-297b8f4c89f9 uri = /v1/system/policy
88742024-05-08T03:37:42.793ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7ade43fc-6f8b-4b49-a2a2-297b8f4c89f9 response_code = 405 uri = /v1/system/policy
88752024-05-08T03:37:42.793ZINFOtest_unauthorized (external client test context): client received response status = 405
88762024-05-08T03:37:42.793ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/policy
88772024-05-08T03:37:42.793ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/policy
88782024-05-08T03:37:42.793ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5325bdba-48e5-45e6-892d-a23716953f35 uri = /v1/system/policy
88792024-05-08T03:37:42.793ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5325bdba-48e5-45e6-892d-a23716953f35 response_code = 405 uri = /v1/system/policy
88802024-05-08T03:37:42.794ZINFOtest_unauthorized (external client test context): client received response status = 405
88812024-05-08T03:37:42.794ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/policy
88822024-05-08T03:37:42.794ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/policy
88832024-05-08T03:37:42.794ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bb481eeb-97b0-45d8-914c-95825e8e8c33 uri = /v1/system/policy
88842024-05-08T03:37:42.794ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bb481eeb-97b0-45d8-914c-95825e8e8c33 response_code = 405 uri = /v1/system/policy
88852024-05-08T03:37:42.794ZINFOtest_unauthorized (external client test context): client received response status = 405
88862024-05-08T03:37:42.794ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/policy
88872024-05-08T03:37:42.794ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/policy
88882024-05-08T03:37:42.795ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ed795880-ba91-4c7f-97d1-82f8f50992a7 uri = /v1/system/policy
88892024-05-08T03:37:42.795ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ed795880-ba91-4c7f-97d1-82f8f50992a7 response_code = 405 uri = /v1/system/policy
88902024-05-08T03:37:42.795ZINFOtest_unauthorized (external client test context): client received response status = 405
88912024-05-08T03:37:42.795ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/policy
88922024-05-08T03:37:42.795ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/policy
88932024-05-08T03:37:42.795ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 042f1d97-0209-4306-bf32-6ca76fbfedde uri = /v1/system/policy
88942024-05-08T03:37:42.795ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 042f1d97-0209-4306-bf32-6ca76fbfedde response_code = 405 uri = /v1/system/policy
88952024-05-08T03:37:42.795ZINFOtest_unauthorized (external client test context): client received response status = 405
88962024-05-08T03:37:42.796ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/policy
88972024-05-08T03:37:42.796ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/policy
88982024-05-08T03:37:42.796ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87a1df00-5a51-411a-aa98-75d915f7bacd uri = /v1/system/policy
88992024-05-08T03:37:42.796ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87a1df00-5a51-411a-aa98-75d915f7bacd response_code = 405 uri = /v1/system/policy
89002024-05-08T03:37:42.796ZINFOtest_unauthorized (external client test context): client received response status = 405
89012024-05-08T03:37:42.796ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/policy
89022024-05-08T03:37:42.796ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/policy
89032024-05-08T03:37:42.796ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3bc7af2c-cae0-4e29-abf3-a7697fe402df uri = /v1/system/policy
89042024-05-08T03:37:42.796ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3bc7af2c-cae0-4e29-abf3-a7697fe402df response_code = 405 uri = /v1/system/policy
89052024-05-08T03:37:42.797ZINFOtest_unauthorized (external client test context): client received response status = 405
89062024-05-08T03:37:42.797ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/policy
89072024-05-08T03:37:42.797ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/policy
89082024-05-08T03:37:42.797ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 160a8adc-d784-4617-98e8-087a5b87406e uri = /v1/system/policy
89092024-05-08T03:37:42.797ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 160a8adc-d784-4617-98e8-087a5b87406e response_code = 405 uri = /v1/system/policy
89102024-05-08T03:37:42.798ZINFOtest_unauthorized (external client test context): client received response status = 405
89112024-05-08T03:37:42.798ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/policy
89122024-05-08T03:37:42.798ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/policy
89132024-05-08T03:37:42.798ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a uri = /v1/system/policy
89142024-05-08T03:37:42.798ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a uri = /v1/system/policy
89152024-05-08T03:37:42.798ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/policy
89162024-05-08T03:37:42.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89172024-05-08T03:37:42.799ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89182024-05-08T03:37:42.799ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89192024-05-08T03:37:42.814ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89202024-05-08T03:37:42.814ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89212024-05-08T03:37:42.816ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89222024-05-08T03:37:42.821ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
89232024-05-08T03:37:42.821ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
89242024-05-08T03:37:42.821ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89252024-05-08T03:37:42.821ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89262024-05-08T03:37:42.823ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89272024-05-08T03:37:42.830ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
89282024-05-08T03:37:42.831ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89292024-05-08T03:37:42.832ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89302024-05-08T03:37:42.834ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89312024-05-08T03:37:42.845ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
89322024-05-08T03:37:42.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
89332024-05-08T03:37:42.866ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89342024-05-08T03:37:42.869ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89352024-05-08T03:37:42.880ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89362024-05-08T03:37:42.890ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
89372024-05-08T03:37:42.891ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
89382024-05-08T03:37:42.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89392024-05-08T03:37:42.891ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89402024-05-08T03:37:42.892ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89412024-05-08T03:37:42.897ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
89422024-05-08T03:37:42.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89432024-05-08T03:37:42.897ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89442024-05-08T03:37:42.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89452024-05-08T03:37:42.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
89462024-05-08T03:37:42.931ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
89472024-05-08T03:37:42.965ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a uri = /v1/system/policy
89482024-05-08T03:37:42.965ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource = Database uri = /v1/system/policy
89492024-05-08T03:37:42.965ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a roles = RoleSet { roles: {} } uri = /v1/system/policy
89502024-05-08T03:37:42.966ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource = Database result = Ok(()) uri = /v1/system/policy
89512024-05-08T03:37:42.967ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource = Fleet uri = /v1/system/policy
89522024-05-08T03:37:42.967ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/policy
89532024-05-08T03:37:42.967ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource = Database uri = /v1/system/policy
89542024-05-08T03:37:42.967ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a roles = RoleSet { roles: {} } uri = /v1/system/policy
89552024-05-08T03:37:42.967ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource = Database result = Ok(()) uri = /v1/system/policy
89562024-05-08T03:37:42.971ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/policy
89572024-05-08T03:37:42.993ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a resource = Fleet result = Ok(()) uri = /v1/system/policy
89582024-05-08T03:37:42.997ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 198558 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f502e22b-320a-4701-a870-1d91c915f31a response_code = 200 uri = /v1/system/policy
89592024-05-08T03:37:42.998ZINFOtest_unauthorized (external client test context): client received response status = 200
89602024-05-08T03:37:42.998ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools
89612024-05-08T03:37:42.999ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools
89622024-05-08T03:37:42.999ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools
89632024-05-08T03:37:42.999ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d uri = /v1/system/ip-pools
89642024-05-08T03:37:43.004ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d uri = /v1/system/ip-pools
89652024-05-08T03:37:43.004ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools
89662024-05-08T03:37:43.004ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89672024-05-08T03:37:43.006ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89682024-05-08T03:37:43.007ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89692024-05-08T03:37:43.009ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89702024-05-08T03:37:43.009ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89712024-05-08T03:37:43.010ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89722024-05-08T03:37:43.012ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
89732024-05-08T03:37:43.012ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
89742024-05-08T03:37:43.012ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89752024-05-08T03:37:43.013ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89762024-05-08T03:37:43.013ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89772024-05-08T03:37:43.020ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
89782024-05-08T03:37:43.020ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89792024-05-08T03:37:43.020ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89802024-05-08T03:37:43.021ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89812024-05-08T03:37:43.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
89822024-05-08T03:37:43.036ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
89832024-05-08T03:37:43.036ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89842024-05-08T03:37:43.037ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89852024-05-08T03:37:43.037ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89862024-05-08T03:37:43.042ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
89872024-05-08T03:37:43.044ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
89882024-05-08T03:37:43.044ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89892024-05-08T03:37:43.044ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89902024-05-08T03:37:43.045ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89912024-05-08T03:37:43.050ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
89922024-05-08T03:37:43.050ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
89932024-05-08T03:37:43.051ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
89942024-05-08T03:37:43.051ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
89952024-05-08T03:37:43.051ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
89962024-05-08T03:37:43.053ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
89972024-05-08T03:37:43.056ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
89982024-05-08T03:37:43.059ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
89992024-05-08T03:37:43.059ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d uri = /v1/system/ip-pools
90002024-05-08T03:37:43.059ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource = IpPoolList uri = /v1/system/ip-pools
90012024-05-08T03:37:43.059ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools
90022024-05-08T03:37:43.059ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource = Database uri = /v1/system/ip-pools
90032024-05-08T03:37:43.059ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
90042024-05-08T03:37:43.060ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource = Database result = Ok(()) uri = /v1/system/ip-pools
90052024-05-08T03:37:43.069ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools
90062024-05-08T03:37:43.076ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource = IpPoolList result = Ok(()) uri = /v1/system/ip-pools
90072024-05-08T03:37:43.076ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource = Database uri = /v1/system/ip-pools
90082024-05-08T03:37:43.076ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
90092024-05-08T03:37:43.076ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d resource = Database result = Ok(()) uri = /v1/system/ip-pools
90102024-05-08T03:37:43.082ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 82705 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 87f686fa-b1cb-49f8-8548-2df7fa07f91d response_code = 200 uri = /v1/system/ip-pools
90112024-05-08T03:37:43.082ZINFOtest_unauthorized (external client test context): client received response status = 200
90122024-05-08T03:37:43.083ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools
90132024-05-08T03:37:43.083ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools
90142024-05-08T03:37:43.085ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f uri = /v1/system/ip-pools
90152024-05-08T03:37:43.085ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f uri = /v1/system/ip-pools
90162024-05-08T03:37:43.085ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools
90172024-05-08T03:37:43.085ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90182024-05-08T03:37:43.085ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90192024-05-08T03:37:43.086ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90202024-05-08T03:37:43.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90212024-05-08T03:37:43.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90222024-05-08T03:37:43.094ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90232024-05-08T03:37:43.136ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
90242024-05-08T03:37:43.136ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
90252024-05-08T03:37:43.136ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90262024-05-08T03:37:43.136ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90272024-05-08T03:37:43.138ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90282024-05-08T03:37:43.142ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
90292024-05-08T03:37:43.142ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90302024-05-08T03:37:43.142ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90312024-05-08T03:37:43.143ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90322024-05-08T03:37:43.150ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
90332024-05-08T03:37:43.155ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
90342024-05-08T03:37:43.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90352024-05-08T03:37:43.155ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90362024-05-08T03:37:43.156ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90372024-05-08T03:37:43.163ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
90382024-05-08T03:37:43.163ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
90392024-05-08T03:37:43.163ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90402024-05-08T03:37:43.163ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90412024-05-08T03:37:43.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90422024-05-08T03:37:43.167ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
90432024-05-08T03:37:43.167ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
90442024-05-08T03:37:43.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
90452024-05-08T03:37:43.168ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
90462024-05-08T03:37:43.170ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
90472024-05-08T03:37:43.175ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
90482024-05-08T03:37:43.175ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f uri = /v1/system/ip-pools
90492024-05-08T03:37:43.175ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f resource = IpPoolList uri = /v1/system/ip-pools
90502024-05-08T03:37:43.175ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools
90512024-05-08T03:37:43.175ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f resource = Database uri = /v1/system/ip-pools
90522024-05-08T03:37:43.175ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
90532024-05-08T03:37:43.176ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f resource = Database result = Ok(()) uri = /v1/system/ip-pools
90542024-05-08T03:37:43.182ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
90552024-05-08T03:37:43.206ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f resource = IpPoolList result = Err(Forbidden) uri = /v1/system/ip-pools
90562024-05-08T03:37:43.207ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 121813 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6287797c-c59a-4320-9dc0-64cd2c04185f response_code = 403 uri = /v1/system/ip-pools
90572024-05-08T03:37:43.207ZINFOtest_unauthorized (external client test context): client received response status = 403
90582024-05-08T03:37:43.208ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools
90592024-05-08T03:37:43.208ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools
90602024-05-08T03:37:43.208ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 uri = /v1/system/ip-pools
90612024-05-08T03:37:43.209ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 uri = /v1/system/ip-pools
90622024-05-08T03:37:43.209ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 uri = /v1/system/ip-pools
90632024-05-08T03:37:43.209ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 uri = /v1/system/ip-pools
90642024-05-08T03:37:43.209ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 resource = IpPoolList uri = /v1/system/ip-pools
90652024-05-08T03:37:43.209ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
90662024-05-08T03:37:43.211ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 resource = IpPoolList result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools
90672024-05-08T03:37:43.211ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 3085 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 608b280e-e78e-4596-ab80-ba2d9896f247 response_code = 401 uri = /v1/system/ip-pools
90682024-05-08T03:37:43.212ZINFOtest_unauthorized (external client test context): client received response status = 401
90692024-05-08T03:37:43.213ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools
90702024-05-08T03:37:43.213ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools
90712024-05-08T03:37:43.213ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a163d69c-0462-480c-b136-7cb2c9c0f07d uri = /v1/system/ip-pools
90722024-05-08T03:37:43.214ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a163d69c-0462-480c-b136-7cb2c9c0f07d uri = /v1/system/ip-pools
90732024-05-08T03:37:43.214ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a163d69c-0462-480c-b136-7cb2c9c0f07d uri = /v1/system/ip-pools
90742024-05-08T03:37:43.214ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1259 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a163d69c-0462-480c-b136-7cb2c9c0f07d response_code = 401 uri = /v1/system/ip-pools
90752024-05-08T03:37:43.216ZINFOtest_unauthorized (external client test context): client received response status = 401
90762024-05-08T03:37:43.216ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools
90772024-05-08T03:37:43.216ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools
90782024-05-08T03:37:43.217ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2793f106-f056-4c92-a03b-e10970941bc6 uri = /v1/system/ip-pools
90792024-05-08T03:37:43.217ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2793f106-f056-4c92-a03b-e10970941bc6 uri = /v1/system/ip-pools
90802024-05-08T03:37:43.228ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1455:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#35}::from::ip_pool_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPool>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1468:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#35}::from::ip_pool_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#35}::from::ip_pool_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPool>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#35}::from::ip_pool_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPool>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2793f106-f056-4c92-a03b-e10970941bc6 uri = /v1/system/ip-pools
90812024-05-08T03:37:43.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 10784 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2793f106-f056-4c92-a03b-e10970941bc6 response_code = 401 uri = /v1/system/ip-pools
90822024-05-08T03:37:43.228ZINFOtest_unauthorized (external client test context): client received response status = 401
90832024-05-08T03:37:43.228ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools
90842024-05-08T03:37:43.228ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools
90852024-05-08T03:37:43.228ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e930acc8-7c49-42b0-b62c-c02a844af188 uri = /v1/system/ip-pools
90862024-05-08T03:37:43.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e930acc8-7c49-42b0-b62c-c02a844af188 response_code = 405 uri = /v1/system/ip-pools
90872024-05-08T03:37:43.229ZINFOtest_unauthorized (external client test context): client received response status = 405
90882024-05-08T03:37:43.229ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools
90892024-05-08T03:37:43.229ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools
90902024-05-08T03:37:43.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f740f5d5-223b-4337-9621-d45b6a966440 uri = /v1/system/ip-pools
90912024-05-08T03:37:43.230ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f740f5d5-223b-4337-9621-d45b6a966440 response_code = 405 uri = /v1/system/ip-pools
90922024-05-08T03:37:43.230ZINFOtest_unauthorized (external client test context): client received response status = 405
90932024-05-08T03:37:43.230ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools
90942024-05-08T03:37:43.230ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools
90952024-05-08T03:37:43.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 154f16b5-9389-4b3f-9ff7-cbb14abae00c uri = /v1/system/ip-pools
90962024-05-08T03:37:43.230ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 154f16b5-9389-4b3f-9ff7-cbb14abae00c response_code = 405 uri = /v1/system/ip-pools
90972024-05-08T03:37:43.231ZINFOtest_unauthorized (external client test context): client received response status = 405
90982024-05-08T03:37:43.232ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools
90992024-05-08T03:37:43.232ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools
91002024-05-08T03:37:43.232ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a9af46af-e142-4694-a8db-87b09be9173d uri = /v1/system/ip-pools
91012024-05-08T03:37:43.232ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 299 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a9af46af-e142-4694-a8db-87b09be9173d response_code = 405 uri = /v1/system/ip-pools
91022024-05-08T03:37:43.233ZINFOtest_unauthorized (external client test context): client received response status = 405
91032024-05-08T03:37:43.233ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools
91042024-05-08T03:37:43.233ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an IP pool\\",\\"name\\":\\"default\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools
91052024-05-08T03:37:43.237ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 uri = /v1/system/ip-pools
91062024-05-08T03:37:43.242ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 uri = /v1/system/ip-pools
91072024-05-08T03:37:43.242ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools
91082024-05-08T03:37:43.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91092024-05-08T03:37:43.242ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91102024-05-08T03:37:43.247ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91112024-05-08T03:37:43.248ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91122024-05-08T03:37:43.248ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91132024-05-08T03:37:43.249ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91142024-05-08T03:37:43.250ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
91152024-05-08T03:37:43.250ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
91162024-05-08T03:37:43.250ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91172024-05-08T03:37:43.250ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91182024-05-08T03:37:43.251ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91192024-05-08T03:37:43.256ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
91202024-05-08T03:37:43.256ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91212024-05-08T03:37:43.256ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91222024-05-08T03:37:43.257ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91232024-05-08T03:37:43.264ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
91242024-05-08T03:37:43.274ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
91252024-05-08T03:37:43.275ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91262024-05-08T03:37:43.276ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91272024-05-08T03:37:43.277ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91282024-05-08T03:37:43.278ZDEBGtest_unauthorized (results-sink): inserting 2 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
91292024-05-08T03:37:43.278ZDEBGtest_unauthorized (clickhouse-client): unrolling 2 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
91302024-05-08T03:37:43.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
91312024-05-08T03:37:43.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
91322024-05-08T03:37:43.287ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:42.099207836","datum":21}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:42.645964721","datum":22}\n
91332024-05-08T03:37:43.290ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
91342024-05-08T03:37:43.290ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
91352024-05-08T03:37:43.290ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91362024-05-08T03:37:43.290ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91372024-05-08T03:37:43.291ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91382024-05-08T03:37:43.292ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.measurements_i64
91392024-05-08T03:37:43.292ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
91402024-05-08T03:37:43.293ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
91412024-05-08T03:37:43.293ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
91422024-05-08T03:37:43.293ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
91432024-05-08T03:37:43.293ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
91442024-05-08T03:37:43.296ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
91452024-05-08T03:37:43.300ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
91462024-05-08T03:37:43.300ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 uri = /v1/system/ip-pools
91472024-05-08T03:37:43.300ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 resource = IpPoolList uri = /v1/system/ip-pools
91482024-05-08T03:37:43.300ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools
91492024-05-08T03:37:43.300ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 resource = Database uri = /v1/system/ip-pools
91502024-05-08T03:37:43.300ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
91512024-05-08T03:37:43.300ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 resource = Database result = Ok(()) uri = /v1/system/ip-pools
91522024-05-08T03:37:43.302ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
91532024-05-08T03:37:43.305ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 resource = IpPoolList result = Err(Forbidden) uri = /v1/system/ip-pools
91542024-05-08T03:37:43.306ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 70020 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ebe2e48-b0a6-4df1-a093-7ecfde4cbdb0 response_code = 403 uri = /v1/system/ip-pools
91552024-05-08T03:37:43.306ZINFOtest_unauthorized (external client test context): client received response status = 403
91562024-05-08T03:37:43.306ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools
91572024-05-08T03:37:43.306ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an IP pool\\",\\"name\\":\\"default\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools
91582024-05-08T03:37:43.306ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c uri = /v1/system/ip-pools
91592024-05-08T03:37:43.307ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c uri = /v1/system/ip-pools
91602024-05-08T03:37:43.307ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c uri = /v1/system/ip-pools
91612024-05-08T03:37:43.307ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c uri = /v1/system/ip-pools
91622024-05-08T03:37:43.307ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c resource = IpPoolList uri = /v1/system/ip-pools
91632024-05-08T03:37:43.307ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
91642024-05-08T03:37:43.307ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c resource = IpPoolList result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools
91652024-05-08T03:37:43.308ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1007 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dde58678-194e-4cdc-a4f3-54c9e34ecf1c response_code = 401 uri = /v1/system/ip-pools
91662024-05-08T03:37:43.308ZINFOtest_unauthorized (external client test context): client received response status = 401
91672024-05-08T03:37:43.308ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools
91682024-05-08T03:37:43.308ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an IP pool\\",\\"name\\":\\"default\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools
91692024-05-08T03:37:43.308ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ae1cef23-e830-469b-902c-3528da16b66e uri = /v1/system/ip-pools
91702024-05-08T03:37:43.308ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ae1cef23-e830-469b-902c-3528da16b66e uri = /v1/system/ip-pools
91712024-05-08T03:37:43.308ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ae1cef23-e830-469b-902c-3528da16b66e uri = /v1/system/ip-pools
91722024-05-08T03:37:43.308ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 259 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ae1cef23-e830-469b-902c-3528da16b66e response_code = 401 uri = /v1/system/ip-pools
91732024-05-08T03:37:43.308ZINFOtest_unauthorized (external client test context): client received response status = 401
91742024-05-08T03:37:43.309ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools
91752024-05-08T03:37:43.309ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an IP pool\\",\\"name\\":\\"default\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools
91762024-05-08T03:37:43.309ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46724ae0-327f-4727-ba14-b5b34a24ce80 uri = /v1/system/ip-pools
91772024-05-08T03:37:43.309ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46724ae0-327f-4727-ba14-b5b34a24ce80 uri = /v1/system/ip-pools
91782024-05-08T03:37:43.313ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1490:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#36}::from::ip_pool_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPool>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1494:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#36}::from::ip_pool_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#36}::from::ip_pool_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPool>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#36}::from::ip_pool_create::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPool>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46724ae0-327f-4727-ba14-b5b34a24ce80 uri = /v1/system/ip-pools
91792024-05-08T03:37:43.313ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3691 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46724ae0-327f-4727-ba14-b5b34a24ce80 response_code = 401 uri = /v1/system/ip-pools
91802024-05-08T03:37:43.313ZINFOtest_unauthorized (external client test context): client received response status = 401
91812024-05-08T03:37:43.313ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools
91822024-05-08T03:37:43.313ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools
91832024-05-08T03:37:43.313ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4a2b55b1-337a-4d2c-bf04-6b9f4c256849 uri = /v1/system/ip-pools
91842024-05-08T03:37:43.313ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4a2b55b1-337a-4d2c-bf04-6b9f4c256849 response_code = 405 uri = /v1/system/ip-pools
91852024-05-08T03:37:43.313ZINFOtest_unauthorized (external client test context): client received response status = 405
91862024-05-08T03:37:43.313ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools
91872024-05-08T03:37:43.313ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools
91882024-05-08T03:37:43.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9577006f-2a30-44d0-be25-5bb969f4fefc uri = /v1/system/ip-pools
91892024-05-08T03:37:43.314ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9577006f-2a30-44d0-be25-5bb969f4fefc response_code = 405 uri = /v1/system/ip-pools
91902024-05-08T03:37:43.314ZINFOtest_unauthorized (external client test context): client received response status = 405
91912024-05-08T03:37:43.314ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools
91922024-05-08T03:37:43.314ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools
91932024-05-08T03:37:43.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f05203a3-f78f-4ee3-9e2e-9c8e4c619aad uri = /v1/system/ip-pools
91942024-05-08T03:37:43.314ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f05203a3-f78f-4ee3-9e2e-9c8e4c619aad response_code = 405 uri = /v1/system/ip-pools
91952024-05-08T03:37:43.314ZINFOtest_unauthorized (external client test context): client received response status = 405
91962024-05-08T03:37:43.314ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools
91972024-05-08T03:37:43.314ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools
91982024-05-08T03:37:43.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4419fc89-e251-4b03-a77b-b7e674bea7c4 uri = /v1/system/ip-pools
91992024-05-08T03:37:43.315ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4419fc89-e251-4b03-a77b-b7e674bea7c4 response_code = 405 uri = /v1/system/ip-pools
92002024-05-08T03:37:43.315ZINFOtest_unauthorized (external client test context): client received response status = 405
92012024-05-08T03:37:43.315ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools
92022024-05-08T03:37:43.315ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools
92032024-05-08T03:37:43.315ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4b688ab3-4ce6-408d-aaa5-be7dd428a9fc uri = /v1/system/ip-pools
92042024-05-08T03:37:43.315ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4b688ab3-4ce6-408d-aaa5-be7dd428a9fc response_code = 405 uri = /v1/system/ip-pools
92052024-05-08T03:37:43.315ZINFOtest_unauthorized (external client test context): client received response status = 405
92062024-05-08T03:37:43.315ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools
92072024-05-08T03:37:43.315ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools
92082024-05-08T03:37:43.323ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 17d161da-2fa6-469b-a89b-f40d18a45198 uri = /v1/system/ip-pools
92092024-05-08T03:37:43.323ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 17d161da-2fa6-469b-a89b-f40d18a45198 response_code = 405 uri = /v1/system/ip-pools
92102024-05-08T03:37:43.324ZINFOtest_unauthorized (external client test context): client received response status = 405
92112024-05-08T03:37:43.324ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools
92122024-05-08T03:37:43.324ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools
92132024-05-08T03:37:43.325ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4ac60526-fd85-42dc-a81a-446d03b5f251 uri = /v1/system/ip-pools
92142024-05-08T03:37:43.325ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4ac60526-fd85-42dc-a81a-446d03b5f251 response_code = 405 uri = /v1/system/ip-pools
92152024-05-08T03:37:43.325ZINFOtest_unauthorized (external client test context): client received response status = 405
92162024-05-08T03:37:43.325ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools
92172024-05-08T03:37:43.325ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools
92182024-05-08T03:37:43.326ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 56092fff-5aa6-41dd-b94c-2ab7e029b6d6 uri = /v1/system/ip-pools
92192024-05-08T03:37:43.326ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 123 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 56092fff-5aa6-41dd-b94c-2ab7e029b6d6 response_code = 405 uri = /v1/system/ip-pools
92202024-05-08T03:37:43.326ZINFOtest_unauthorized (external client test context): client received response status = 405
92212024-05-08T03:37:43.327ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools
92222024-05-08T03:37:43.329ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools
92232024-05-08T03:37:43.329ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 uri = /v1/system/ip-pools
92242024-05-08T03:37:43.331ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 uri = /v1/system/ip-pools
92252024-05-08T03:37:43.331ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools
92262024-05-08T03:37:43.331ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92272024-05-08T03:37:43.331ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92282024-05-08T03:37:43.332ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92292024-05-08T03:37:43.363ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92302024-05-08T03:37:43.363ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92312024-05-08T03:37:43.364ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92322024-05-08T03:37:43.367ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
92332024-05-08T03:37:43.367ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
92342024-05-08T03:37:43.367ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92352024-05-08T03:37:43.367ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92362024-05-08T03:37:43.368ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92372024-05-08T03:37:43.377ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
92382024-05-08T03:37:43.377ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92392024-05-08T03:37:43.378ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92402024-05-08T03:37:43.380ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92412024-05-08T03:37:43.387ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
92422024-05-08T03:37:43.415ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
92432024-05-08T03:37:43.415ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92442024-05-08T03:37:43.416ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92452024-05-08T03:37:43.416ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92462024-05-08T03:37:43.437ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
92472024-05-08T03:37:43.440ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
92482024-05-08T03:37:43.440ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92492024-05-08T03:37:43.440ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92502024-05-08T03:37:43.441ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92512024-05-08T03:37:43.445ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
92522024-05-08T03:37:43.446ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92532024-05-08T03:37:43.446ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92542024-05-08T03:37:43.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92552024-05-08T03:37:43.458ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
92562024-05-08T03:37:43.465ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
92572024-05-08T03:37:43.465ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 uri = /v1/system/ip-pools
92582024-05-08T03:37:43.465ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource = IpPoolList uri = /v1/system/ip-pools
92592024-05-08T03:37:43.465ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools
92602024-05-08T03:37:43.465ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource = Database uri = /v1/system/ip-pools
92612024-05-08T03:37:43.465ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
92622024-05-08T03:37:43.467ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource = Database result = Ok(()) uri = /v1/system/ip-pools
92632024-05-08T03:37:43.474ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools
92642024-05-08T03:37:43.481ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource = IpPoolList result = Ok(()) uri = /v1/system/ip-pools
92652024-05-08T03:37:43.481ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource = Database uri = /v1/system/ip-pools
92662024-05-08T03:37:43.481ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools
92672024-05-08T03:37:43.481ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 resource = Database result = Ok(()) uri = /v1/system/ip-pools
92682024-05-08T03:37:43.487ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 155389 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bcdba6ca-5b84-404e-b109-a8ef0d0b91c6 response_code = 200 uri = /v1/system/ip-pools
92692024-05-08T03:37:43.487ZINFOtest_unauthorized (external client test context): client received response status = 200
92702024-05-08T03:37:43.487ZINFOtest_unauthorized: test: begin endpoint url = /v1/ip-pools
92712024-05-08T03:37:43.487ZINFOtest_unauthorized: test: privileged GET url = /v1/ip-pools
92722024-05-08T03:37:43.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools
92732024-05-08T03:37:43.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f uri = /v1/ip-pools
92742024-05-08T03:37:43.487ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f uri = /v1/ip-pools
92752024-05-08T03:37:43.487ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/ip-pools
92762024-05-08T03:37:43.487ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92772024-05-08T03:37:43.487ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92782024-05-08T03:37:43.487ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92792024-05-08T03:37:43.489ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92802024-05-08T03:37:43.489ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92812024-05-08T03:37:43.490ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92822024-05-08T03:37:43.497ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
92832024-05-08T03:37:43.497ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
92842024-05-08T03:37:43.497ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92852024-05-08T03:37:43.497ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92862024-05-08T03:37:43.498ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92872024-05-08T03:37:43.505ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
92882024-05-08T03:37:43.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92892024-05-08T03:37:43.505ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92902024-05-08T03:37:43.506ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92912024-05-08T03:37:43.509ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
92922024-05-08T03:37:43.513ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
92932024-05-08T03:37:43.514ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92942024-05-08T03:37:43.514ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
92952024-05-08T03:37:43.516ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
92962024-05-08T03:37:43.519ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
92972024-05-08T03:37:43.519ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
92982024-05-08T03:37:43.519ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
92992024-05-08T03:37:43.520ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
93002024-05-08T03:37:43.521ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
93012024-05-08T03:37:43.526ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
93022024-05-08T03:37:43.527ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
93032024-05-08T03:37:43.527ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
93042024-05-08T03:37:43.528ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
93052024-05-08T03:37:43.532ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
93062024-05-08T03:37:43.536ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
93072024-05-08T03:37:43.546ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f uri = /v1/ip-pools
93082024-05-08T03:37:43.546ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/ip-pools
93092024-05-08T03:37:43.546ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/ip-pools
93102024-05-08T03:37:43.546ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Database uri = /v1/ip-pools
93112024-05-08T03:37:43.547ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f roles = RoleSet { roles: {} } uri = /v1/ip-pools
93122024-05-08T03:37:43.548ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Database result = Ok(()) uri = /v1/ip-pools
93132024-05-08T03:37:43.566ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
93142024-05-08T03:37:43.567ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/ip-pools
93152024-05-08T03:37:43.567ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Database uri = /v1/ip-pools
93162024-05-08T03:37:43.567ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f roles = RoleSet { roles: {} } uri = /v1/ip-pools
93172024-05-08T03:37:43.568ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Database result = Ok(()) uri = /v1/ip-pools
93182024-05-08T03:37:43.597ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
93192024-05-08T03:37:43.611ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/ip-pools
93202024-05-08T03:37:43.623ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/ip-pools
93212024-05-08T03:37:43.623ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Database uri = /v1/ip-pools
93222024-05-08T03:37:43.624ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f roles = RoleSet { roles: {} } uri = /v1/ip-pools
93232024-05-08T03:37:43.624ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f resource = Database result = Ok(()) uri = /v1/ip-pools
93242024-05-08T03:37:43.630ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 144332 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b47ae9f-bd13-4649-8919-e31d6ea29e0f response_code = 200 uri = /v1/ip-pools
93252024-05-08T03:37:43.630ZINFOtest_unauthorized (external client test context): client received response status = 200
93262024-05-08T03:37:43.631ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/ip-pools
93272024-05-08T03:37:43.631ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/ip-pools
93282024-05-08T03:37:43.632ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools
93292024-05-08T03:37:43.633ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23706db8-cf47-401a-b7db-e7e100587a84 uri = /v1/ip-pools
93302024-05-08T03:37:43.633ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23706db8-cf47-401a-b7db-e7e100587a84 uri = /v1/ip-pools
93312024-05-08T03:37:43.633ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23706db8-cf47-401a-b7db-e7e100587a84 uri = /v1/ip-pools
93322024-05-08T03:37:43.633ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23706db8-cf47-401a-b7db-e7e100587a84 uri = /v1/ip-pools
93332024-05-08T03:37:43.633ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = listing IP pools: Actor required latency_us = 839 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23706db8-cf47-401a-b7db-e7e100587a84 response_code = 401 uri = /v1/ip-pools
93342024-05-08T03:37:43.634ZINFOtest_unauthorized (external client test context): client received response status = 401
93352024-05-08T03:37:43.634ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/ip-pools
93362024-05-08T03:37:43.634ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools
93372024-05-08T03:37:43.644ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f0ca4f88-c7dc-4d62-9430-e8913357c09a uri = /v1/ip-pools
93382024-05-08T03:37:43.644ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f0ca4f88-c7dc-4d62-9430-e8913357c09a uri = /v1/ip-pools
93392024-05-08T03:37:43.644ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f0ca4f88-c7dc-4d62-9430-e8913357c09a uri = /v1/ip-pools
93402024-05-08T03:37:43.645ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1430 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f0ca4f88-c7dc-4d62-9430-e8913357c09a response_code = 401 uri = /v1/ip-pools
93412024-05-08T03:37:43.645ZINFOtest_unauthorized (external client test context): client received response status = 401
93422024-05-08T03:37:43.645ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/ip-pools
93432024-05-08T03:37:43.646ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools
93442024-05-08T03:37:43.646ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3ab83dab-d75b-452e-98fc-a93dd0bf927b uri = /v1/ip-pools
93452024-05-08T03:37:43.646ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3ab83dab-d75b-452e-98fc-a93dd0bf927b uri = /v1/ip-pools
93462024-05-08T03:37:43.664ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1394:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#33}::from::project_ip_pool_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloIpPool>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1410:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#33}::from::project_ip_pool_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#33}::from::project_ip_pool_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloIpPool>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#33}::from::project_ip_pool_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloIpPool>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3ab83dab-d75b-452e-98fc-a93dd0bf927b uri = /v1/ip-pools
93472024-05-08T03:37:43.664ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 18192 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3ab83dab-d75b-452e-98fc-a93dd0bf927b response_code = 401 uri = /v1/ip-pools
93482024-05-08T03:37:43.665ZINFOtest_unauthorized (external client test context): client received response status = 401
93492024-05-08T03:37:43.665ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/ip-pools
93502024-05-08T03:37:43.665ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools
93512024-05-08T03:37:43.665ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9160152c-6cc4-4cd2-bfc0-55d83687787d uri = /v1/ip-pools
93522024-05-08T03:37:43.665ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 113 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9160152c-6cc4-4cd2-bfc0-55d83687787d response_code = 405 uri = /v1/ip-pools
93532024-05-08T03:37:43.665ZINFOtest_unauthorized (external client test context): client received response status = 405
93542024-05-08T03:37:43.665ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/ip-pools
93552024-05-08T03:37:43.665ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools
93562024-05-08T03:37:43.665ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 92f67ed8-1760-4815-b416-1fa45b9c67a4 uri = /v1/ip-pools
93572024-05-08T03:37:43.666ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 33 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 92f67ed8-1760-4815-b416-1fa45b9c67a4 response_code = 405 uri = /v1/ip-pools
93582024-05-08T03:37:43.666ZINFOtest_unauthorized (external client test context): client received response status = 405
93592024-05-08T03:37:43.666ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/ip-pools
93602024-05-08T03:37:43.666ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools
93612024-05-08T03:37:43.688ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 166e1864-815f-4004-8c4e-3e7df1990a66 uri = /v1/ip-pools
93622024-05-08T03:37:43.688ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22126 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 166e1864-815f-4004-8c4e-3e7df1990a66 response_code = 405 uri = /v1/ip-pools
93632024-05-08T03:37:43.689ZINFOtest_unauthorized (external client test context): client received response status = 405
93642024-05-08T03:37:43.689ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/ip-pools
93652024-05-08T03:37:43.689ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools
93662024-05-08T03:37:43.689ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 309d8b80-8d56-4a92-bcc6-cf3f51b241dc uri = /v1/ip-pools
93672024-05-08T03:37:43.689ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 309d8b80-8d56-4a92-bcc6-cf3f51b241dc response_code = 405 uri = /v1/ip-pools
93682024-05-08T03:37:43.689ZINFOtest_unauthorized (external client test context): client received response status = 405
93692024-05-08T03:37:43.689ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/ip-pools
93702024-05-08T03:37:43.689ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools
93712024-05-08T03:37:43.689ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c7c1456d-d604-4d85-8f9f-d8db50bad0d8 uri = /v1/ip-pools
93722024-05-08T03:37:43.690ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c7c1456d-d604-4d85-8f9f-d8db50bad0d8 response_code = 405 uri = /v1/ip-pools
93732024-05-08T03:37:43.690ZINFOtest_unauthorized (external client test context): client received response status = 405
93742024-05-08T03:37:43.690ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/ip-pools
93752024-05-08T03:37:43.690ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools
93762024-05-08T03:37:43.690ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c598c17c-78a6-4276-9002-82e1a6959806 uri = /v1/ip-pools
93772024-05-08T03:37:43.690ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c598c17c-78a6-4276-9002-82e1a6959806 response_code = 405 uri = /v1/ip-pools
93782024-05-08T03:37:43.690ZINFOtest_unauthorized (external client test context): client received response status = 405
93792024-05-08T03:37:43.690ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/ip-pools
93802024-05-08T03:37:43.690ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools
93812024-05-08T03:37:43.691ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 36b69101-bd83-4011-9dfe-5188d4d234f0 uri = /v1/ip-pools
93822024-05-08T03:37:43.691ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 161 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 36b69101-bd83-4011-9dfe-5188d4d234f0 response_code = 405 uri = /v1/ip-pools
93832024-05-08T03:37:43.691ZINFOtest_unauthorized (external client test context): client received response status = 405
93842024-05-08T03:37:43.691ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/ip-pools
93852024-05-08T03:37:43.691ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools
93862024-05-08T03:37:43.692ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9f76b7a4-eeb9-4de2-81f4-cea0ac2f7b50 uri = /v1/ip-pools
93872024-05-08T03:37:43.692ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9f76b7a4-eeb9-4de2-81f4-cea0ac2f7b50 response_code = 405 uri = /v1/ip-pools
93882024-05-08T03:37:43.692ZINFOtest_unauthorized (external client test context): client received response status = 405
93892024-05-08T03:37:43.692ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/ip-pools
93902024-05-08T03:37:43.693ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools
93912024-05-08T03:37:43.693ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 967bd154-6ebc-497d-ab45-7db92b73932c uri = /v1/ip-pools
93922024-05-08T03:37:43.693ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 967bd154-6ebc-497d-ab45-7db92b73932c response_code = 405 uri = /v1/ip-pools
93932024-05-08T03:37:43.693ZINFOtest_unauthorized (external client test context): client received response status = 405
93942024-05-08T03:37:43.693ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/ip-pools
93952024-05-08T03:37:43.693ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools
93962024-05-08T03:37:43.694ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 40531c79-598b-4b19-82f9-7778ae928d9e uri = /v1/ip-pools
93972024-05-08T03:37:43.696ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 302 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 40531c79-598b-4b19-82f9-7778ae928d9e response_code = 405 uri = /v1/ip-pools
93982024-05-08T03:37:43.697ZINFOtest_unauthorized (external client test context): client received response status = 405
93992024-05-08T03:37:43.697ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/ip-pools
94002024-05-08T03:37:43.697ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools
94012024-05-08T03:37:43.699ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 089c1a61-a52e-42d3-8a9c-166383c04858 uri = /v1/ip-pools
94022024-05-08T03:37:43.699ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 903 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 089c1a61-a52e-42d3-8a9c-166383c04858 response_code = 405 uri = /v1/ip-pools
94032024-05-08T03:37:43.701ZINFOtest_unauthorized (external client test context): client received response status = 405
94042024-05-08T03:37:43.701ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/ip-pools
94052024-05-08T03:37:43.701ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools
94062024-05-08T03:37:43.701ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0c8c5349-6bba-4486-b4d2-a69471dea2e1 uri = /v1/ip-pools
94072024-05-08T03:37:43.701ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 125 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0c8c5349-6bba-4486-b4d2-a69471dea2e1 response_code = 405 uri = /v1/ip-pools
94082024-05-08T03:37:43.702ZINFOtest_unauthorized (external client test context): client received response status = 405
94092024-05-08T03:37:43.702ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/ip-pools
94102024-05-08T03:37:43.702ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools
94112024-05-08T03:37:43.702ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4f1184fc-46b3-42f3-b75f-ffe439e93832 uri = /v1/ip-pools
94122024-05-08T03:37:43.702ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4f1184fc-46b3-42f3-b75f-ffe439e93832 response_code = 405 uri = /v1/ip-pools
94132024-05-08T03:37:43.702ZINFOtest_unauthorized (external client test context): client received response status = 405
94142024-05-08T03:37:43.703ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/ip-pools
94152024-05-08T03:37:43.703ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools
94162024-05-08T03:37:43.707ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ba9575c9-e332-4688-ae44-404374438c33 uri = /v1/ip-pools
94172024-05-08T03:37:43.708ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 200 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ba9575c9-e332-4688-ae44-404374438c33 response_code = 405 uri = /v1/ip-pools
94182024-05-08T03:37:43.708ZINFOtest_unauthorized (external client test context): client received response status = 405
94192024-05-08T03:37:43.708ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/ip-pools
94202024-05-08T03:37:43.708ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools
94212024-05-08T03:37:43.709ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 765be970-2d66-4943-9147-d990d888b6f6 uri = /v1/ip-pools
94222024-05-08T03:37:43.709ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 138 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 765be970-2d66-4943-9147-d990d888b6f6 response_code = 405 uri = /v1/ip-pools
94232024-05-08T03:37:43.709ZINFOtest_unauthorized (external client test context): client received response status = 405
94242024-05-08T03:37:43.709ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/ip-pools
94252024-05-08T03:37:43.709ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools
94262024-05-08T03:37:43.710ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b2d929b9-f652-459f-b8d2-fcf33bf066c4 uri = /v1/ip-pools
94272024-05-08T03:37:43.710ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 138 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b2d929b9-f652-459f-b8d2-fcf33bf066c4 response_code = 405 uri = /v1/ip-pools
94282024-05-08T03:37:43.710ZINFOtest_unauthorized (external client test context): client received response status = 405
94292024-05-08T03:37:43.710ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/ip-pools
94302024-05-08T03:37:43.711ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools
94312024-05-08T03:37:43.711ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 uri = /v1/ip-pools
94322024-05-08T03:37:43.711ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 uri = /v1/ip-pools
94332024-05-08T03:37:43.712ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/ip-pools
94342024-05-08T03:37:43.712ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94352024-05-08T03:37:43.712ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94362024-05-08T03:37:43.713ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94372024-05-08T03:37:43.718ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94382024-05-08T03:37:43.720ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94392024-05-08T03:37:43.724ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94402024-05-08T03:37:43.729ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
94412024-05-08T03:37:43.729ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
94422024-05-08T03:37:43.729ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94432024-05-08T03:37:43.730ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94442024-05-08T03:37:43.731ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94452024-05-08T03:37:43.734ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
94462024-05-08T03:37:43.734ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94472024-05-08T03:37:43.734ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94482024-05-08T03:37:43.737ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94492024-05-08T03:37:43.740ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
94502024-05-08T03:37:43.743ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
94512024-05-08T03:37:43.744ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94522024-05-08T03:37:43.744ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94532024-05-08T03:37:43.745ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94542024-05-08T03:37:43.748ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
94552024-05-08T03:37:43.748ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
94562024-05-08T03:37:43.748ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94572024-05-08T03:37:43.748ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94582024-05-08T03:37:43.749ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94592024-05-08T03:37:43.754ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
94602024-05-08T03:37:43.754ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94612024-05-08T03:37:43.754ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94622024-05-08T03:37:43.755ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94632024-05-08T03:37:43.759ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
94642024-05-08T03:37:43.775ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
94652024-05-08T03:37:43.776ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 uri = /v1/ip-pools
94662024-05-08T03:37:43.776ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/ip-pools
94672024-05-08T03:37:43.776ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/ip-pools
94682024-05-08T03:37:43.776ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Database uri = /v1/ip-pools
94692024-05-08T03:37:43.776ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 roles = RoleSet { roles: {} } uri = /v1/ip-pools
94702024-05-08T03:37:43.777ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Database result = Ok(()) uri = /v1/ip-pools
94712024-05-08T03:37:43.781ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/ip-pools
94722024-05-08T03:37:43.781ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Database uri = /v1/ip-pools
94732024-05-08T03:37:43.781ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 roles = RoleSet { roles: {} } uri = /v1/ip-pools
94742024-05-08T03:37:43.782ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Database result = Ok(()) uri = /v1/ip-pools
94752024-05-08T03:37:43.789ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/ip-pools
94762024-05-08T03:37:43.794ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/ip-pools
94772024-05-08T03:37:43.794ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Database uri = /v1/ip-pools
94782024-05-08T03:37:43.795ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 roles = RoleSet { roles: {} } uri = /v1/ip-pools
94792024-05-08T03:37:43.795ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 resource = Database result = Ok(()) uri = /v1/ip-pools
94802024-05-08T03:37:43.800ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 88933 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9120cd4e-3c5c-4fff-b7bd-d63c717cac41 response_code = 200 uri = /v1/ip-pools
94812024-05-08T03:37:43.801ZINFOtest_unauthorized (external client test context): client received response status = 200
94822024-05-08T03:37:43.801ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default
94832024-05-08T03:37:43.801ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools/default
94842024-05-08T03:37:43.801ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default
94852024-05-08T03:37:43.801ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b uri = /v1/system/ip-pools/default
94862024-05-08T03:37:43.801ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b uri = /v1/system/ip-pools/default
94872024-05-08T03:37:43.802ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default
94882024-05-08T03:37:43.802ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94892024-05-08T03:37:43.802ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94902024-05-08T03:37:43.802ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94912024-05-08T03:37:43.814ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94922024-05-08T03:37:43.814ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94932024-05-08T03:37:43.815ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94942024-05-08T03:37:43.823ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
94952024-05-08T03:37:43.823ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
94962024-05-08T03:37:43.823ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
94972024-05-08T03:37:43.823ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
94982024-05-08T03:37:43.824ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
94992024-05-08T03:37:43.834ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
95002024-05-08T03:37:43.834ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95012024-05-08T03:37:43.835ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95022024-05-08T03:37:43.835ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95032024-05-08T03:37:43.839ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
95042024-05-08T03:37:43.851ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
95052024-05-08T03:37:43.851ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95062024-05-08T03:37:43.851ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95072024-05-08T03:37:43.852ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95082024-05-08T03:37:43.856ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
95092024-05-08T03:37:43.856ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
95102024-05-08T03:37:43.856ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95112024-05-08T03:37:43.856ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95122024-05-08T03:37:43.859ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95132024-05-08T03:37:43.871ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
95142024-05-08T03:37:43.872ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95152024-05-08T03:37:43.872ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95162024-05-08T03:37:43.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95172024-05-08T03:37:43.877ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
95182024-05-08T03:37:43.882ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
95192024-05-08T03:37:43.883ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b uri = /v1/system/ip-pools/default
95202024-05-08T03:37:43.883ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource = Database uri = /v1/system/ip-pools/default
95212024-05-08T03:37:43.883ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
95222024-05-08T03:37:43.883ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
95232024-05-08T03:37:43.888ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default
95242024-05-08T03:37:43.888ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default
95252024-05-08T03:37:43.888ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource = Database uri = /v1/system/ip-pools/default
95262024-05-08T03:37:43.888ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
95272024-05-08T03:37:43.889ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
95282024-05-08T03:37:43.893ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default
95292024-05-08T03:37:43.901ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default
95302024-05-08T03:37:43.901ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 100020 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa4aed96-bdeb-4784-a901-75496be1208b response_code = 200 uri = /v1/system/ip-pools/default
95312024-05-08T03:37:43.902ZINFOtest_unauthorized (external client test context): client received response status = 200
95322024-05-08T03:37:43.902ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default
95332024-05-08T03:37:43.902ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default
95342024-05-08T03:37:43.902ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d uri = /v1/system/ip-pools/default
95352024-05-08T03:37:43.902ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d uri = /v1/system/ip-pools/default
95362024-05-08T03:37:43.903ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default
95372024-05-08T03:37:43.903ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95382024-05-08T03:37:43.903ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95392024-05-08T03:37:43.903ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95402024-05-08T03:37:43.906ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95412024-05-08T03:37:43.906ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95422024-05-08T03:37:43.906ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95432024-05-08T03:37:43.910ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
95442024-05-08T03:37:43.910ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
95452024-05-08T03:37:43.910ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95462024-05-08T03:37:43.910ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95472024-05-08T03:37:43.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95482024-05-08T03:37:43.913ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
95492024-05-08T03:37:43.913ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95502024-05-08T03:37:43.913ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95512024-05-08T03:37:43.914ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95522024-05-08T03:37:43.917ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
95532024-05-08T03:37:43.923ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
95542024-05-08T03:37:43.923ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95552024-05-08T03:37:43.923ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95562024-05-08T03:37:43.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95572024-05-08T03:37:43.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
95582024-05-08T03:37:43.928ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
95592024-05-08T03:37:43.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95602024-05-08T03:37:43.928ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95612024-05-08T03:37:43.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95622024-05-08T03:37:43.932ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
95632024-05-08T03:37:43.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
95642024-05-08T03:37:43.932ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
95652024-05-08T03:37:43.933ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
95662024-05-08T03:37:43.937ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
95672024-05-08T03:37:43.940ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
95682024-05-08T03:37:43.940ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d uri = /v1/system/ip-pools/default
95692024-05-08T03:37:43.940ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource = Database uri = /v1/system/ip-pools/default
95702024-05-08T03:37:43.941ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
95712024-05-08T03:37:43.941ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
95722024-05-08T03:37:43.947ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default
95732024-05-08T03:37:43.947ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default
95742024-05-08T03:37:43.947ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource = Database uri = /v1/system/ip-pools/default
95752024-05-08T03:37:43.947ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
95762024-05-08T03:37:43.947ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
95772024-05-08T03:37:43.960ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
95782024-05-08T03:37:43.965ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default
95792024-05-08T03:37:43.965ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 62921 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 49df9f12-8657-4fcb-8e2c-dcd6533cb19d response_code = 404 uri = /v1/system/ip-pools/default
95802024-05-08T03:37:43.966ZINFOtest_unauthorized (external client test context): client received response status = 404
95812024-05-08T03:37:43.966ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default
95822024-05-08T03:37:43.966ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default
95832024-05-08T03:37:43.970ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 uri = /v1/system/ip-pools/default
95842024-05-08T03:37:43.970ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 uri = /v1/system/ip-pools/default
95852024-05-08T03:37:43.970ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 uri = /v1/system/ip-pools/default
95862024-05-08T03:37:43.970ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 uri = /v1/system/ip-pools/default
95872024-05-08T03:37:43.970ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 resource = Database uri = /v1/system/ip-pools/default
95882024-05-08T03:37:43.970ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
95892024-05-08T03:37:43.970ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default
95902024-05-08T03:37:43.970ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 641 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 93ff5be4-a20e-41d8-86f6-476c9c42e4d4 response_code = 401 uri = /v1/system/ip-pools/default
95912024-05-08T03:37:43.971ZINFOtest_unauthorized (external client test context): client received response status = 401
95922024-05-08T03:37:43.971ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default
95932024-05-08T03:37:43.971ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default
95942024-05-08T03:37:43.971ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f3d859bb-6c79-4eb5-ba72-9f8f9e121261 uri = /v1/system/ip-pools/default
95952024-05-08T03:37:43.971ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f3d859bb-6c79-4eb5-ba72-9f8f9e121261 uri = /v1/system/ip-pools/default
95962024-05-08T03:37:43.971ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f3d859bb-6c79-4eb5-ba72-9f8f9e121261 uri = /v1/system/ip-pools/default
95972024-05-08T03:37:43.971ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 160 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f3d859bb-6c79-4eb5-ba72-9f8f9e121261 response_code = 401 uri = /v1/system/ip-pools/default
95982024-05-08T03:37:43.971ZINFOtest_unauthorized (external client test context): client received response status = 401
95992024-05-08T03:37:43.971ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default
96002024-05-08T03:37:43.971ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96012024-05-08T03:37:43.972ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39ce7360-69c8-4a45-a214-23633b7775bb uri = /v1/system/ip-pools/default
96022024-05-08T03:37:43.972ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39ce7360-69c8-4a45-a214-23633b7775bb uri = /v1/system/ip-pools/default
96032024-05-08T03:37:43.998ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1509:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#37}::from::ip_pool_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1518:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#37}::from::ip_pool_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#37}::from::ip_pool_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#37}::from::ip_pool_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39ce7360-69c8-4a45-a214-23633b7775bb uri = /v1/system/ip-pools/default
96042024-05-08T03:37:43.998ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 26423 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39ce7360-69c8-4a45-a214-23633b7775bb response_code = 401 uri = /v1/system/ip-pools/default
96052024-05-08T03:37:43.999ZINFOtest_unauthorized (external client test context): client received response status = 401
96062024-05-08T03:37:43.999ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default
96072024-05-08T03:37:43.999ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"a new IP pool\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96082024-05-08T03:37:44.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e uri = /v1/system/ip-pools/default
96092024-05-08T03:37:44.008ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e uri = /v1/system/ip-pools/default
96102024-05-08T03:37:44.008ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default
96112024-05-08T03:37:44.008ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96122024-05-08T03:37:44.008ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96132024-05-08T03:37:44.009ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96142024-05-08T03:37:44.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96152024-05-08T03:37:44.017ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96162024-05-08T03:37:44.018ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96172024-05-08T03:37:44.029ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
96182024-05-08T03:37:44.029ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
96192024-05-08T03:37:44.029ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96202024-05-08T03:37:44.029ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96212024-05-08T03:37:44.030ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96222024-05-08T03:37:44.032ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
96232024-05-08T03:37:44.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96242024-05-08T03:37:44.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96252024-05-08T03:37:44.032ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96262024-05-08T03:37:44.034ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
96272024-05-08T03:37:44.043ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
96282024-05-08T03:37:44.043ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96292024-05-08T03:37:44.043ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96302024-05-08T03:37:44.044ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96312024-05-08T03:37:44.046ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
96322024-05-08T03:37:44.046ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
96332024-05-08T03:37:44.046ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96342024-05-08T03:37:44.046ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96352024-05-08T03:37:44.046ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96362024-05-08T03:37:44.079ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
96372024-05-08T03:37:44.079ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
96382024-05-08T03:37:44.079ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
96392024-05-08T03:37:44.079ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
96402024-05-08T03:37:44.104ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
96412024-05-08T03:37:44.107ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
96422024-05-08T03:37:44.108ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e uri = /v1/system/ip-pools/default
96432024-05-08T03:37:44.108ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource = Database uri = /v1/system/ip-pools/default
96442024-05-08T03:37:44.108ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
96452024-05-08T03:37:44.108ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
96462024-05-08T03:37:44.113ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default
96472024-05-08T03:37:44.113ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default
96482024-05-08T03:37:44.113ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource = Database uri = /v1/system/ip-pools/default
96492024-05-08T03:37:44.113ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
96502024-05-08T03:37:44.113ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
96512024-05-08T03:37:44.116ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
96522024-05-08T03:37:44.125ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default
96532024-05-08T03:37:44.125ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 125270 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4bfb0ada-757f-414d-9905-cf13010faf8e response_code = 404 uri = /v1/system/ip-pools/default
96542024-05-08T03:37:44.125ZINFOtest_unauthorized (external client test context): client received response status = 404
96552024-05-08T03:37:44.125ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default
96562024-05-08T03:37:44.125ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"a new IP pool\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96572024-05-08T03:37:44.126ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 uri = /v1/system/ip-pools/default
96582024-05-08T03:37:44.126ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 uri = /v1/system/ip-pools/default
96592024-05-08T03:37:44.126ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 uri = /v1/system/ip-pools/default
96602024-05-08T03:37:44.126ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 uri = /v1/system/ip-pools/default
96612024-05-08T03:37:44.126ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 resource = Database uri = /v1/system/ip-pools/default
96622024-05-08T03:37:44.126ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
96632024-05-08T03:37:44.126ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default
96642024-05-08T03:37:44.126ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 704 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63a76437-4a45-495d-9682-5cc8964baca5 response_code = 401 uri = /v1/system/ip-pools/default
96652024-05-08T03:37:44.127ZINFOtest_unauthorized (external client test context): client received response status = 401
96662024-05-08T03:37:44.127ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default
96672024-05-08T03:37:44.127ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"a new IP pool\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96682024-05-08T03:37:44.127ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4c98c18d-5e16-419c-b6a6-a7b370cd7a04 uri = /v1/system/ip-pools/default
96692024-05-08T03:37:44.127ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4c98c18d-5e16-419c-b6a6-a7b370cd7a04 uri = /v1/system/ip-pools/default
96702024-05-08T03:37:44.127ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4c98c18d-5e16-419c-b6a6-a7b370cd7a04 uri = /v1/system/ip-pools/default
96712024-05-08T03:37:44.127ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 242 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4c98c18d-5e16-419c-b6a6-a7b370cd7a04 response_code = 401 uri = /v1/system/ip-pools/default
96722024-05-08T03:37:44.127ZINFOtest_unauthorized (external client test context): client received response status = 401
96732024-05-08T03:37:44.127ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default
96742024-05-08T03:37:44.127ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"a new IP pool\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96752024-05-08T03:37:44.128ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cab9c465-edb6-4842-8f15-231d3d80e171 uri = /v1/system/ip-pools/default
96762024-05-08T03:37:44.128ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cab9c465-edb6-4842-8f15-231d3d80e171 uri = /v1/system/ip-pools/default
96772024-05-08T03:37:44.139ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1556:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#39}::from::ip_pool_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1564:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#39}::from::ip_pool_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#39}::from::ip_pool_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#39}::from::ip_pool_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cab9c465-edb6-4842-8f15-231d3d80e171 uri = /v1/system/ip-pools/default
96782024-05-08T03:37:44.139ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 11242 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cab9c465-edb6-4842-8f15-231d3d80e171 response_code = 401 uri = /v1/system/ip-pools/default
96792024-05-08T03:37:44.139ZINFOtest_unauthorized (external client test context): client received response status = 401
96802024-05-08T03:37:44.140ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default
96812024-05-08T03:37:44.140ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96822024-05-08T03:37:44.166ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4afde7ff-e017-425a-81b6-4f089d29ee9b uri = /v1/system/ip-pools/default
96832024-05-08T03:37:44.166ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 26218 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4afde7ff-e017-425a-81b6-4f089d29ee9b response_code = 405 uri = /v1/system/ip-pools/default
96842024-05-08T03:37:44.166ZINFOtest_unauthorized (external client test context): client received response status = 405
96852024-05-08T03:37:44.167ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default
96862024-05-08T03:37:44.167ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96872024-05-08T03:37:44.167ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d866830a-1b0c-4e84-8f54-1a6c5bde5c59 uri = /v1/system/ip-pools/default
96882024-05-08T03:37:44.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 1078 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d866830a-1b0c-4e84-8f54-1a6c5bde5c59 response_code = 405 uri = /v1/system/ip-pools/default
96892024-05-08T03:37:44.171ZINFOtest_unauthorized (external client test context): client received response status = 405
96902024-05-08T03:37:44.171ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default
96912024-05-08T03:37:44.171ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96922024-05-08T03:37:44.171ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 34866295-d498-4c9c-b921-22d17d72ab23 uri = /v1/system/ip-pools/default
96932024-05-08T03:37:44.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 34866295-d498-4c9c-b921-22d17d72ab23 response_code = 405 uri = /v1/system/ip-pools/default
96942024-05-08T03:37:44.171ZINFOtest_unauthorized (external client test context): client received response status = 405
96952024-05-08T03:37:44.171ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default
96962024-05-08T03:37:44.171ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default
96972024-05-08T03:37:44.171ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8a66232c-9cc6-493f-8f92-79a78e460b4c uri = /v1/system/ip-pools/default
96982024-05-08T03:37:44.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8a66232c-9cc6-493f-8f92-79a78e460b4c response_code = 405 uri = /v1/system/ip-pools/default
96992024-05-08T03:37:44.171ZINFOtest_unauthorized (external client test context): client received response status = 405
97002024-05-08T03:37:44.171ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default
97012024-05-08T03:37:44.171ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97022024-05-08T03:37:44.171ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 uri = /v1/system/ip-pools/default
97032024-05-08T03:37:44.171ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 uri = /v1/system/ip-pools/default
97042024-05-08T03:37:44.171ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default
97052024-05-08T03:37:44.171ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97062024-05-08T03:37:44.172ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97072024-05-08T03:37:44.172ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97082024-05-08T03:37:44.187ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97092024-05-08T03:37:44.187ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97102024-05-08T03:37:44.189ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97112024-05-08T03:37:44.217ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
97122024-05-08T03:37:44.217ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
97132024-05-08T03:37:44.217ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97142024-05-08T03:37:44.217ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97152024-05-08T03:37:44.217ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97162024-05-08T03:37:44.219ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
97172024-05-08T03:37:44.219ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97182024-05-08T03:37:44.219ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97192024-05-08T03:37:44.231ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97202024-05-08T03:37:44.231ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
97212024-05-08T03:37:44.233ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
97222024-05-08T03:37:44.233ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97232024-05-08T03:37:44.234ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97242024-05-08T03:37:44.234ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97252024-05-08T03:37:44.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
97262024-05-08T03:37:44.242ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
97272024-05-08T03:37:44.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97282024-05-08T03:37:44.242ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97292024-05-08T03:37:44.243ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97302024-05-08T03:37:44.246ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
97312024-05-08T03:37:44.246ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
97322024-05-08T03:37:44.246ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
97332024-05-08T03:37:44.246ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
97342024-05-08T03:37:44.249ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
97352024-05-08T03:37:44.253ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
97362024-05-08T03:37:44.254ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 uri = /v1/system/ip-pools/default
97372024-05-08T03:37:44.254ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource = Database uri = /v1/system/ip-pools/default
97382024-05-08T03:37:44.254ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
97392024-05-08T03:37:44.254ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
97402024-05-08T03:37:44.256ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default
97412024-05-08T03:37:44.256ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default
97422024-05-08T03:37:44.256ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource = Database uri = /v1/system/ip-pools/default
97432024-05-08T03:37:44.256ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
97442024-05-08T03:37:44.257ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
97452024-05-08T03:37:44.260ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
97462024-05-08T03:37:44.273ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default
97472024-05-08T03:37:44.273ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 102609 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d0bdf7d-70f0-4da6-b36f-e73283813ff0 response_code = 404 uri = /v1/system/ip-pools/default
97482024-05-08T03:37:44.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
97492024-05-08T03:37:44.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
97502024-05-08T03:37:44.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
97512024-05-08T03:37:44.277ZINFOtest_unauthorized (external client test context): client received response status = 404
97522024-05-08T03:37:44.277ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default
97532024-05-08T03:37:44.277ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97542024-05-08T03:37:44.278ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 uri = /v1/system/ip-pools/default
97552024-05-08T03:37:44.278ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 uri = /v1/system/ip-pools/default
97562024-05-08T03:37:44.278ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 uri = /v1/system/ip-pools/default
97572024-05-08T03:37:44.278ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 uri = /v1/system/ip-pools/default
97582024-05-08T03:37:44.278ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 resource = Database uri = /v1/system/ip-pools/default
97592024-05-08T03:37:44.278ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
97602024-05-08T03:37:44.280ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default
97612024-05-08T03:37:44.280ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1378 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c5ec2e4-55ea-4bc6-8eea-db3c668fd039 response_code = 401 uri = /v1/system/ip-pools/default
97622024-05-08T03:37:44.280ZINFOtest_unauthorized (external client test context): client received response status = 401
97632024-05-08T03:37:44.280ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default
97642024-05-08T03:37:44.280ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97652024-05-08T03:37:44.280ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 708eb023-971a-49c8-b299-116ec0d37ef9 uri = /v1/system/ip-pools/default
97662024-05-08T03:37:44.280ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 708eb023-971a-49c8-b299-116ec0d37ef9 uri = /v1/system/ip-pools/default
97672024-05-08T03:37:44.280ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 708eb023-971a-49c8-b299-116ec0d37ef9 uri = /v1/system/ip-pools/default
97682024-05-08T03:37:44.280ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 155 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 708eb023-971a-49c8-b299-116ec0d37ef9 response_code = 401 uri = /v1/system/ip-pools/default
97692024-05-08T03:37:44.280ZINFOtest_unauthorized (external client test context): client received response status = 401
97702024-05-08T03:37:44.280ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default
97712024-05-08T03:37:44.281ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97722024-05-08T03:37:44.281ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 961da520-e3b5-4004-97cf-32511984e082 uri = /v1/system/ip-pools/default
97732024-05-08T03:37:44.281ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 961da520-e3b5-4004-97cf-32511984e082 uri = /v1/system/ip-pools/default
97742024-05-08T03:37:44.289ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1533:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#38}::from::ip_pool_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1540:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#38}::from::ip_pool_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#38}::from::ip_pool_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#38}::from::ip_pool_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 961da520-e3b5-4004-97cf-32511984e082 uri = /v1/system/ip-pools/default
97752024-05-08T03:37:44.291ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 10999 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 961da520-e3b5-4004-97cf-32511984e082 response_code = 401 uri = /v1/system/ip-pools/default
97762024-05-08T03:37:44.296ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
97772024-05-08T03:37:44.300ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:43.594253092","datum":23}\n
97782024-05-08T03:37:44.301ZINFOtest_unauthorized (external client test context): client received response status = 401
97792024-05-08T03:37:44.302ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default
97802024-05-08T03:37:44.305ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97812024-05-08T03:37:44.306ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 91960a94-6538-4a5f-b583-68e1a2386118 uri = /v1/system/ip-pools/default
97822024-05-08T03:37:44.306ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 292 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 91960a94-6538-4a5f-b583-68e1a2386118 response_code = 405 uri = /v1/system/ip-pools/default
97832024-05-08T03:37:44.307ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
97842024-05-08T03:37:44.307ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
97852024-05-08T03:37:44.343ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
97862024-05-08T03:37:44.344ZINFOtest_unauthorized (external client test context): client received response status = 405
97872024-05-08T03:37:44.363ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default
97882024-05-08T03:37:44.363ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97892024-05-08T03:37:44.412ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 73b86c60-fc8f-4b39-add1-5a1fb19da751 uri = /v1/system/ip-pools/default
97902024-05-08T03:37:44.412ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49658 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 73b86c60-fc8f-4b39-add1-5a1fb19da751 response_code = 405 uri = /v1/system/ip-pools/default
97912024-05-08T03:37:44.412ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
97922024-05-08T03:37:44.413ZINFOtest_unauthorized (external client test context): client received response status = 405
97932024-05-08T03:37:44.413ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default
97942024-05-08T03:37:44.413ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
97952024-05-08T03:37:44.413ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9b7fae70-76d2-47ad-be00-4dcb611361ee uri = /v1/system/ip-pools/default
97962024-05-08T03:37:44.413ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9b7fae70-76d2-47ad-be00-4dcb611361ee response_code = 405 uri = /v1/system/ip-pools/default
97972024-05-08T03:37:44.413ZINFOtest_unauthorized (external client test context): client received response status = 405
97982024-05-08T03:37:44.413ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default
97992024-05-08T03:37:44.413ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default
98002024-05-08T03:37:44.417ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b1108c49-74d1-459c-8d52-471da3bf16bf uri = /v1/system/ip-pools/default
98012024-05-08T03:37:44.421ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 77 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b1108c49-74d1-459c-8d52-471da3bf16bf response_code = 405 uri = /v1/system/ip-pools/default
98022024-05-08T03:37:44.421ZINFOtest_unauthorized (external client test context): client received response status = 405
98032024-05-08T03:37:44.421ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default
98042024-05-08T03:37:44.421ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default
98052024-05-08T03:37:44.421ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb uri = /v1/system/ip-pools/default
98062024-05-08T03:37:44.421ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb uri = /v1/system/ip-pools/default
98072024-05-08T03:37:44.421ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default
98082024-05-08T03:37:44.421ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98092024-05-08T03:37:44.421ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98102024-05-08T03:37:44.422ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98112024-05-08T03:37:44.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98122024-05-08T03:37:44.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98132024-05-08T03:37:44.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98142024-05-08T03:37:44.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
98152024-05-08T03:37:44.438ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
98162024-05-08T03:37:44.439ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98172024-05-08T03:37:44.439ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98182024-05-08T03:37:44.445ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98192024-05-08T03:37:44.479ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
98202024-05-08T03:37:44.480ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98212024-05-08T03:37:44.480ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98222024-05-08T03:37:44.481ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98232024-05-08T03:37:44.491ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
98242024-05-08T03:37:44.499ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
98252024-05-08T03:37:44.499ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98262024-05-08T03:37:44.499ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98272024-05-08T03:37:44.499ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98282024-05-08T03:37:44.510ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
98292024-05-08T03:37:44.510ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
98302024-05-08T03:37:44.510ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98312024-05-08T03:37:44.510ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98322024-05-08T03:37:44.511ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98332024-05-08T03:37:44.520ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
98342024-05-08T03:37:44.528ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98352024-05-08T03:37:44.528ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98362024-05-08T03:37:44.531ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98372024-05-08T03:37:44.534ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
98382024-05-08T03:37:44.538ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
98392024-05-08T03:37:44.538ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb uri = /v1/system/ip-pools/default
98402024-05-08T03:37:44.538ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource = Database uri = /v1/system/ip-pools/default
98412024-05-08T03:37:44.538ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
98422024-05-08T03:37:44.540ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
98432024-05-08T03:37:44.555ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default
98442024-05-08T03:37:44.555ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default
98452024-05-08T03:37:44.555ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource = Database uri = /v1/system/ip-pools/default
98462024-05-08T03:37:44.555ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default
98472024-05-08T03:37:44.562ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource = Database result = Ok(()) uri = /v1/system/ip-pools/default
98482024-05-08T03:37:44.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
98492024-05-08T03:37:44.565ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
98502024-05-08T03:37:44.567ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default
98512024-05-08T03:37:44.605ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default
98522024-05-08T03:37:44.605ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 191056 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0602bcb6-0571-493e-b21c-e0093ea4c1bb response_code = 200 uri = /v1/system/ip-pools/default
98532024-05-08T03:37:44.614ZINFOtest_unauthorized (external client test context): client received response status = 200
98542024-05-08T03:37:44.614ZINFOtest_unauthorized: test: begin endpoint url = /v1/ip-pools/default?project=demo-project
98552024-05-08T03:37:44.614ZINFOtest_unauthorized: test: privileged GET url = /v1/ip-pools/default?project=demo-project
98562024-05-08T03:37:44.614ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
98572024-05-08T03:37:44.614ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc uri = /v1/ip-pools/default?project=demo-project
98582024-05-08T03:37:44.615ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc uri = /v1/ip-pools/default?project=demo-project
98592024-05-08T03:37:44.615ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/ip-pools/default?project=demo-project
98602024-05-08T03:37:44.615ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98612024-05-08T03:37:44.615ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98622024-05-08T03:37:44.615ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98632024-05-08T03:37:44.618ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98642024-05-08T03:37:44.618ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98652024-05-08T03:37:44.619ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98662024-05-08T03:37:44.622ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
98672024-05-08T03:37:44.622ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
98682024-05-08T03:37:44.622ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98692024-05-08T03:37:44.622ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98702024-05-08T03:37:44.624ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98712024-05-08T03:37:44.635ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
98722024-05-08T03:37:44.635ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98732024-05-08T03:37:44.636ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98742024-05-08T03:37:44.637ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98752024-05-08T03:37:44.655ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
98762024-05-08T03:37:44.663ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
98772024-05-08T03:37:44.663ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98782024-05-08T03:37:44.663ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98792024-05-08T03:37:44.663ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98802024-05-08T03:37:44.680ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
98812024-05-08T03:37:44.681ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
98822024-05-08T03:37:44.681ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98832024-05-08T03:37:44.681ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98842024-05-08T03:37:44.682ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98852024-05-08T03:37:44.686ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
98862024-05-08T03:37:44.686ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
98872024-05-08T03:37:44.686ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
98882024-05-08T03:37:44.687ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
98892024-05-08T03:37:44.689ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
98902024-05-08T03:37:44.695ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
98912024-05-08T03:37:44.695ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc uri = /v1/ip-pools/default?project=demo-project
98922024-05-08T03:37:44.695ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = Database uri = /v1/ip-pools/default?project=demo-project
98932024-05-08T03:37:44.695ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
98942024-05-08T03:37:44.696ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = Database result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
98952024-05-08T03:37:44.698ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/ip-pools/default?project=demo-project
98962024-05-08T03:37:44.698ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/ip-pools/default?project=demo-project
98972024-05-08T03:37:44.698ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = Database uri = /v1/ip-pools/default?project=demo-project
98982024-05-08T03:37:44.698ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
98992024-05-08T03:37:44.698ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = Database result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
99002024-05-08T03:37:44.703ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/ip-pools/default?project=demo-project
99012024-05-08T03:37:44.712ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
99022024-05-08T03:37:44.712ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = Database uri = /v1/ip-pools/default?project=demo-project
99032024-05-08T03:37:44.712ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
99042024-05-08T03:37:44.713ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc resource = Database result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
99052024-05-08T03:37:44.720ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 105723 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e399aaf3-8993-490e-811a-a2f3d4ee97cc response_code = 200 uri = /v1/ip-pools/default?project=demo-project
99062024-05-08T03:37:44.721ZINFOtest_unauthorized (external client test context): client received response status = 200
99072024-05-08T03:37:44.723ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/ip-pools/default?project=demo-project
99082024-05-08T03:37:44.723ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/ip-pools/default?project=demo-project
99092024-05-08T03:37:44.723ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99102024-05-08T03:37:44.723ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 uri = /v1/ip-pools/default?project=demo-project
99112024-05-08T03:37:44.724ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 uri = /v1/ip-pools/default?project=demo-project
99122024-05-08T03:37:44.724ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 uri = /v1/ip-pools/default?project=demo-project
99132024-05-08T03:37:44.724ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 uri = /v1/ip-pools/default?project=demo-project
99142024-05-08T03:37:44.724ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 resource = Database uri = /v1/ip-pools/default?project=demo-project
99152024-05-08T03:37:44.724ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
99162024-05-08T03:37:44.725ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/ip-pools/default?project=demo-project
99172024-05-08T03:37:44.725ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1465 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39681e3d-fb05-4955-ae79-600c2d7828b3 response_code = 401 uri = /v1/ip-pools/default?project=demo-project
99182024-05-08T03:37:44.725ZINFOtest_unauthorized (external client test context): client received response status = 401
99192024-05-08T03:37:44.725ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/ip-pools/default?project=demo-project
99202024-05-08T03:37:44.725ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99212024-05-08T03:37:44.725ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a1b3d59-ccdf-4724-a63d-b1fb67b0e671 uri = /v1/ip-pools/default?project=demo-project
99222024-05-08T03:37:44.725ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a1b3d59-ccdf-4724-a63d-b1fb67b0e671 uri = /v1/ip-pools/default?project=demo-project
99232024-05-08T03:37:44.725ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a1b3d59-ccdf-4724-a63d-b1fb67b0e671 uri = /v1/ip-pools/default?project=demo-project
99242024-05-08T03:37:44.726ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 158 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a1b3d59-ccdf-4724-a63d-b1fb67b0e671 response_code = 401 uri = /v1/ip-pools/default?project=demo-project
99252024-05-08T03:37:44.726ZINFOtest_unauthorized (external client test context): client received response status = 401
99262024-05-08T03:37:44.726ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/ip-pools/default?project=demo-project
99272024-05-08T03:37:44.726ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99282024-05-08T03:37:44.747ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d010f13b-839d-4ba5-a292-84e90398415c uri = /v1/ip-pools/default?project=demo-project
99292024-05-08T03:37:44.749ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d010f13b-839d-4ba5-a292-84e90398415c uri = /v1/ip-pools/default?project=demo-project
99302024-05-08T03:37:44.755ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1425:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#34}::from::project_ip_pool_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloIpPool>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1435:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#34}::from::project_ip_pool_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#34}::from::project_ip_pool_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloIpPool>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#34}::from::project_ip_pool_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloIpPool>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d010f13b-839d-4ba5-a292-84e90398415c uri = /v1/ip-pools/default?project=demo-project
99312024-05-08T03:37:44.755ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 28659 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d010f13b-839d-4ba5-a292-84e90398415c response_code = 401 uri = /v1/ip-pools/default?project=demo-project
99322024-05-08T03:37:44.755ZINFOtest_unauthorized (external client test context): client received response status = 401
99332024-05-08T03:37:44.755ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/ip-pools/default?project=demo-project
99342024-05-08T03:37:44.756ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99352024-05-08T03:37:44.756ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2a382d52-4117-4090-87e7-3924a8025d86 uri = /v1/ip-pools/default?project=demo-project
99362024-05-08T03:37:44.756ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 86 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2a382d52-4117-4090-87e7-3924a8025d86 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99372024-05-08T03:37:44.756ZINFOtest_unauthorized (external client test context): client received response status = 405
99382024-05-08T03:37:44.760ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/ip-pools/default?project=demo-project
99392024-05-08T03:37:44.760ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99402024-05-08T03:37:44.760ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 056de906-2e87-408f-8a6b-c70fb6e6937c uri = /v1/ip-pools/default?project=demo-project
99412024-05-08T03:37:44.760ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 056de906-2e87-408f-8a6b-c70fb6e6937c response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99422024-05-08T03:37:44.760ZINFOtest_unauthorized (external client test context): client received response status = 405
99432024-05-08T03:37:44.761ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/ip-pools/default?project=demo-project
99442024-05-08T03:37:44.761ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99452024-05-08T03:37:44.766ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6cf5e29d-d646-4462-bf54-727fd6b65524 uri = /v1/ip-pools/default?project=demo-project
99462024-05-08T03:37:44.776ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 10220 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6cf5e29d-d646-4462-bf54-727fd6b65524 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99472024-05-08T03:37:44.778ZINFOtest_unauthorized (external client test context): client received response status = 405
99482024-05-08T03:37:44.778ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/ip-pools/default?project=demo-project
99492024-05-08T03:37:44.778ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99502024-05-08T03:37:44.778ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cadd3596-a617-4382-ba1d-a6bb3edee1ae uri = /v1/ip-pools/default?project=demo-project
99512024-05-08T03:37:44.778ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 78 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cadd3596-a617-4382-ba1d-a6bb3edee1ae response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99522024-05-08T03:37:44.779ZINFOtest_unauthorized (external client test context): client received response status = 405
99532024-05-08T03:37:44.780ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/ip-pools/default?project=demo-project
99542024-05-08T03:37:44.780ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99552024-05-08T03:37:44.780ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c6d104fa-964c-49b6-a473-70350c7237ed uri = /v1/ip-pools/default?project=demo-project
99562024-05-08T03:37:44.781ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 133 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c6d104fa-964c-49b6-a473-70350c7237ed response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99572024-05-08T03:37:44.781ZINFOtest_unauthorized (external client test context): client received response status = 405
99582024-05-08T03:37:44.781ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/ip-pools/default?project=demo-project
99592024-05-08T03:37:44.781ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99602024-05-08T03:37:44.782ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3572b72b-92b7-47a9-8c02-cd1d7d365ccb uri = /v1/ip-pools/default?project=demo-project
99612024-05-08T03:37:44.782ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3572b72b-92b7-47a9-8c02-cd1d7d365ccb response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99622024-05-08T03:37:44.782ZINFOtest_unauthorized (external client test context): client received response status = 405
99632024-05-08T03:37:44.782ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/ip-pools/default?project=demo-project
99642024-05-08T03:37:44.782ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99652024-05-08T03:37:44.782ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6fae046b-79a5-46ea-8d4d-0a9d7599485b uri = /v1/ip-pools/default?project=demo-project
99662024-05-08T03:37:44.782ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6fae046b-79a5-46ea-8d4d-0a9d7599485b response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99672024-05-08T03:37:44.782ZINFOtest_unauthorized (external client test context): client received response status = 405
99682024-05-08T03:37:44.782ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/ip-pools/default?project=demo-project
99692024-05-08T03:37:44.783ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99702024-05-08T03:37:44.783ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8b0a0b7e-f393-4db8-9047-667ee9942776 uri = /v1/ip-pools/default?project=demo-project
99712024-05-08T03:37:44.783ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8b0a0b7e-f393-4db8-9047-667ee9942776 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99722024-05-08T03:37:44.783ZINFOtest_unauthorized (external client test context): client received response status = 405
99732024-05-08T03:37:44.783ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/ip-pools/default?project=demo-project
99742024-05-08T03:37:44.783ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99752024-05-08T03:37:44.783ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cdb1c346-d135-4fd8-8758-bb838946ab10 uri = /v1/ip-pools/default?project=demo-project
99762024-05-08T03:37:44.783ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cdb1c346-d135-4fd8-8758-bb838946ab10 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99772024-05-08T03:37:44.784ZINFOtest_unauthorized (external client test context): client received response status = 405
99782024-05-08T03:37:44.784ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/ip-pools/default?project=demo-project
99792024-05-08T03:37:44.784ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99802024-05-08T03:37:44.784ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b0439de3-adcd-4236-8d01-1afcde775da5 uri = /v1/ip-pools/default?project=demo-project
99812024-05-08T03:37:44.784ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b0439de3-adcd-4236-8d01-1afcde775da5 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99822024-05-08T03:37:44.784ZINFOtest_unauthorized (external client test context): client received response status = 405
99832024-05-08T03:37:44.784ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/ip-pools/default?project=demo-project
99842024-05-08T03:37:44.784ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99852024-05-08T03:37:44.784ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0bbcd90a-be5b-4f77-b5f6-0a60140eb509 uri = /v1/ip-pools/default?project=demo-project
99862024-05-08T03:37:44.784ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0bbcd90a-be5b-4f77-b5f6-0a60140eb509 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99872024-05-08T03:37:44.785ZINFOtest_unauthorized (external client test context): client received response status = 405
99882024-05-08T03:37:44.785ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/ip-pools/default?project=demo-project
99892024-05-08T03:37:44.785ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99902024-05-08T03:37:44.785ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ef36fa6d-ccef-4aa0-a8a1-2d6c40deb27f uri = /v1/ip-pools/default?project=demo-project
99912024-05-08T03:37:44.785ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ef36fa6d-ccef-4aa0-a8a1-2d6c40deb27f response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99922024-05-08T03:37:44.785ZINFOtest_unauthorized (external client test context): client received response status = 405
99932024-05-08T03:37:44.786ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/ip-pools/default?project=demo-project
99942024-05-08T03:37:44.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
99952024-05-08T03:37:44.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 89e57d55-f8ad-4035-85b8-6ef0c1a786f2 uri = /v1/ip-pools/default?project=demo-project
99962024-05-08T03:37:44.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 89e57d55-f8ad-4035-85b8-6ef0c1a786f2 response_code = 405 uri = /v1/ip-pools/default?project=demo-project
99972024-05-08T03:37:44.786ZINFOtest_unauthorized (external client test context): client received response status = 405
99982024-05-08T03:37:44.786ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/ip-pools/default?project=demo-project
99992024-05-08T03:37:44.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
100002024-05-08T03:37:44.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 13d3dd69-d447-4274-ba6c-af76f25c3f7c uri = /v1/ip-pools/default?project=demo-project
100012024-05-08T03:37:44.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 13d3dd69-d447-4274-ba6c-af76f25c3f7c response_code = 405 uri = /v1/ip-pools/default?project=demo-project
100022024-05-08T03:37:44.786ZINFOtest_unauthorized (external client test context): client received response status = 405
100032024-05-08T03:37:44.786ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/ip-pools/default?project=demo-project
100042024-05-08T03:37:44.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
100052024-05-08T03:37:44.787ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 03c14beb-f469-40e0-9d51-c51707aa908e uri = /v1/ip-pools/default?project=demo-project
100062024-05-08T03:37:44.787ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 03c14beb-f469-40e0-9d51-c51707aa908e response_code = 405 uri = /v1/ip-pools/default?project=demo-project
100072024-05-08T03:37:44.787ZINFOtest_unauthorized (external client test context): client received response status = 405
100082024-05-08T03:37:44.787ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/ip-pools/default?project=demo-project
100092024-05-08T03:37:44.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
100102024-05-08T03:37:44.787ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6434526e-5250-441e-92b3-c1f2bc2e038e uri = /v1/ip-pools/default?project=demo-project
100112024-05-08T03:37:44.788ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 118 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6434526e-5250-441e-92b3-c1f2bc2e038e response_code = 405 uri = /v1/ip-pools/default?project=demo-project
100122024-05-08T03:37:44.788ZINFOtest_unauthorized (external client test context): client received response status = 405
100132024-05-08T03:37:44.788ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/ip-pools/default?project=demo-project
100142024-05-08T03:37:44.788ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/ip-pools/default?project=demo-project
100152024-05-08T03:37:44.788ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 uri = /v1/ip-pools/default?project=demo-project
100162024-05-08T03:37:44.788ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 uri = /v1/ip-pools/default?project=demo-project
100172024-05-08T03:37:44.788ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/ip-pools/default?project=demo-project
100182024-05-08T03:37:44.788ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100192024-05-08T03:37:44.788ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100202024-05-08T03:37:44.789ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100212024-05-08T03:37:44.795ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100222024-05-08T03:37:44.795ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100232024-05-08T03:37:44.796ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100242024-05-08T03:37:44.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
100252024-05-08T03:37:44.799ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
100262024-05-08T03:37:44.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100272024-05-08T03:37:44.799ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100282024-05-08T03:37:44.799ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100292024-05-08T03:37:44.802ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
100302024-05-08T03:37:44.802ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100312024-05-08T03:37:44.802ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100322024-05-08T03:37:44.803ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100332024-05-08T03:37:44.807ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
100342024-05-08T03:37:44.810ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
100352024-05-08T03:37:44.810ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100362024-05-08T03:37:44.810ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100372024-05-08T03:37:44.810ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100382024-05-08T03:37:44.817ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
100392024-05-08T03:37:44.818ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
100402024-05-08T03:37:44.818ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100412024-05-08T03:37:44.818ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100422024-05-08T03:37:44.820ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100432024-05-08T03:37:44.824ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
100442024-05-08T03:37:44.824ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100452024-05-08T03:37:44.824ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100462024-05-08T03:37:44.824ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100472024-05-08T03:37:44.828ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
100482024-05-08T03:37:44.833ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
100492024-05-08T03:37:44.833ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 uri = /v1/ip-pools/default?project=demo-project
100502024-05-08T03:37:44.833ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = Database uri = /v1/ip-pools/default?project=demo-project
100512024-05-08T03:37:44.833ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
100522024-05-08T03:37:44.833ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = Database result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
100532024-05-08T03:37:44.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/ip-pools/default?project=demo-project
100542024-05-08T03:37:44.839ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/ip-pools/default?project=demo-project
100552024-05-08T03:37:44.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = Database uri = /v1/ip-pools/default?project=demo-project
100562024-05-08T03:37:44.839ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
100572024-05-08T03:37:44.840ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = Database result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
100582024-05-08T03:37:44.843ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/ip-pools/default?project=demo-project
100592024-05-08T03:37:44.849ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
100602024-05-08T03:37:44.849ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = Database uri = /v1/ip-pools/default?project=demo-project
100612024-05-08T03:37:44.849ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 roles = RoleSet { roles: {} } uri = /v1/ip-pools/default?project=demo-project
100622024-05-08T03:37:44.849ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 resource = Database result = Ok(()) uri = /v1/ip-pools/default?project=demo-project
100632024-05-08T03:37:44.854ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 65793 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f829fa4f-1d24-41cd-8c20-c342de4b7944 response_code = 200 uri = /v1/ip-pools/default?project=demo-project
100642024-05-08T03:37:44.855ZINFOtest_unauthorized (external client test context): client received response status = 200
100652024-05-08T03:37:44.855ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default/silos
100662024-05-08T03:37:44.855ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools/default/silos
100672024-05-08T03:37:44.855ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
100682024-05-08T03:37:44.855ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 uri = /v1/system/ip-pools/default/silos
100692024-05-08T03:37:44.855ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 uri = /v1/system/ip-pools/default/silos
100702024-05-08T03:37:44.855ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/silos
100712024-05-08T03:37:44.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100722024-05-08T03:37:44.855ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100732024-05-08T03:37:44.856ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100742024-05-08T03:37:44.860ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100752024-05-08T03:37:44.860ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100762024-05-08T03:37:44.861ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100772024-05-08T03:37:44.870ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
100782024-05-08T03:37:44.870ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
100792024-05-08T03:37:44.870ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100802024-05-08T03:37:44.871ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100812024-05-08T03:37:44.871ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100822024-05-08T03:37:44.875ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
100832024-05-08T03:37:44.875ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100842024-05-08T03:37:44.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100852024-05-08T03:37:44.876ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100862024-05-08T03:37:44.878ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
100872024-05-08T03:37:44.882ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
100882024-05-08T03:37:44.882ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100892024-05-08T03:37:44.882ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100902024-05-08T03:37:44.883ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100912024-05-08T03:37:44.890ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
100922024-05-08T03:37:44.890ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
100932024-05-08T03:37:44.890ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100942024-05-08T03:37:44.890ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100952024-05-08T03:37:44.894ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
100962024-05-08T03:37:44.901ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
100972024-05-08T03:37:44.910ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
100982024-05-08T03:37:44.910ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
100992024-05-08T03:37:44.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101002024-05-08T03:37:44.916ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
101012024-05-08T03:37:44.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
101022024-05-08T03:37:44.924ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 uri = /v1/system/ip-pools/default/silos
101032024-05-08T03:37:44.924ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database uri = /v1/system/ip-pools/default/silos
101042024-05-08T03:37:44.924ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101052024-05-08T03:37:44.925ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
101062024-05-08T03:37:44.930ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos
101072024-05-08T03:37:44.930ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
101082024-05-08T03:37:44.930ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database uri = /v1/system/ip-pools/default/silos
101092024-05-08T03:37:44.930ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101102024-05-08T03:37:44.932ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
101112024-05-08T03:37:44.940ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
101122024-05-08T03:37:44.945ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/silos
101132024-05-08T03:37:44.945ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Fleet uri = /v1/system/ip-pools/default/silos
101142024-05-08T03:37:44.945ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
101152024-05-08T03:37:44.945ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database uri = /v1/system/ip-pools/default/silos
101162024-05-08T03:37:44.945ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101172024-05-08T03:37:44.946ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
101182024-05-08T03:37:44.960ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
101192024-05-08T03:37:44.971ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Fleet result = Ok(()) uri = /v1/system/ip-pools/default/silos
101202024-05-08T03:37:44.971ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database uri = /v1/system/ip-pools/default/silos
101212024-05-08T03:37:44.971ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101222024-05-08T03:37:44.972ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
101232024-05-08T03:37:44.980ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 125212 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dadfc1a-0db8-4300-9c16-8030cb7265c0 response_code = 200 uri = /v1/system/ip-pools/default/silos
101242024-05-08T03:37:44.983ZINFOtest_unauthorized (external client test context): client received response status = 200
101252024-05-08T03:37:44.983ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default/silos
101262024-05-08T03:37:44.983ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
101272024-05-08T03:37:44.983ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd uri = /v1/system/ip-pools/default/silos
101282024-05-08T03:37:44.983ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd uri = /v1/system/ip-pools/default/silos
101292024-05-08T03:37:44.984ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/silos
101302024-05-08T03:37:44.984ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101312024-05-08T03:37:44.984ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101322024-05-08T03:37:44.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101332024-05-08T03:37:44.993ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101342024-05-08T03:37:44.993ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101352024-05-08T03:37:44.995ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101362024-05-08T03:37:44.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
101372024-05-08T03:37:44.998ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
101382024-05-08T03:37:44.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101392024-05-08T03:37:44.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101402024-05-08T03:37:44.998ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101412024-05-08T03:37:45.005ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
101422024-05-08T03:37:45.005ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101432024-05-08T03:37:45.005ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101442024-05-08T03:37:45.006ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101452024-05-08T03:37:45.034ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
101462024-05-08T03:37:45.041ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
101472024-05-08T03:37:45.041ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101482024-05-08T03:37:45.041ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101492024-05-08T03:37:45.042ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101502024-05-08T03:37:45.044ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
101512024-05-08T03:37:45.045ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
101522024-05-08T03:37:45.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101532024-05-08T03:37:45.045ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101542024-05-08T03:37:45.046ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101552024-05-08T03:37:45.054ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
101562024-05-08T03:37:45.055ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
101572024-05-08T03:37:45.055ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
101582024-05-08T03:37:45.055ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
101592024-05-08T03:37:45.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
101602024-05-08T03:37:45.055ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
101612024-05-08T03:37:45.055ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
101622024-05-08T03:37:45.059ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
101632024-05-08T03:37:45.063ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
101642024-05-08T03:37:45.063ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd uri = /v1/system/ip-pools/default/silos
101652024-05-08T03:37:45.063ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource = Database uri = /v1/system/ip-pools/default/silos
101662024-05-08T03:37:45.063ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101672024-05-08T03:37:45.063ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
101682024-05-08T03:37:45.070ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos
101692024-05-08T03:37:45.070ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
101702024-05-08T03:37:45.070ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource = Database uri = /v1/system/ip-pools/default/silos
101712024-05-08T03:37:45.070ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101722024-05-08T03:37:45.071ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
101732024-05-08T03:37:45.075ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101742024-05-08T03:37:45.100ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/silos
101752024-05-08T03:37:45.101ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 117471 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8127697-bafe-41b6-900d-a79ce81d59bd response_code = 404 uri = /v1/system/ip-pools/default/silos
101762024-05-08T03:37:45.101ZINFOtest_unauthorized (external client test context): client received response status = 404
101772024-05-08T03:37:45.102ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default/silos
101782024-05-08T03:37:45.102ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
101792024-05-08T03:37:45.102ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 uri = /v1/system/ip-pools/default/silos
101802024-05-08T03:37:45.102ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 uri = /v1/system/ip-pools/default/silos
101812024-05-08T03:37:45.102ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 uri = /v1/system/ip-pools/default/silos
101822024-05-08T03:37:45.102ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 uri = /v1/system/ip-pools/default/silos
101832024-05-08T03:37:45.102ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 resource = Database uri = /v1/system/ip-pools/default/silos
101842024-05-08T03:37:45.103ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
101852024-05-08T03:37:45.103ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/silos
101862024-05-08T03:37:45.103ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1151 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c2a97978-e32a-44ef-bb87-4e8425071932 response_code = 401 uri = /v1/system/ip-pools/default/silos
101872024-05-08T03:37:45.104ZINFOtest_unauthorized (external client test context): client received response status = 401
101882024-05-08T03:37:45.104ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default/silos
101892024-05-08T03:37:45.104ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
101902024-05-08T03:37:45.104ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9fbbe1a6-b619-498d-9527-7a2413c18fb4 uri = /v1/system/ip-pools/default/silos
101912024-05-08T03:37:45.104ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9fbbe1a6-b619-498d-9527-7a2413c18fb4 uri = /v1/system/ip-pools/default/silos
101922024-05-08T03:37:45.104ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9fbbe1a6-b619-498d-9527-7a2413c18fb4 uri = /v1/system/ip-pools/default/silos
101932024-05-08T03:37:45.104ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 237 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9fbbe1a6-b619-498d-9527-7a2413c18fb4 response_code = 401 uri = /v1/system/ip-pools/default/silos
101942024-05-08T03:37:45.104ZINFOtest_unauthorized (external client test context): client received response status = 401
101952024-05-08T03:37:45.104ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default/silos
101962024-05-08T03:37:45.104ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
101972024-05-08T03:37:45.104ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a1b08fb0-9be2-46d9-91d7-75ab2f97592b uri = /v1/system/ip-pools/default/silos
101982024-05-08T03:37:45.104ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a1b08fb0-9be2-46d9-91d7-75ab2f97592b uri = /v1/system/ip-pools/default/silos
101992024-05-08T03:37:45.109ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1615:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#41}::from::ip_pool_silo_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolSiloLink>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1637:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#41}::from::ip_pool_silo_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#41}::from::ip_pool_silo_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolSiloLink>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#41}::from::ip_pool_silo_list::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolSiloLink>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a1b08fb0-9be2-46d9-91d7-75ab2f97592b uri = /v1/system/ip-pools/default/silos
102002024-05-08T03:37:45.109ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4607 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a1b08fb0-9be2-46d9-91d7-75ab2f97592b response_code = 401 uri = /v1/system/ip-pools/default/silos
102012024-05-08T03:37:45.109ZINFOtest_unauthorized (external client test context): client received response status = 401
102022024-05-08T03:37:45.110ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default/silos
102032024-05-08T03:37:45.110ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102042024-05-08T03:37:45.110ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c2e6c7cf-9a9e-4bf2-a83f-c03a51ce1a27 uri = /v1/system/ip-pools/default/silos
102052024-05-08T03:37:45.110ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c2e6c7cf-9a9e-4bf2-a83f-c03a51ce1a27 response_code = 405 uri = /v1/system/ip-pools/default/silos
102062024-05-08T03:37:45.111ZINFOtest_unauthorized (external client test context): client received response status = 405
102072024-05-08T03:37:45.111ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default/silos
102082024-05-08T03:37:45.111ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102092024-05-08T03:37:45.111ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 207edf3d-c775-4782-98f7-e39ad38a0cb6 uri = /v1/system/ip-pools/default/silos
102102024-05-08T03:37:45.111ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 207edf3d-c775-4782-98f7-e39ad38a0cb6 response_code = 405 uri = /v1/system/ip-pools/default/silos
102112024-05-08T03:37:45.111ZINFOtest_unauthorized (external client test context): client received response status = 405
102122024-05-08T03:37:45.111ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default/silos
102132024-05-08T03:37:45.111ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102142024-05-08T03:37:45.111ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 10ebed42-b0ba-4498-b077-7805f27c5302 uri = /v1/system/ip-pools/default/silos
102152024-05-08T03:37:45.112ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 139 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 10ebed42-b0ba-4498-b077-7805f27c5302 response_code = 405 uri = /v1/system/ip-pools/default/silos
102162024-05-08T03:37:45.112ZINFOtest_unauthorized (external client test context): client received response status = 405
102172024-05-08T03:37:45.112ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default/silos
102182024-05-08T03:37:45.112ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102192024-05-08T03:37:45.112ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca935e47-511b-4842-9ed3-48d16f60876d uri = /v1/system/ip-pools/default/silos
102202024-05-08T03:37:45.133ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca935e47-511b-4842-9ed3-48d16f60876d response_code = 405 uri = /v1/system/ip-pools/default/silos
102212024-05-08T03:37:45.133ZINFOtest_unauthorized (external client test context): client received response status = 405
102222024-05-08T03:37:45.133ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default/silos
102232024-05-08T03:37:45.133ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":true,\\"silo\\":\\"001de000-5110-4000-8000-000000000000\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102242024-05-08T03:37:45.134ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 uri = /v1/system/ip-pools/default/silos
102252024-05-08T03:37:45.134ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 uri = /v1/system/ip-pools/default/silos
102262024-05-08T03:37:45.134ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/silos
102272024-05-08T03:37:45.134ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102282024-05-08T03:37:45.134ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102292024-05-08T03:37:45.135ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102302024-05-08T03:37:45.146ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102312024-05-08T03:37:45.146ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102322024-05-08T03:37:45.148ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102332024-05-08T03:37:45.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
102342024-05-08T03:37:45.155ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
102352024-05-08T03:37:45.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102362024-05-08T03:37:45.155ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102372024-05-08T03:37:45.156ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102382024-05-08T03:37:45.160ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
102392024-05-08T03:37:45.160ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102402024-05-08T03:37:45.160ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102412024-05-08T03:37:45.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102422024-05-08T03:37:45.163ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
102432024-05-08T03:37:45.167ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
102442024-05-08T03:37:45.167ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102452024-05-08T03:37:45.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102462024-05-08T03:37:45.168ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102472024-05-08T03:37:45.170ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
102482024-05-08T03:37:45.170ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
102492024-05-08T03:37:45.170ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102502024-05-08T03:37:45.170ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102512024-05-08T03:37:45.170ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102522024-05-08T03:37:45.173ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
102532024-05-08T03:37:45.173ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
102542024-05-08T03:37:45.173ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
102552024-05-08T03:37:45.174ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
102562024-05-08T03:37:45.178ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
102572024-05-08T03:37:45.181ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
102582024-05-08T03:37:45.181ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 uri = /v1/system/ip-pools/default/silos
102592024-05-08T03:37:45.181ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource = Database uri = /v1/system/ip-pools/default/silos
102602024-05-08T03:37:45.181ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
102612024-05-08T03:37:45.182ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
102622024-05-08T03:37:45.191ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos
102632024-05-08T03:37:45.191ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
102642024-05-08T03:37:45.191ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource = Database uri = /v1/system/ip-pools/default/silos
102652024-05-08T03:37:45.191ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
102662024-05-08T03:37:45.192ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
102672024-05-08T03:37:45.206ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
102682024-05-08T03:37:45.216ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/silos
102692024-05-08T03:37:45.217ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 83044 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfbc280d-2944-44f4-9f01-f2301c581983 response_code = 404 uri = /v1/system/ip-pools/default/silos
102702024-05-08T03:37:45.217ZINFOtest_unauthorized (external client test context): client received response status = 404
102712024-05-08T03:37:45.217ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default/silos
102722024-05-08T03:37:45.217ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":true,\\"silo\\":\\"001de000-5110-4000-8000-000000000000\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102732024-05-08T03:37:45.218ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c uri = /v1/system/ip-pools/default/silos
102742024-05-08T03:37:45.218ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c uri = /v1/system/ip-pools/default/silos
102752024-05-08T03:37:45.218ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c uri = /v1/system/ip-pools/default/silos
102762024-05-08T03:37:45.218ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c uri = /v1/system/ip-pools/default/silos
102772024-05-08T03:37:45.218ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c resource = Database uri = /v1/system/ip-pools/default/silos
102782024-05-08T03:37:45.218ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
102792024-05-08T03:37:45.218ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/silos
102802024-05-08T03:37:45.218ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 749 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 714a43a4-b201-44ee-8d25-313b4995b83c response_code = 401 uri = /v1/system/ip-pools/default/silos
102812024-05-08T03:37:45.219ZINFOtest_unauthorized (external client test context): client received response status = 401
102822024-05-08T03:37:45.219ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default/silos
102832024-05-08T03:37:45.219ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":true,\\"silo\\":\\"001de000-5110-4000-8000-000000000000\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102842024-05-08T03:37:45.219ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fe8b91eb-1c8e-4bb8-b4ed-ff7433690b7f uri = /v1/system/ip-pools/default/silos
102852024-05-08T03:37:45.219ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fe8b91eb-1c8e-4bb8-b4ed-ff7433690b7f uri = /v1/system/ip-pools/default/silos
102862024-05-08T03:37:45.219ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fe8b91eb-1c8e-4bb8-b4ed-ff7433690b7f uri = /v1/system/ip-pools/default/silos
102872024-05-08T03:37:45.219ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 266 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fe8b91eb-1c8e-4bb8-b4ed-ff7433690b7f response_code = 401 uri = /v1/system/ip-pools/default/silos
102882024-05-08T03:37:45.219ZINFOtest_unauthorized (external client test context): client received response status = 401
102892024-05-08T03:37:45.219ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default/silos
102902024-05-08T03:37:45.220ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":true,\\"silo\\":\\"001de000-5110-4000-8000-000000000000\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102912024-05-08T03:37:45.220ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8738a7ea-2738-439d-918d-52288f529cec uri = /v1/system/ip-pools/default/silos
102922024-05-08T03:37:45.220ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8738a7ea-2738-439d-918d-52288f529cec uri = /v1/system/ip-pools/default/silos
102932024-05-08T03:37:45.225ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1657:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#42}::from::ip_pool_silo_link::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolSiloLink>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1667:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolLinkSilo>) -> omicron_nexus::external_api::http_entrypoints::{impl#42}::from::ip_pool_silo_link::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#42}::from::ip_pool_silo_link::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolSiloLink>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolLinkSilo>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolLinkSilo>) -> omicron_nexus::external_api::http_entrypoints::{impl#42}::from::ip_pool_silo_link::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolLinkSilo>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolSiloLink>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8738a7ea-2738-439d-918d-52288f529cec uri = /v1/system/ip-pools/default/silos
102942024-05-08T03:37:45.225ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5063 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8738a7ea-2738-439d-918d-52288f529cec response_code = 401 uri = /v1/system/ip-pools/default/silos
102952024-05-08T03:37:45.225ZINFOtest_unauthorized (external client test context): client received response status = 401
102962024-05-08T03:37:45.225ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default/silos
102972024-05-08T03:37:45.225ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
102982024-05-08T03:37:45.225ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5bd6844-9739-46e0-8cbf-71b4bf5f32cb uri = /v1/system/ip-pools/default/silos
102992024-05-08T03:37:45.226ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 130 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5bd6844-9739-46e0-8cbf-71b4bf5f32cb response_code = 405 uri = /v1/system/ip-pools/default/silos
103002024-05-08T03:37:45.226ZINFOtest_unauthorized (external client test context): client received response status = 405
103012024-05-08T03:37:45.226ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default/silos
103022024-05-08T03:37:45.226ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103032024-05-08T03:37:45.226ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c37cf07-ae79-40f8-be65-15cb07628264 uri = /v1/system/ip-pools/default/silos
103042024-05-08T03:37:45.227ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 453 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c37cf07-ae79-40f8-be65-15cb07628264 response_code = 405 uri = /v1/system/ip-pools/default/silos
103052024-05-08T03:37:45.227ZINFOtest_unauthorized (external client test context): client received response status = 405
103062024-05-08T03:37:45.227ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default/silos
103072024-05-08T03:37:45.227ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103082024-05-08T03:37:45.228ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 42b15ffb-0035-4989-9da0-6c7bfc1357aa uri = /v1/system/ip-pools/default/silos
103092024-05-08T03:37:45.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 42b15ffb-0035-4989-9da0-6c7bfc1357aa response_code = 405 uri = /v1/system/ip-pools/default/silos
103102024-05-08T03:37:45.228ZINFOtest_unauthorized (external client test context): client received response status = 405
103112024-05-08T03:37:45.228ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default/silos
103122024-05-08T03:37:45.228ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103132024-05-08T03:37:45.228ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ee4b56c1-edcc-4b40-bbc1-d51c0614a867 uri = /v1/system/ip-pools/default/silos
103142024-05-08T03:37:45.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 137 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ee4b56c1-edcc-4b40-bbc1-d51c0614a867 response_code = 405 uri = /v1/system/ip-pools/default/silos
103152024-05-08T03:37:45.229ZINFOtest_unauthorized (external client test context): client received response status = 405
103162024-05-08T03:37:45.229ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default/silos
103172024-05-08T03:37:45.229ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103182024-05-08T03:37:45.229ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b3c70655-a5f5-49e9-8c3d-f88a7508bf04 uri = /v1/system/ip-pools/default/silos
103192024-05-08T03:37:45.229ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b3c70655-a5f5-49e9-8c3d-f88a7508bf04 response_code = 405 uri = /v1/system/ip-pools/default/silos
103202024-05-08T03:37:45.263ZINFOtest_unauthorized (external client test context): client received response status = 405
103212024-05-08T03:37:45.263ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default/silos
103222024-05-08T03:37:45.263ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103232024-05-08T03:37:45.264ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 560a0f9c-2333-4a21-825c-1060ba96faf8 uri = /v1/system/ip-pools/default/silos
103242024-05-08T03:37:45.264ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 76 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 560a0f9c-2333-4a21-825c-1060ba96faf8 response_code = 405 uri = /v1/system/ip-pools/default/silos
103252024-05-08T03:37:45.264ZINFOtest_unauthorized (external client test context): client received response status = 405
103262024-05-08T03:37:45.265ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default/silos
103272024-05-08T03:37:45.265ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103282024-05-08T03:37:45.274ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 90e9bcea-e789-48fc-988b-d650d636115a uri = /v1/system/ip-pools/default/silos
103292024-05-08T03:37:45.274ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 224 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 90e9bcea-e789-48fc-988b-d650d636115a response_code = 405 uri = /v1/system/ip-pools/default/silos
103302024-05-08T03:37:45.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
103312024-05-08T03:37:45.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
103322024-05-08T03:37:45.278ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
103332024-05-08T03:37:45.279ZINFOtest_unauthorized (external client test context): client received response status = 405
103342024-05-08T03:37:45.279ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default/silos
103352024-05-08T03:37:45.279ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103362024-05-08T03:37:45.279ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ea162fb3-7a58-445a-9c1a-9f4eb99d3142 uri = /v1/system/ip-pools/default/silos
103372024-05-08T03:37:45.280ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 157 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ea162fb3-7a58-445a-9c1a-9f4eb99d3142 response_code = 405 uri = /v1/system/ip-pools/default/silos
103382024-05-08T03:37:45.280ZINFOtest_unauthorized (external client test context): client received response status = 405
103392024-05-08T03:37:45.280ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default/silos
103402024-05-08T03:37:45.280ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos
103412024-05-08T03:37:45.281ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 uri = /v1/system/ip-pools/default/silos
103422024-05-08T03:37:45.281ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 uri = /v1/system/ip-pools/default/silos
103432024-05-08T03:37:45.281ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/silos
103442024-05-08T03:37:45.281ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103452024-05-08T03:37:45.281ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103462024-05-08T03:37:45.300ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103472024-05-08T03:37:45.303ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
103482024-05-08T03:37:45.303ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:44.564799633","datum":24}\n
103492024-05-08T03:37:45.308ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
103502024-05-08T03:37:45.308ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
103512024-05-08T03:37:45.308ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103522024-05-08T03:37:45.308ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103532024-05-08T03:37:45.311ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103542024-05-08T03:37:45.318ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
103552024-05-08T03:37:45.319ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
103562024-05-08T03:37:45.319ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103572024-05-08T03:37:45.320ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103582024-05-08T03:37:45.320ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103592024-05-08T03:37:45.323ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
103602024-05-08T03:37:45.323ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103612024-05-08T03:37:45.323ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103622024-05-08T03:37:45.326ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103632024-05-08T03:37:45.329ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
103642024-05-08T03:37:45.332ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
103652024-05-08T03:37:45.332ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103662024-05-08T03:37:45.332ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103672024-05-08T03:37:45.333ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103682024-05-08T03:37:45.335ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
103692024-05-08T03:37:45.335ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
103702024-05-08T03:37:45.335ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103712024-05-08T03:37:45.335ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103722024-05-08T03:37:45.337ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103732024-05-08T03:37:45.347ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
103742024-05-08T03:37:45.347ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
103752024-05-08T03:37:45.347ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
103762024-05-08T03:37:45.359ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
103772024-05-08T03:37:45.363ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
103782024-05-08T03:37:45.367ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
103792024-05-08T03:37:45.367ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 uri = /v1/system/ip-pools/default/silos
103802024-05-08T03:37:45.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database uri = /v1/system/ip-pools/default/silos
103812024-05-08T03:37:45.367ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
103822024-05-08T03:37:45.367ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
103832024-05-08T03:37:45.369ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos
103842024-05-08T03:37:45.369ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
103852024-05-08T03:37:45.370ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database uri = /v1/system/ip-pools/default/silos
103862024-05-08T03:37:45.370ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
103872024-05-08T03:37:45.372ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
103882024-05-08T03:37:45.374ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
103892024-05-08T03:37:45.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/silos
103902024-05-08T03:37:45.378ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Fleet uri = /v1/system/ip-pools/default/silos
103912024-05-08T03:37:45.378ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos
103922024-05-08T03:37:45.378ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database uri = /v1/system/ip-pools/default/silos
103932024-05-08T03:37:45.378ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
103942024-05-08T03:37:45.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
103952024-05-08T03:37:45.388ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/silos
103962024-05-08T03:37:45.391ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Fleet result = Ok(()) uri = /v1/system/ip-pools/default/silos
103972024-05-08T03:37:45.391ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database uri = /v1/system/ip-pools/default/silos
103982024-05-08T03:37:45.391ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos
103992024-05-08T03:37:45.392ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos
104002024-05-08T03:37:45.397ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 115956 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 59b5bec6-b674-40ed-b7b7-af46a7bc0487 response_code = 200 uri = /v1/system/ip-pools/default/silos
104012024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client received response status = 200
104022024-05-08T03:37:45.399ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default/silos/demo-silo
104032024-05-08T03:37:45.399ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/ip-pools/default/silos/demo-silo
104042024-05-08T03:37:45.399ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default/silos/demo-silo
104052024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104062024-05-08T03:37:45.399ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3a891ba7-6cdc-4721-81e3-a9a487b03b37 uri = /v1/system/ip-pools/default/silos/demo-silo
104072024-05-08T03:37:45.399ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 86 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3a891ba7-6cdc-4721-81e3-a9a487b03b37 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
104082024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client received response status = 405
104092024-05-08T03:37:45.399ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default/silos/demo-silo
104102024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104112024-05-08T03:37:45.399ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dde96bcb-6e4a-41b8-b40e-d1f7994b3de4 uri = /v1/system/ip-pools/default/silos/demo-silo
104122024-05-08T03:37:45.399ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dde96bcb-6e4a-41b8-b40e-d1f7994b3de4 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
104132024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client received response status = 405
104142024-05-08T03:37:45.399ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default/silos/demo-silo
104152024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104162024-05-08T03:37:45.399ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = aa35b266-e700-4ce3-b47d-50fb2a4bff55 uri = /v1/system/ip-pools/default/silos/demo-silo
104172024-05-08T03:37:45.399ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = aa35b266-e700-4ce3-b47d-50fb2a4bff55 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
104182024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client received response status = 405
104192024-05-08T03:37:45.399ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default/silos/demo-silo
104202024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104212024-05-08T03:37:45.399ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 12386823-f89d-4bf8-a33f-70bd128bbb06 uri = /v1/system/ip-pools/default/silos/demo-silo
104222024-05-08T03:37:45.399ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 12386823-f89d-4bf8-a33f-70bd128bbb06 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
104232024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client received response status = 405
104242024-05-08T03:37:45.399ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default/silos/demo-silo
104252024-05-08T03:37:45.399ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104262024-05-08T03:37:45.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a uri = /v1/system/ip-pools/default/silos/demo-silo
104272024-05-08T03:37:45.400ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a uri = /v1/system/ip-pools/default/silos/demo-silo
104282024-05-08T03:37:45.400ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/silos/demo-silo
104292024-05-08T03:37:45.400ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104302024-05-08T03:37:45.400ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104312024-05-08T03:37:45.401ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104322024-05-08T03:37:45.403ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104332024-05-08T03:37:45.403ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104342024-05-08T03:37:45.404ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104352024-05-08T03:37:45.408ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
104362024-05-08T03:37:45.408ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
104372024-05-08T03:37:45.408ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104382024-05-08T03:37:45.408ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104392024-05-08T03:37:45.420ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104402024-05-08T03:37:45.427ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
104412024-05-08T03:37:45.428ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104422024-05-08T03:37:45.428ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104432024-05-08T03:37:45.429ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104442024-05-08T03:37:45.432ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
104452024-05-08T03:37:45.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
104462024-05-08T03:37:45.439ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104472024-05-08T03:37:45.439ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104482024-05-08T03:37:45.440ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104492024-05-08T03:37:45.443ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
104502024-05-08T03:37:45.443ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
104512024-05-08T03:37:45.443ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104522024-05-08T03:37:45.443ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104532024-05-08T03:37:45.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104542024-05-08T03:37:45.448ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
104552024-05-08T03:37:45.449ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
104562024-05-08T03:37:45.449ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
104572024-05-08T03:37:45.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
104582024-05-08T03:37:45.452ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
104592024-05-08T03:37:45.457ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
104602024-05-08T03:37:45.457ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a uri = /v1/system/ip-pools/default/silos/demo-silo
104612024-05-08T03:37:45.457ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource = Database uri = /v1/system/ip-pools/default/silos/demo-silo
104622024-05-08T03:37:45.457ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
104632024-05-08T03:37:45.459ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos/demo-silo
104642024-05-08T03:37:45.462ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos/demo-silo
104652024-05-08T03:37:45.462ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos/demo-silo
104662024-05-08T03:37:45.462ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource = Database uri = /v1/system/ip-pools/default/silos/demo-silo
104672024-05-08T03:37:45.462ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
104682024-05-08T03:37:45.463ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos/demo-silo
104692024-05-08T03:37:45.467ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
104702024-05-08T03:37:45.478ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/silos/demo-silo
104712024-05-08T03:37:45.478ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 78530 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfb34617-1538-4c26-b013-34170a49fb4a response_code = 404 uri = /v1/system/ip-pools/default/silos/demo-silo
104722024-05-08T03:37:45.479ZINFOtest_unauthorized (external client test context): client received response status = 404
104732024-05-08T03:37:45.479ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default/silos/demo-silo
104742024-05-08T03:37:45.479ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104752024-05-08T03:37:45.479ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 uri = /v1/system/ip-pools/default/silos/demo-silo
104762024-05-08T03:37:45.480ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 uri = /v1/system/ip-pools/default/silos/demo-silo
104772024-05-08T03:37:45.480ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 uri = /v1/system/ip-pools/default/silos/demo-silo
104782024-05-08T03:37:45.480ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 uri = /v1/system/ip-pools/default/silos/demo-silo
104792024-05-08T03:37:45.480ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 resource = Database uri = /v1/system/ip-pools/default/silos/demo-silo
104802024-05-08T03:37:45.480ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
104812024-05-08T03:37:45.480ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/silos/demo-silo
104822024-05-08T03:37:45.481ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1208 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1d07fd27-ffdf-4c35-8a92-463005779d71 response_code = 401 uri = /v1/system/ip-pools/default/silos/demo-silo
104832024-05-08T03:37:45.481ZINFOtest_unauthorized (external client test context): client received response status = 401
104842024-05-08T03:37:45.481ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default/silos/demo-silo
104852024-05-08T03:37:45.481ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104862024-05-08T03:37:45.481ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2159bdc0-33d6-487a-8432-1faa26e854c9 uri = /v1/system/ip-pools/default/silos/demo-silo
104872024-05-08T03:37:45.481ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2159bdc0-33d6-487a-8432-1faa26e854c9 uri = /v1/system/ip-pools/default/silos/demo-silo
104882024-05-08T03:37:45.481ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2159bdc0-33d6-487a-8432-1faa26e854c9 uri = /v1/system/ip-pools/default/silos/demo-silo
104892024-05-08T03:37:45.481ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 251 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2159bdc0-33d6-487a-8432-1faa26e854c9 response_code = 401 uri = /v1/system/ip-pools/default/silos/demo-silo
104902024-05-08T03:37:45.482ZINFOtest_unauthorized (external client test context): client received response status = 401
104912024-05-08T03:37:45.482ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default/silos/demo-silo
104922024-05-08T03:37:45.482ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"is_default\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
104932024-05-08T03:37:45.482ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ded01dd-317b-41d5-8ac3-4d0f47373523 uri = /v1/system/ip-pools/default/silos/demo-silo
104942024-05-08T03:37:45.483ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ded01dd-317b-41d5-8ac3-4d0f47373523 uri = /v1/system/ip-pools/default/silos/demo-silo
104952024-05-08T03:37:45.488ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1713:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#44}::from::ip_pool_silo_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPoolSiloLink>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1724:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolSiloUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#44}::from::ip_pool_silo_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#44}::from::ip_pool_silo_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPoolSiloLink>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolSiloUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolSiloUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#44}::from::ip_pool_silo_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::IpPoolSiloUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPoolSiloLink>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ded01dd-317b-41d5-8ac3-4d0f47373523 uri = /v1/system/ip-pools/default/silos/demo-silo
104962024-05-08T03:37:45.488ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5559 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ded01dd-317b-41d5-8ac3-4d0f47373523 response_code = 401 uri = /v1/system/ip-pools/default/silos/demo-silo
104972024-05-08T03:37:45.488ZINFOtest_unauthorized (external client test context): client received response status = 401
104982024-05-08T03:37:45.488ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default/silos/demo-silo
104992024-05-08T03:37:45.489ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105002024-05-08T03:37:45.489ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 284da5e7-39a8-461e-823d-7e7194fa0141 uri = /v1/system/ip-pools/default/silos/demo-silo
105012024-05-08T03:37:45.489ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 70 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 284da5e7-39a8-461e-823d-7e7194fa0141 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
105022024-05-08T03:37:45.490ZINFOtest_unauthorized (external client test context): client received response status = 405
105032024-05-08T03:37:45.490ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default/silos/demo-silo
105042024-05-08T03:37:45.490ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105052024-05-08T03:37:45.490ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5f44b90e-7808-41d1-8b3d-05b7bff43771 uri = /v1/system/ip-pools/default/silos/demo-silo
105062024-05-08T03:37:45.490ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5f44b90e-7808-41d1-8b3d-05b7bff43771 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
105072024-05-08T03:37:45.490ZINFOtest_unauthorized (external client test context): client received response status = 405
105082024-05-08T03:37:45.490ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default/silos/demo-silo
105092024-05-08T03:37:45.491ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105102024-05-08T03:37:45.491ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e28b1216-ea8d-43d2-ad80-ee35f009d491 uri = /v1/system/ip-pools/default/silos/demo-silo
105112024-05-08T03:37:45.491ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e28b1216-ea8d-43d2-ad80-ee35f009d491 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
105122024-05-08T03:37:45.491ZINFOtest_unauthorized (external client test context): client received response status = 405
105132024-05-08T03:37:45.491ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default/silos/demo-silo
105142024-05-08T03:37:45.491ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105152024-05-08T03:37:45.491ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 87f02859-830e-4f28-87b3-01d25ef2d88b uri = /v1/system/ip-pools/default/silos/demo-silo
105162024-05-08T03:37:45.491ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 104 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 87f02859-830e-4f28-87b3-01d25ef2d88b response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
105172024-05-08T03:37:45.492ZINFOtest_unauthorized (external client test context): client received response status = 405
105182024-05-08T03:37:45.492ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default/silos/demo-silo
105192024-05-08T03:37:45.492ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105202024-05-08T03:37:45.492ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 uri = /v1/system/ip-pools/default/silos/demo-silo
105212024-05-08T03:37:45.493ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 uri = /v1/system/ip-pools/default/silos/demo-silo
105222024-05-08T03:37:45.493ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/silos/demo-silo
105232024-05-08T03:37:45.493ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105242024-05-08T03:37:45.493ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105252024-05-08T03:37:45.494ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105262024-05-08T03:37:45.497ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105272024-05-08T03:37:45.497ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105282024-05-08T03:37:45.497ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105292024-05-08T03:37:45.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
105302024-05-08T03:37:45.500ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
105312024-05-08T03:37:45.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105322024-05-08T03:37:45.500ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105332024-05-08T03:37:45.501ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105342024-05-08T03:37:45.507ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
105352024-05-08T03:37:45.507ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105362024-05-08T03:37:45.507ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105372024-05-08T03:37:45.507ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105382024-05-08T03:37:45.512ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
105392024-05-08T03:37:45.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
105402024-05-08T03:37:45.518ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105412024-05-08T03:37:45.518ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105422024-05-08T03:37:45.519ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105432024-05-08T03:37:45.522ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
105442024-05-08T03:37:45.522ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
105452024-05-08T03:37:45.522ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105462024-05-08T03:37:45.522ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105472024-05-08T03:37:45.522ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105482024-05-08T03:37:45.526ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
105492024-05-08T03:37:45.527ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
105502024-05-08T03:37:45.527ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
105512024-05-08T03:37:45.527ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
105522024-05-08T03:37:45.532ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
105532024-05-08T03:37:45.536ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
105542024-05-08T03:37:45.536ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 uri = /v1/system/ip-pools/default/silos/demo-silo
105552024-05-08T03:37:45.536ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource = Database uri = /v1/system/ip-pools/default/silos/demo-silo
105562024-05-08T03:37:45.536ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
105572024-05-08T03:37:45.536ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos/demo-silo
105582024-05-08T03:37:45.541ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/silos/demo-silo
105592024-05-08T03:37:45.542ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/silos/demo-silo
105602024-05-08T03:37:45.542ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource = Database uri = /v1/system/ip-pools/default/silos/demo-silo
105612024-05-08T03:37:45.542ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
105622024-05-08T03:37:45.543ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/silos/demo-silo
105632024-05-08T03:37:45.547ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
105642024-05-08T03:37:45.556ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/silos/demo-silo
105652024-05-08T03:37:45.556ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 63700 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2e1ba7fa-2a6e-4b86-a715-7d36ecd4c528 response_code = 404 uri = /v1/system/ip-pools/default/silos/demo-silo
105662024-05-08T03:37:45.556ZINFOtest_unauthorized (external client test context): client received response status = 404
105672024-05-08T03:37:45.557ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default/silos/demo-silo
105682024-05-08T03:37:45.557ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105692024-05-08T03:37:45.557ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 uri = /v1/system/ip-pools/default/silos/demo-silo
105702024-05-08T03:37:45.557ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 uri = /v1/system/ip-pools/default/silos/demo-silo
105712024-05-08T03:37:45.557ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 uri = /v1/system/ip-pools/default/silos/demo-silo
105722024-05-08T03:37:45.557ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 uri = /v1/system/ip-pools/default/silos/demo-silo
105732024-05-08T03:37:45.557ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 resource = Database uri = /v1/system/ip-pools/default/silos/demo-silo
105742024-05-08T03:37:45.557ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/silos/demo-silo
105752024-05-08T03:37:45.558ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/silos/demo-silo
105762024-05-08T03:37:45.558ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 660 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5edb979-e861-4ee0-9473-cd73bf893e20 response_code = 401 uri = /v1/system/ip-pools/default/silos/demo-silo
105772024-05-08T03:37:45.558ZINFOtest_unauthorized (external client test context): client received response status = 401
105782024-05-08T03:37:45.558ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default/silos/demo-silo
105792024-05-08T03:37:45.558ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105802024-05-08T03:37:45.558ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f241a7a7-8586-48d4-b3a8-6bca1c451da8 uri = /v1/system/ip-pools/default/silos/demo-silo
105812024-05-08T03:37:45.558ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
105822024-05-08T03:37:45.559ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f241a7a7-8586-48d4-b3a8-6bca1c451da8 uri = /v1/system/ip-pools/default/silos/demo-silo
105832024-05-08T03:37:45.559ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f241a7a7-8586-48d4-b3a8-6bca1c451da8 uri = /v1/system/ip-pools/default/silos/demo-silo
105842024-05-08T03:37:45.559ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 682 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f241a7a7-8586-48d4-b3a8-6bca1c451da8 response_code = 401 uri = /v1/system/ip-pools/default/silos/demo-silo
105852024-05-08T03:37:45.560ZINFOtest_unauthorized (external client test context): client received response status = 401
105862024-05-08T03:37:45.560ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default/silos/demo-silo
105872024-05-08T03:37:45.560ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105882024-05-08T03:37:45.562ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
105892024-05-08T03:37:45.562ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a81a0ae8-6c33-4f0c-ae3c-37c3f365317f uri = /v1/system/ip-pools/default/silos/demo-silo
105902024-05-08T03:37:45.562ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a81a0ae8-6c33-4f0c-ae3c-37c3f365317f uri = /v1/system/ip-pools/default/silos/demo-silo
105912024-05-08T03:37:45.570ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1684:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#43}::from::ip_pool_silo_unlink::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1692:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#43}::from::ip_pool_silo_unlink::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#43}::from::ip_pool_silo_unlink::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#43}::from::ip_pool_silo_unlink::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolSiloPath>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a81a0ae8-6c33-4f0c-ae3c-37c3f365317f uri = /v1/system/ip-pools/default/silos/demo-silo
105922024-05-08T03:37:45.570ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 8257 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a81a0ae8-6c33-4f0c-ae3c-37c3f365317f response_code = 401 uri = /v1/system/ip-pools/default/silos/demo-silo
105932024-05-08T03:37:45.571ZINFOtest_unauthorized (external client test context): client received response status = 401
105942024-05-08T03:37:45.571ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default/silos/demo-silo
105952024-05-08T03:37:45.571ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
105962024-05-08T03:37:45.601ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ed39b60d-f651-4bf3-8a47-b51647efa6e3 uri = /v1/system/ip-pools/default/silos/demo-silo
105972024-05-08T03:37:45.602ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 30264 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ed39b60d-f651-4bf3-8a47-b51647efa6e3 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
105982024-05-08T03:37:45.603ZINFOtest_unauthorized (external client test context): client received response status = 405
105992024-05-08T03:37:45.603ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default/silos/demo-silo
106002024-05-08T03:37:45.605ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
106012024-05-08T03:37:45.605ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 020470e5-3751-44d4-a3e0-52feec9ff726 uri = /v1/system/ip-pools/default/silos/demo-silo
106022024-05-08T03:37:45.605ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 168 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 020470e5-3751-44d4-a3e0-52feec9ff726 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
106032024-05-08T03:37:45.605ZINFOtest_unauthorized (external client test context): client received response status = 405
106042024-05-08T03:37:45.605ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default/silos/demo-silo
106052024-05-08T03:37:45.605ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
106062024-05-08T03:37:45.610ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c54f3c0d-24ef-4c04-a2af-455dd7a991dd uri = /v1/system/ip-pools/default/silos/demo-silo
106072024-05-08T03:37:45.611ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c54f3c0d-24ef-4c04-a2af-455dd7a991dd response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
106082024-05-08T03:37:45.611ZINFOtest_unauthorized (external client test context): client received response status = 405
106092024-05-08T03:37:45.612ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default/silos/demo-silo
106102024-05-08T03:37:45.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/silos/demo-silo
106112024-05-08T03:37:45.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = acfcdb8e-0c9b-40ff-ab71-73c01d2dda62 uri = /v1/system/ip-pools/default/silos/demo-silo
106122024-05-08T03:37:45.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 53 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = acfcdb8e-0c9b-40ff-ab71-73c01d2dda62 response_code = 405 uri = /v1/system/ip-pools/default/silos/demo-silo
106132024-05-08T03:37:45.613ZINFOtest_unauthorized (external client test context): client received response status = 405
106142024-05-08T03:37:45.613ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default/silos/demo-silo
106152024-05-08T03:37:45.613ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default/ranges
106162024-05-08T03:37:45.613ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools/default/ranges
106172024-05-08T03:37:45.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
106182024-05-08T03:37:45.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f uri = /v1/system/ip-pools/default/ranges
106192024-05-08T03:37:45.613ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f uri = /v1/system/ip-pools/default/ranges
106202024-05-08T03:37:45.613ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/ranges
106212024-05-08T03:37:45.613ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106222024-05-08T03:37:45.613ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106232024-05-08T03:37:45.613ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106242024-05-08T03:37:45.618ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106252024-05-08T03:37:45.618ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106262024-05-08T03:37:45.620ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106272024-05-08T03:37:45.624ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
106282024-05-08T03:37:45.624ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
106292024-05-08T03:37:45.624ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106302024-05-08T03:37:45.624ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106312024-05-08T03:37:45.624ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106322024-05-08T03:37:45.631ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
106332024-05-08T03:37:45.631ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106342024-05-08T03:37:45.631ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106352024-05-08T03:37:45.633ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106362024-05-08T03:37:45.638ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
106372024-05-08T03:37:45.642ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
106382024-05-08T03:37:45.642ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106392024-05-08T03:37:45.642ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106402024-05-08T03:37:45.643ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106412024-05-08T03:37:45.647ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
106422024-05-08T03:37:45.662ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
106432024-05-08T03:37:45.662ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106442024-05-08T03:37:45.662ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106452024-05-08T03:37:45.663ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106462024-05-08T03:37:45.674ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
106472024-05-08T03:37:45.674ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106482024-05-08T03:37:45.674ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106492024-05-08T03:37:45.675ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106502024-05-08T03:37:45.679ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
106512024-05-08T03:37:45.683ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
106522024-05-08T03:37:45.683ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f uri = /v1/system/ip-pools/default/ranges
106532024-05-08T03:37:45.683ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database uri = /v1/system/ip-pools/default/ranges
106542024-05-08T03:37:45.683ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
106552024-05-08T03:37:45.684ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106562024-05-08T03:37:45.689ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges
106572024-05-08T03:37:45.689ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges
106582024-05-08T03:37:45.689ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database uri = /v1/system/ip-pools/default/ranges
106592024-05-08T03:37:45.689ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
106602024-05-08T03:37:45.690ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106612024-05-08T03:37:45.698ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/ranges
106622024-05-08T03:37:45.703ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106632024-05-08T03:37:45.704ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database uri = /v1/system/ip-pools/default/ranges
106642024-05-08T03:37:45.704ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
106652024-05-08T03:37:45.704ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106662024-05-08T03:37:45.717ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges
106672024-05-08T03:37:45.717ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges
106682024-05-08T03:37:45.717ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database uri = /v1/system/ip-pools/default/ranges
106692024-05-08T03:37:45.717ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
106702024-05-08T03:37:45.720ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106712024-05-08T03:37:45.731ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/ranges
106722024-05-08T03:37:45.739ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106732024-05-08T03:37:45.739ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database uri = /v1/system/ip-pools/default/ranges
106742024-05-08T03:37:45.739ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
106752024-05-08T03:37:45.743ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
106762024-05-08T03:37:45.748ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 140407 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 723b5950-3613-4597-8649-db33a0bc032f response_code = 200 uri = /v1/system/ip-pools/default/ranges
106772024-05-08T03:37:45.753ZINFOtest_unauthorized (external client test context): client received response status = 200
106782024-05-08T03:37:45.753ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default/ranges
106792024-05-08T03:37:45.754ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
106802024-05-08T03:37:45.754ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 uri = /v1/system/ip-pools/default/ranges
106812024-05-08T03:37:45.754ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 uri = /v1/system/ip-pools/default/ranges
106822024-05-08T03:37:45.754ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/ranges
106832024-05-08T03:37:45.754ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106842024-05-08T03:37:45.754ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106852024-05-08T03:37:45.754ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106862024-05-08T03:37:45.757ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106872024-05-08T03:37:45.757ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106882024-05-08T03:37:45.757ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106892024-05-08T03:37:45.764ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
106902024-05-08T03:37:45.765ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
106912024-05-08T03:37:45.765ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106922024-05-08T03:37:45.766ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106932024-05-08T03:37:45.768ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106942024-05-08T03:37:45.771ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
106952024-05-08T03:37:45.771ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
106962024-05-08T03:37:45.773ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
106972024-05-08T03:37:45.773ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
106982024-05-08T03:37:45.775ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
106992024-05-08T03:37:45.790ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
107002024-05-08T03:37:45.790ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
107012024-05-08T03:37:45.790ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
107022024-05-08T03:37:45.793ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
107032024-05-08T03:37:45.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
107042024-05-08T03:37:45.799ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
107052024-05-08T03:37:45.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
107062024-05-08T03:37:45.799ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
107072024-05-08T03:37:45.801ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
107082024-05-08T03:37:45.806ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
107092024-05-08T03:37:45.806ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
107102024-05-08T03:37:45.807ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
107112024-05-08T03:37:45.809ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
107122024-05-08T03:37:45.816ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
107132024-05-08T03:37:45.820ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
107142024-05-08T03:37:45.820ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 uri = /v1/system/ip-pools/default/ranges
107152024-05-08T03:37:45.820ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource = Database uri = /v1/system/ip-pools/default/ranges
107162024-05-08T03:37:45.820ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
107172024-05-08T03:37:45.821ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
107182024-05-08T03:37:45.834ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges
107192024-05-08T03:37:45.835ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges
107202024-05-08T03:37:45.835ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource = Database uri = /v1/system/ip-pools/default/ranges
107212024-05-08T03:37:45.835ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
107222024-05-08T03:37:45.835ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
107232024-05-08T03:37:45.844ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
107242024-05-08T03:37:45.861ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/ranges
107252024-05-08T03:37:45.869ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 109267 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 713bf7c8-eb38-4377-80f9-67fd2011f322 response_code = 404 uri = /v1/system/ip-pools/default/ranges
107262024-05-08T03:37:45.869ZINFOtest_unauthorized (external client test context): client received response status = 404
107272024-05-08T03:37:45.869ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default/ranges
107282024-05-08T03:37:45.869ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107292024-05-08T03:37:45.883ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 uri = /v1/system/ip-pools/default/ranges
107302024-05-08T03:37:45.883ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 uri = /v1/system/ip-pools/default/ranges
107312024-05-08T03:37:45.888ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 uri = /v1/system/ip-pools/default/ranges
107322024-05-08T03:37:45.889ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 uri = /v1/system/ip-pools/default/ranges
107332024-05-08T03:37:45.889ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 resource = Database uri = /v1/system/ip-pools/default/ranges
107342024-05-08T03:37:45.889ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
107352024-05-08T03:37:45.890ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/ranges
107362024-05-08T03:37:45.898ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 30601 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a673e3f-f12e-4900-aa58-6a5e65bc8b38 response_code = 401 uri = /v1/system/ip-pools/default/ranges
107372024-05-08T03:37:45.899ZINFOtest_unauthorized (external client test context): client received response status = 401
107382024-05-08T03:37:45.899ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default/ranges
107392024-05-08T03:37:45.899ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107402024-05-08T03:37:45.899ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba57a8c1-f7b3-4e68-9fa3-413e8b4060ff uri = /v1/system/ip-pools/default/ranges
107412024-05-08T03:37:45.899ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba57a8c1-f7b3-4e68-9fa3-413e8b4060ff uri = /v1/system/ip-pools/default/ranges
107422024-05-08T03:37:45.899ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba57a8c1-f7b3-4e68-9fa3-413e8b4060ff uri = /v1/system/ip-pools/default/ranges
107432024-05-08T03:37:45.899ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 494 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba57a8c1-f7b3-4e68-9fa3-413e8b4060ff response_code = 401 uri = /v1/system/ip-pools/default/ranges
107442024-05-08T03:37:45.899ZINFOtest_unauthorized (external client test context): client received response status = 401
107452024-05-08T03:37:45.899ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default/ranges
107462024-05-08T03:37:45.899ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107472024-05-08T03:37:45.899ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6a65e3ec-d4b8-49b1-9a91-898203c544de uri = /v1/system/ip-pools/default/ranges
107482024-05-08T03:37:45.899ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6a65e3ec-d4b8-49b1-9a91-898203c544de uri = /v1/system/ip-pools/default/ranges
107492024-05-08T03:37:45.906ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1763:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#46}::from::ip_pool_range_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolRange>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1791:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>) -> omicron_nexus::external_api::http_entrypoints::{impl#46}::from::ip_pool_range_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#46}::from::ip_pool_range_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolRange>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>) -> omicron_nexus::external_api::http_entrypoints::{impl#46}::from::ip_pool_range_list::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolRange>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6a65e3ec-d4b8-49b1-9a91-898203c544de uri = /v1/system/ip-pools/default/ranges
107502024-05-08T03:37:45.906ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5912 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6a65e3ec-d4b8-49b1-9a91-898203c544de response_code = 401 uri = /v1/system/ip-pools/default/ranges
107512024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client received response status = 401
107522024-05-08T03:37:45.906ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default/ranges
107532024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107542024-05-08T03:37:45.906ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9e10400e-2cd1-4d66-8879-7043c3fd719a uri = /v1/system/ip-pools/default/ranges
107552024-05-08T03:37:45.906ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 92 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9e10400e-2cd1-4d66-8879-7043c3fd719a response_code = 405 uri = /v1/system/ip-pools/default/ranges
107562024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client received response status = 405
107572024-05-08T03:37:45.906ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default/ranges
107582024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107592024-05-08T03:37:45.906ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 76796bf7-4078-40b7-94d3-aa969e159591 uri = /v1/system/ip-pools/default/ranges
107602024-05-08T03:37:45.906ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 76796bf7-4078-40b7-94d3-aa969e159591 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107612024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client received response status = 405
107622024-05-08T03:37:45.906ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default/ranges
107632024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107642024-05-08T03:37:45.906ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6424994a-b4bb-42dd-ae8b-9d2a6f7db089 uri = /v1/system/ip-pools/default/ranges
107652024-05-08T03:37:45.906ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6424994a-b4bb-42dd-ae8b-9d2a6f7db089 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107662024-05-08T03:37:45.906ZINFOtest_unauthorized (external client test context): client received response status = 405
107672024-05-08T03:37:45.907ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default/ranges
107682024-05-08T03:37:45.907ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107692024-05-08T03:37:45.907ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4d152f0d-8cdc-42cd-a625-baa1eb0a4f81 uri = /v1/system/ip-pools/default/ranges
107702024-05-08T03:37:45.908ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4d152f0d-8cdc-42cd-a625-baa1eb0a4f81 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107712024-05-08T03:37:45.908ZINFOtest_unauthorized (external client test context): client received response status = 405
107722024-05-08T03:37:45.908ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default/ranges
107732024-05-08T03:37:45.908ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107742024-05-08T03:37:45.912ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 65aedad4-b01d-4568-897b-c1e4dc185199 uri = /v1/system/ip-pools/default/ranges
107752024-05-08T03:37:45.912ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 65aedad4-b01d-4568-897b-c1e4dc185199 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107762024-05-08T03:37:45.912ZINFOtest_unauthorized (external client test context): client received response status = 405
107772024-05-08T03:37:45.912ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default/ranges
107782024-05-08T03:37:45.912ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107792024-05-08T03:37:45.912ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6429b82d-6d14-4744-842e-a2feb14ee18f uri = /v1/system/ip-pools/default/ranges
107802024-05-08T03:37:45.912ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6429b82d-6d14-4744-842e-a2feb14ee18f response_code = 405 uri = /v1/system/ip-pools/default/ranges
107812024-05-08T03:37:45.913ZINFOtest_unauthorized (external client test context): client received response status = 405
107822024-05-08T03:37:45.913ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default/ranges
107832024-05-08T03:37:45.913ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107842024-05-08T03:37:45.913ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 81a3dc9a-7955-4eed-af2b-ba3cf67aa582 uri = /v1/system/ip-pools/default/ranges
107852024-05-08T03:37:45.913ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 81a3dc9a-7955-4eed-af2b-ba3cf67aa582 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107862024-05-08T03:37:45.913ZINFOtest_unauthorized (external client test context): client received response status = 405
107872024-05-08T03:37:45.913ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default/ranges
107882024-05-08T03:37:45.913ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107892024-05-08T03:37:45.913ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 22d2c790-76ea-404f-af59-a50a125fa6d1 uri = /v1/system/ip-pools/default/ranges
107902024-05-08T03:37:45.913ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 22d2c790-76ea-404f-af59-a50a125fa6d1 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107912024-05-08T03:37:45.913ZINFOtest_unauthorized (external client test context): client received response status = 405
107922024-05-08T03:37:45.913ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default/ranges
107932024-05-08T03:37:45.919ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107942024-05-08T03:37:45.920ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5d4ae01e-b42b-436d-b92a-125df94f9c29 uri = /v1/system/ip-pools/default/ranges
107952024-05-08T03:37:45.920ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5d4ae01e-b42b-436d-b92a-125df94f9c29 response_code = 405 uri = /v1/system/ip-pools/default/ranges
107962024-05-08T03:37:45.920ZINFOtest_unauthorized (external client test context): client received response status = 405
107972024-05-08T03:37:45.920ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default/ranges
107982024-05-08T03:37:45.920ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
107992024-05-08T03:37:45.921ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = df6928d2-7678-4d22-b484-104db01d7d34 uri = /v1/system/ip-pools/default/ranges
108002024-05-08T03:37:45.922ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 1461 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = df6928d2-7678-4d22-b484-104db01d7d34 response_code = 405 uri = /v1/system/ip-pools/default/ranges
108012024-05-08T03:37:45.922ZINFOtest_unauthorized (external client test context): client received response status = 405
108022024-05-08T03:37:45.922ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default/ranges
108032024-05-08T03:37:45.922ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108042024-05-08T03:37:45.922ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 292fd8ce-c014-42d0-9a75-4e31fe5bfa0c uri = /v1/system/ip-pools/default/ranges
108052024-05-08T03:37:45.922ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 292fd8ce-c014-42d0-9a75-4e31fe5bfa0c response_code = 405 uri = /v1/system/ip-pools/default/ranges
108062024-05-08T03:37:45.922ZINFOtest_unauthorized (external client test context): client received response status = 405
108072024-05-08T03:37:45.922ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default/ranges
108082024-05-08T03:37:45.922ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108092024-05-08T03:37:45.923ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f569c914-7dd9-4c9f-96b9-4b7aebb71497 uri = /v1/system/ip-pools/default/ranges
108102024-05-08T03:37:45.923ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 99 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f569c914-7dd9-4c9f-96b9-4b7aebb71497 response_code = 405 uri = /v1/system/ip-pools/default/ranges
108112024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client received response status = 405
108122024-05-08T03:37:45.925ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default/ranges
108132024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108142024-05-08T03:37:45.925ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cdfbb82f-6cd0-422f-b3b9-1d795aa9f48d uri = /v1/system/ip-pools/default/ranges
108152024-05-08T03:37:45.925ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cdfbb82f-6cd0-422f-b3b9-1d795aa9f48d response_code = 405 uri = /v1/system/ip-pools/default/ranges
108162024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client received response status = 405
108172024-05-08T03:37:45.925ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default/ranges
108182024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108192024-05-08T03:37:45.925ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4a41e0de-eed7-481a-849a-6b907e1610de uri = /v1/system/ip-pools/default/ranges
108202024-05-08T03:37:45.925ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4a41e0de-eed7-481a-849a-6b907e1610de response_code = 405 uri = /v1/system/ip-pools/default/ranges
108212024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client received response status = 405
108222024-05-08T03:37:45.925ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default/ranges
108232024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108242024-05-08T03:37:45.925ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87447e66-9449-43a9-bec6-f4ea8717a942 uri = /v1/system/ip-pools/default/ranges
108252024-05-08T03:37:45.925ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87447e66-9449-43a9-bec6-f4ea8717a942 response_code = 405 uri = /v1/system/ip-pools/default/ranges
108262024-05-08T03:37:45.925ZINFOtest_unauthorized (external client test context): client received response status = 405
108272024-05-08T03:37:45.926ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default/ranges
108282024-05-08T03:37:45.934ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108292024-05-08T03:37:45.938ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 714b13a9-8d11-45e0-9082-7fb73be7ac32 uri = /v1/system/ip-pools/default/ranges
108302024-05-08T03:37:45.938ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 420 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 714b13a9-8d11-45e0-9082-7fb73be7ac32 response_code = 405 uri = /v1/system/ip-pools/default/ranges
108312024-05-08T03:37:45.939ZINFOtest_unauthorized (external client test context): client received response status = 405
108322024-05-08T03:37:45.940ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default/ranges
108332024-05-08T03:37:45.940ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges
108342024-05-08T03:37:45.940ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc uri = /v1/system/ip-pools/default/ranges
108352024-05-08T03:37:45.941ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc uri = /v1/system/ip-pools/default/ranges
108362024-05-08T03:37:45.947ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/ranges
108372024-05-08T03:37:45.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108382024-05-08T03:37:45.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108392024-05-08T03:37:45.948ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108402024-05-08T03:37:45.954ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108412024-05-08T03:37:45.954ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108422024-05-08T03:37:45.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108432024-05-08T03:37:45.970ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
108442024-05-08T03:37:45.970ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
108452024-05-08T03:37:45.970ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108462024-05-08T03:37:45.970ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108472024-05-08T03:37:45.970ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108482024-05-08T03:37:45.973ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
108492024-05-08T03:37:45.973ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108502024-05-08T03:37:45.973ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108512024-05-08T03:37:45.973ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108522024-05-08T03:37:45.976ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
108532024-05-08T03:37:45.981ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
108542024-05-08T03:37:45.981ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108552024-05-08T03:37:45.981ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108562024-05-08T03:37:45.982ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108572024-05-08T03:37:45.985ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
108582024-05-08T03:37:45.985ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
108592024-05-08T03:37:45.985ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108602024-05-08T03:37:45.985ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108612024-05-08T03:37:45.987ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108622024-05-08T03:37:45.990ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
108632024-05-08T03:37:45.990ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
108642024-05-08T03:37:45.990ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
108652024-05-08T03:37:45.991ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
108662024-05-08T03:37:45.996ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
108672024-05-08T03:37:46.003ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
108682024-05-08T03:37:46.003ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc uri = /v1/system/ip-pools/default/ranges
108692024-05-08T03:37:46.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database uri = /v1/system/ip-pools/default/ranges
108702024-05-08T03:37:46.006ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
108712024-05-08T03:37:46.007ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108722024-05-08T03:37:46.013ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges
108732024-05-08T03:37:46.013ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges
108742024-05-08T03:37:46.013ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database uri = /v1/system/ip-pools/default/ranges
108752024-05-08T03:37:46.013ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
108762024-05-08T03:37:46.014ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108772024-05-08T03:37:46.037ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/ranges
108782024-05-08T03:37:46.042ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108792024-05-08T03:37:46.044ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database uri = /v1/system/ip-pools/default/ranges
108802024-05-08T03:37:46.044ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
108812024-05-08T03:37:46.044ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108822024-05-08T03:37:46.051ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges
108832024-05-08T03:37:46.051ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges
108842024-05-08T03:37:46.051ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database uri = /v1/system/ip-pools/default/ranges
108852024-05-08T03:37:46.051ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
108862024-05-08T03:37:46.054ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108872024-05-08T03:37:46.063ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/ranges
108882024-05-08T03:37:46.078ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108892024-05-08T03:37:46.079ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database uri = /v1/system/ip-pools/default/ranges
108902024-05-08T03:37:46.079ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges
108912024-05-08T03:37:46.080ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges
108922024-05-08T03:37:46.084ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 143410 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66402d86-87c1-4969-aa05-ad543fa131cc response_code = 200 uri = /v1/system/ip-pools/default/ranges
108932024-05-08T03:37:46.085ZINFOtest_unauthorized (external client test context): client received response status = 200
108942024-05-08T03:37:46.086ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default/ranges/add
108952024-05-08T03:37:46.086ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/ip-pools/default/ranges/add
108962024-05-08T03:37:46.086ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default/ranges/add
108972024-05-08T03:37:46.086ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
108982024-05-08T03:37:46.087ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bec7e2ed-d59e-4cac-a741-25a6b96ea6f2 uri = /v1/system/ip-pools/default/ranges/add
108992024-05-08T03:37:46.087ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 349 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bec7e2ed-d59e-4cac-a741-25a6b96ea6f2 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109002024-05-08T03:37:46.090ZINFOtest_unauthorized (external client test context): client received response status = 405
109012024-05-08T03:37:46.090ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default/ranges/add
109022024-05-08T03:37:46.090ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109032024-05-08T03:37:46.090ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2ba5c42d-916c-4ac3-9b30-f7e6c8e912f6 uri = /v1/system/ip-pools/default/ranges/add
109042024-05-08T03:37:46.090ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2ba5c42d-916c-4ac3-9b30-f7e6c8e912f6 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109052024-05-08T03:37:46.091ZINFOtest_unauthorized (external client test context): client received response status = 405
109062024-05-08T03:37:46.091ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default/ranges/add
109072024-05-08T03:37:46.091ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109082024-05-08T03:37:46.091ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a760acf9-422f-47f8-b75a-f04f98ed305a uri = /v1/system/ip-pools/default/ranges/add
109092024-05-08T03:37:46.096ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 4537 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a760acf9-422f-47f8-b75a-f04f98ed305a response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109102024-05-08T03:37:46.096ZINFOtest_unauthorized (external client test context): client received response status = 405
109112024-05-08T03:37:46.097ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default/ranges/add
109122024-05-08T03:37:46.097ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109132024-05-08T03:37:46.097ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ea54a2d7-95e4-43e3-a778-2a851edf610c uri = /v1/system/ip-pools/default/ranges/add
109142024-05-08T03:37:46.099ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 866 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ea54a2d7-95e4-43e3-a778-2a851edf610c response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109152024-05-08T03:37:46.099ZINFOtest_unauthorized (external client test context): client received response status = 405
109162024-05-08T03:37:46.099ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default/ranges/add
109172024-05-08T03:37:46.100ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109182024-05-08T03:37:46.103ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4b580bff-e414-49a0-9b4c-802bb953f687 uri = /v1/system/ip-pools/default/ranges/add
109192024-05-08T03:37:46.104ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 156 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4b580bff-e414-49a0-9b4c-802bb953f687 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109202024-05-08T03:37:46.104ZINFOtest_unauthorized (external client test context): client received response status = 405
109212024-05-08T03:37:46.104ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default/ranges/add
109222024-05-08T03:37:46.104ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109232024-05-08T03:37:46.104ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b27eb237-cad2-4590-9763-454f5bf46399 uri = /v1/system/ip-pools/default/ranges/add
109242024-05-08T03:37:46.105ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 232 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b27eb237-cad2-4590-9763-454f5bf46399 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109252024-05-08T03:37:46.105ZINFOtest_unauthorized (external client test context): client received response status = 405
109262024-05-08T03:37:46.105ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default/ranges/add
109272024-05-08T03:37:46.105ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109282024-05-08T03:37:46.106ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 64bad911-42ce-4a95-962c-7d47f2e6c333 uri = /v1/system/ip-pools/default/ranges/add
109292024-05-08T03:37:46.106ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 149 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 64bad911-42ce-4a95-962c-7d47f2e6c333 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109302024-05-08T03:37:46.107ZINFOtest_unauthorized (external client test context): client received response status = 405
109312024-05-08T03:37:46.107ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default/ranges/add
109322024-05-08T03:37:46.107ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109332024-05-08T03:37:46.108ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2bcb2d34-d009-4f4c-9b3c-63e316785492 uri = /v1/system/ip-pools/default/ranges/add
109342024-05-08T03:37:46.108ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 150 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2bcb2d34-d009-4f4c-9b3c-63e316785492 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
109352024-05-08T03:37:46.108ZINFOtest_unauthorized (external client test context): client received response status = 405
109362024-05-08T03:37:46.109ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default/ranges/add
109372024-05-08T03:37:46.109ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109382024-05-08T03:37:46.109ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 uri = /v1/system/ip-pools/default/ranges/add
109392024-05-08T03:37:46.109ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 uri = /v1/system/ip-pools/default/ranges/add
109402024-05-08T03:37:46.110ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/ranges/add
109412024-05-08T03:37:46.110ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109422024-05-08T03:37:46.114ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109432024-05-08T03:37:46.115ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109442024-05-08T03:37:46.121ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109452024-05-08T03:37:46.121ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109462024-05-08T03:37:46.122ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109472024-05-08T03:37:46.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
109482024-05-08T03:37:46.129ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
109492024-05-08T03:37:46.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109502024-05-08T03:37:46.129ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109512024-05-08T03:37:46.130ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109522024-05-08T03:37:46.134ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
109532024-05-08T03:37:46.135ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109542024-05-08T03:37:46.135ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109552024-05-08T03:37:46.136ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109562024-05-08T03:37:46.143ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
109572024-05-08T03:37:46.151ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
109582024-05-08T03:37:46.152ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109592024-05-08T03:37:46.152ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109602024-05-08T03:37:46.153ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109612024-05-08T03:37:46.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
109622024-05-08T03:37:46.155ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
109632024-05-08T03:37:46.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109642024-05-08T03:37:46.155ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109652024-05-08T03:37:46.157ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109662024-05-08T03:37:46.161ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
109672024-05-08T03:37:46.161ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
109682024-05-08T03:37:46.161ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
109692024-05-08T03:37:46.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
109702024-05-08T03:37:46.168ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
109712024-05-08T03:37:46.173ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
109722024-05-08T03:37:46.173ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 uri = /v1/system/ip-pools/default/ranges/add
109732024-05-08T03:37:46.173ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource = Database uri = /v1/system/ip-pools/default/ranges/add
109742024-05-08T03:37:46.173ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
109752024-05-08T03:37:46.174ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
109762024-05-08T03:37:46.176ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges/add
109772024-05-08T03:37:46.176ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges/add
109782024-05-08T03:37:46.176ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource = Database uri = /v1/system/ip-pools/default/ranges/add
109792024-05-08T03:37:46.176ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
109802024-05-08T03:37:46.177ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/add
109812024-05-08T03:37:46.181ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
109822024-05-08T03:37:46.196ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/ranges/add
109832024-05-08T03:37:46.196ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 86691 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89a402df-ea47-4103-ada0-87329bfcace3 response_code = 404 uri = /v1/system/ip-pools/default/ranges/add
109842024-05-08T03:37:46.197ZINFOtest_unauthorized (external client test context): client received response status = 404
109852024-05-08T03:37:46.197ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default/ranges/add
109862024-05-08T03:37:46.197ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109872024-05-08T03:37:46.198ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 uri = /v1/system/ip-pools/default/ranges/add
109882024-05-08T03:37:46.198ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 uri = /v1/system/ip-pools/default/ranges/add
109892024-05-08T03:37:46.198ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 uri = /v1/system/ip-pools/default/ranges/add
109902024-05-08T03:37:46.198ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 uri = /v1/system/ip-pools/default/ranges/add
109912024-05-08T03:37:46.198ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 resource = Database uri = /v1/system/ip-pools/default/ranges/add
109922024-05-08T03:37:46.198ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/add
109932024-05-08T03:37:46.199ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/ranges/add
109942024-05-08T03:37:46.199ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1065 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cddbf265-6e88-4d8a-a70a-76223a4f4e41 response_code = 401 uri = /v1/system/ip-pools/default/ranges/add
109952024-05-08T03:37:46.199ZINFOtest_unauthorized (external client test context): client received response status = 401
109962024-05-08T03:37:46.199ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default/ranges/add
109972024-05-08T03:37:46.199ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
109982024-05-08T03:37:46.200ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 759f0a67-4eaa-40bc-950d-d57ffabe97c8 uri = /v1/system/ip-pools/default/ranges/add
109992024-05-08T03:37:46.200ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 759f0a67-4eaa-40bc-950d-d57ffabe97c8 uri = /v1/system/ip-pools/default/ranges/add
110002024-05-08T03:37:46.200ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 759f0a67-4eaa-40bc-950d-d57ffabe97c8 uri = /v1/system/ip-pools/default/ranges/add
110012024-05-08T03:37:46.200ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 397 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 759f0a67-4eaa-40bc-950d-d57ffabe97c8 response_code = 401 uri = /v1/system/ip-pools/default/ranges/add
110022024-05-08T03:37:46.200ZINFOtest_unauthorized (external client test context): client received response status = 401
110032024-05-08T03:37:46.200ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default/ranges/add
110042024-05-08T03:37:46.200ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110052024-05-08T03:37:46.201ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9b6e6514-d209-4e06-a6fc-7bebafb9539f uri = /v1/system/ip-pools/default/ranges/add
110062024-05-08T03:37:46.201ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9b6e6514-d209-4e06-a6fc-7bebafb9539f uri = /v1/system/ip-pools/default/ranges/add
110072024-05-08T03:37:46.204ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1809:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#47}::from::ip_pool_range_add::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolRange>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1817:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#47}::from::ip_pool_range_add::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#47}::from::ip_pool_range_add::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolRange>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#47}::from::ip_pool_range_add::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolRange>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9b6e6514-d209-4e06-a6fc-7bebafb9539f uri = /v1/system/ip-pools/default/ranges/add
110082024-05-08T03:37:46.204ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3387 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9b6e6514-d209-4e06-a6fc-7bebafb9539f response_code = 401 uri = /v1/system/ip-pools/default/ranges/add
110092024-05-08T03:37:46.205ZINFOtest_unauthorized (external client test context): client received response status = 401
110102024-05-08T03:37:46.205ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default/ranges/add
110112024-05-08T03:37:46.205ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110122024-05-08T03:37:46.206ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da2d75e-c4f4-41ee-ac6e-82d1b111e75e uri = /v1/system/ip-pools/default/ranges/add
110132024-05-08T03:37:46.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 177 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da2d75e-c4f4-41ee-ac6e-82d1b111e75e response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110142024-05-08T03:37:46.206ZINFOtest_unauthorized (external client test context): client received response status = 405
110152024-05-08T03:37:46.207ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default/ranges/add
110162024-05-08T03:37:46.207ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110172024-05-08T03:37:46.207ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6914409-5ff5-419d-b867-b9869ed850b7 uri = /v1/system/ip-pools/default/ranges/add
110182024-05-08T03:37:46.207ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6914409-5ff5-419d-b867-b9869ed850b7 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110192024-05-08T03:37:46.207ZINFOtest_unauthorized (external client test context): client received response status = 405
110202024-05-08T03:37:46.207ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default/ranges/add
110212024-05-08T03:37:46.208ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110222024-05-08T03:37:46.208ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 835017eb-0080-4bc2-b875-0024ba23b4de uri = /v1/system/ip-pools/default/ranges/add
110232024-05-08T03:37:46.208ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 835017eb-0080-4bc2-b875-0024ba23b4de response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110242024-05-08T03:37:46.208ZINFOtest_unauthorized (external client test context): client received response status = 405
110252024-05-08T03:37:46.208ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default/ranges/add
110262024-05-08T03:37:46.208ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110272024-05-08T03:37:46.209ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bde14cba-7ddd-4ae0-976a-be8b9a6090e0 uri = /v1/system/ip-pools/default/ranges/add
110282024-05-08T03:37:46.209ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 189 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bde14cba-7ddd-4ae0-976a-be8b9a6090e0 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110292024-05-08T03:37:46.209ZINFOtest_unauthorized (external client test context): client received response status = 405
110302024-05-08T03:37:46.210ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default/ranges/add
110312024-05-08T03:37:46.210ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110322024-05-08T03:37:46.210ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d08256b5-3ad5-40e9-a354-498168b1cf6d uri = /v1/system/ip-pools/default/ranges/add
110332024-05-08T03:37:46.210ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 231 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d08256b5-3ad5-40e9-a354-498168b1cf6d response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110342024-05-08T03:37:46.210ZINFOtest_unauthorized (external client test context): client received response status = 405
110352024-05-08T03:37:46.210ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default/ranges/add
110362024-05-08T03:37:46.210ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110372024-05-08T03:37:46.211ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 594508b5-f754-4bf7-b4dc-ab68adb9e03c uri = /v1/system/ip-pools/default/ranges/add
110382024-05-08T03:37:46.211ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 121 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 594508b5-f754-4bf7-b4dc-ab68adb9e03c response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110392024-05-08T03:37:46.211ZINFOtest_unauthorized (external client test context): client received response status = 405
110402024-05-08T03:37:46.211ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default/ranges/add
110412024-05-08T03:37:46.211ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110422024-05-08T03:37:46.211ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f8e7b2c6-5fbf-4e8d-bc8b-387b735d6144 uri = /v1/system/ip-pools/default/ranges/add
110432024-05-08T03:37:46.211ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f8e7b2c6-5fbf-4e8d-bc8b-387b735d6144 response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110442024-05-08T03:37:46.212ZINFOtest_unauthorized (external client test context): client received response status = 405
110452024-05-08T03:37:46.212ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default/ranges/add
110462024-05-08T03:37:46.212ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/add
110472024-05-08T03:37:46.213ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2e86b527-266c-48ac-9995-6fd42edceefb uri = /v1/system/ip-pools/default/ranges/add
110482024-05-08T03:37:46.213ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 113 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2e86b527-266c-48ac-9995-6fd42edceefb response_code = 405 uri = /v1/system/ip-pools/default/ranges/add
110492024-05-08T03:37:46.213ZINFOtest_unauthorized (external client test context): client received response status = 405
110502024-05-08T03:37:46.213ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default/ranges/add
110512024-05-08T03:37:46.213ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default/ranges/remove
110522024-05-08T03:37:46.213ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/ip-pools/default/ranges/remove
110532024-05-08T03:37:46.213ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default/ranges/remove
110542024-05-08T03:37:46.213ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110552024-05-08T03:37:46.213ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e16867ca-68a3-458b-ae15-8f20ffbc2adf uri = /v1/system/ip-pools/default/ranges/remove
110562024-05-08T03:37:46.214ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 106 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e16867ca-68a3-458b-ae15-8f20ffbc2adf response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110572024-05-08T03:37:46.214ZINFOtest_unauthorized (external client test context): client received response status = 405
110582024-05-08T03:37:46.214ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default/ranges/remove
110592024-05-08T03:37:46.214ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110602024-05-08T03:37:46.240ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9399f961-b13f-40c8-bb41-7137b97226f1 uri = /v1/system/ip-pools/default/ranges/remove
110612024-05-08T03:37:46.240ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 25788 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9399f961-b13f-40c8-bb41-7137b97226f1 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110622024-05-08T03:37:46.240ZINFOtest_unauthorized (external client test context): client received response status = 405
110632024-05-08T03:37:46.240ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default/ranges/remove
110642024-05-08T03:37:46.240ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110652024-05-08T03:37:46.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f208b649-a33c-4587-97e8-e8ec891967c3 uri = /v1/system/ip-pools/default/ranges/remove
110662024-05-08T03:37:46.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 148 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f208b649-a33c-4587-97e8-e8ec891967c3 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110672024-05-08T03:37:46.241ZINFOtest_unauthorized (external client test context): client received response status = 405
110682024-05-08T03:37:46.241ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default/ranges/remove
110692024-05-08T03:37:46.242ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110702024-05-08T03:37:46.242ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e40a23a5-597f-4306-a8fa-98b8fd75bd0a uri = /v1/system/ip-pools/default/ranges/remove
110712024-05-08T03:37:46.242ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 141 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e40a23a5-597f-4306-a8fa-98b8fd75bd0a response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110722024-05-08T03:37:46.242ZINFOtest_unauthorized (external client test context): client received response status = 405
110732024-05-08T03:37:46.242ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default/ranges/remove
110742024-05-08T03:37:46.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110752024-05-08T03:37:46.243ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8a1de689-1872-4cf9-9e39-6340b6b1fae0 uri = /v1/system/ip-pools/default/ranges/remove
110762024-05-08T03:37:46.243ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 145 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8a1de689-1872-4cf9-9e39-6340b6b1fae0 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110772024-05-08T03:37:46.249ZINFOtest_unauthorized (external client test context): client received response status = 405
110782024-05-08T03:37:46.250ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default/ranges/remove
110792024-05-08T03:37:46.250ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110802024-05-08T03:37:46.250ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1b3344e8-9382-4b06-9a41-7a5a35d4531d uri = /v1/system/ip-pools/default/ranges/remove
110812024-05-08T03:37:46.250ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 147 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1b3344e8-9382-4b06-9a41-7a5a35d4531d response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110822024-05-08T03:37:46.250ZINFOtest_unauthorized (external client test context): client received response status = 405
110832024-05-08T03:37:46.250ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default/ranges/remove
110842024-05-08T03:37:46.251ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110852024-05-08T03:37:46.251ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 671d921a-716c-4f73-8a92-366c75799bf2 uri = /v1/system/ip-pools/default/ranges/remove
110862024-05-08T03:37:46.251ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 143 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 671d921a-716c-4f73-8a92-366c75799bf2 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110872024-05-08T03:37:46.251ZINFOtest_unauthorized (external client test context): client received response status = 405
110882024-05-08T03:37:46.252ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default/ranges/remove
110892024-05-08T03:37:46.252ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110902024-05-08T03:37:46.252ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3511c37c-9bf4-45d3-9fd4-c4fea2bfee23 uri = /v1/system/ip-pools/default/ranges/remove
110912024-05-08T03:37:46.252ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 146 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3511c37c-9bf4-45d3-9fd4-c4fea2bfee23 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
110922024-05-08T03:37:46.252ZINFOtest_unauthorized (external client test context): client received response status = 405
110932024-05-08T03:37:46.253ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default/ranges/remove
110942024-05-08T03:37:46.253ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
110952024-05-08T03:37:46.254ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d uri = /v1/system/ip-pools/default/ranges/remove
110962024-05-08T03:37:46.254ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d uri = /v1/system/ip-pools/default/ranges/remove
110972024-05-08T03:37:46.254ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/ranges/remove
110982024-05-08T03:37:46.255ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
110992024-05-08T03:37:46.255ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111002024-05-08T03:37:46.256ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111012024-05-08T03:37:46.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
111022024-05-08T03:37:46.260ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111032024-05-08T03:37:46.261ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111042024-05-08T03:37:46.266ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
111052024-05-08T03:37:46.267ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
111062024-05-08T03:37:46.267ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
111072024-05-08T03:37:46.267ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111082024-05-08T03:37:46.269ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111092024-05-08T03:37:46.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
111102024-05-08T03:37:46.276ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
111112024-05-08T03:37:46.290ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
111122024-05-08T03:37:46.297ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
111132024-05-08T03:37:46.298ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
111142024-05-08T03:37:46.298ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111152024-05-08T03:37:46.299ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111162024-05-08T03:37:46.311ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
111172024-05-08T03:37:46.340ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
111182024-05-08T03:37:46.341ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
111192024-05-08T03:37:46.341ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111202024-05-08T03:37:46.342ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111212024-05-08T03:37:46.348ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
111222024-05-08T03:37:46.348ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:45.559775724","datum":25}\n
111232024-05-08T03:37:46.354ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
111242024-05-08T03:37:46.354ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
111252024-05-08T03:37:46.354ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
111262024-05-08T03:37:46.354ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111272024-05-08T03:37:46.355ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111282024-05-08T03:37:46.359ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
111292024-05-08T03:37:46.360ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
111302024-05-08T03:37:46.362ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
111312024-05-08T03:37:46.362ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
111322024-05-08T03:37:46.362ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
111332024-05-08T03:37:46.363ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
111342024-05-08T03:37:46.370ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
111352024-05-08T03:37:46.374ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
111362024-05-08T03:37:46.374ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d uri = /v1/system/ip-pools/default/ranges/remove
111372024-05-08T03:37:46.381ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource = Database uri = /v1/system/ip-pools/default/ranges/remove
111382024-05-08T03:37:46.381ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/remove
111392024-05-08T03:37:46.382ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/remove
111402024-05-08T03:37:46.385ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/ranges/remove
111412024-05-08T03:37:46.385ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/ranges/remove
111422024-05-08T03:37:46.385ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource = Database uri = /v1/system/ip-pools/default/ranges/remove
111432024-05-08T03:37:46.385ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/remove
111442024-05-08T03:37:46.386ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/ranges/remove
111452024-05-08T03:37:46.403ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/remove
111462024-05-08T03:37:46.422ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/ranges/remove
111472024-05-08T03:37:46.425ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 171664 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 47dd3602-295b-4d73-b8c7-37d875e0071d response_code = 404 uri = /v1/system/ip-pools/default/ranges/remove
111482024-05-08T03:37:46.426ZINFOtest_unauthorized (external client test context): client received response status = 404
111492024-05-08T03:37:46.426ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default/ranges/remove
111502024-05-08T03:37:46.427ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111512024-05-08T03:37:46.427ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 uri = /v1/system/ip-pools/default/ranges/remove
111522024-05-08T03:37:46.428ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 uri = /v1/system/ip-pools/default/ranges/remove
111532024-05-08T03:37:46.428ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 uri = /v1/system/ip-pools/default/ranges/remove
111542024-05-08T03:37:46.428ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 uri = /v1/system/ip-pools/default/ranges/remove
111552024-05-08T03:37:46.428ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 resource = Database uri = /v1/system/ip-pools/default/ranges/remove
111562024-05-08T03:37:46.428ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/ranges/remove
111572024-05-08T03:37:46.430ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/ranges/remove
111582024-05-08T03:37:46.430ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 3226 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fbb8053d-1b83-4387-9a70-7a70328d15d0 response_code = 401 uri = /v1/system/ip-pools/default/ranges/remove
111592024-05-08T03:37:46.431ZINFOtest_unauthorized (external client test context): client received response status = 401
111602024-05-08T03:37:46.431ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default/ranges/remove
111612024-05-08T03:37:46.431ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111622024-05-08T03:37:46.431ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 17ebe4df-678e-4f2e-af4a-b61d7a5d41e3 uri = /v1/system/ip-pools/default/ranges/remove
111632024-05-08T03:37:46.432ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 17ebe4df-678e-4f2e-af4a-b61d7a5d41e3 uri = /v1/system/ip-pools/default/ranges/remove
111642024-05-08T03:37:46.432ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 17ebe4df-678e-4f2e-af4a-b61d7a5d41e3 uri = /v1/system/ip-pools/default/ranges/remove
111652024-05-08T03:37:46.432ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 368 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 17ebe4df-678e-4f2e-af4a-b61d7a5d41e3 response_code = 401 uri = /v1/system/ip-pools/default/ranges/remove
111662024-05-08T03:37:46.432ZINFOtest_unauthorized (external client test context): client received response status = 401
111672024-05-08T03:37:46.432ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default/ranges/remove
111682024-05-08T03:37:46.432ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111692024-05-08T03:37:46.433ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e685c614-c37d-46f0-ab8c-d5e54b9b787a uri = /v1/system/ip-pools/default/ranges/remove
111702024-05-08T03:37:46.433ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e685c614-c37d-46f0-ab8c-d5e54b9b787a uri = /v1/system/ip-pools/default/ranges/remove
111712024-05-08T03:37:46.440ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1833:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#48}::from::ip_pool_range_remove::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1841:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#48}::from::ip_pool_range_remove::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#48}::from::ip_pool_range_remove::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#48}::from::ip_pool_range_remove::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e685c614-c37d-46f0-ab8c-d5e54b9b787a uri = /v1/system/ip-pools/default/ranges/remove
111722024-05-08T03:37:46.440ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7564 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e685c614-c37d-46f0-ab8c-d5e54b9b787a response_code = 401 uri = /v1/system/ip-pools/default/ranges/remove
111732024-05-08T03:37:46.442ZINFOtest_unauthorized (external client test context): client received response status = 401
111742024-05-08T03:37:46.443ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default/ranges/remove
111752024-05-08T03:37:46.443ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111762024-05-08T03:37:46.465ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8abd0b9c-cb12-4759-972c-6fb33ed9ee44 uri = /v1/system/ip-pools/default/ranges/remove
111772024-05-08T03:37:46.465ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21639 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8abd0b9c-cb12-4759-972c-6fb33ed9ee44 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
111782024-05-08T03:37:46.465ZINFOtest_unauthorized (external client test context): client received response status = 405
111792024-05-08T03:37:46.465ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default/ranges/remove
111802024-05-08T03:37:46.465ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111812024-05-08T03:37:46.466ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3331f9dc-8831-4237-b5e8-36ac5a83d325 uri = /v1/system/ip-pools/default/ranges/remove
111822024-05-08T03:37:46.466ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3331f9dc-8831-4237-b5e8-36ac5a83d325 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
111832024-05-08T03:37:46.466ZINFOtest_unauthorized (external client test context): client received response status = 405
111842024-05-08T03:37:46.466ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default/ranges/remove
111852024-05-08T03:37:46.466ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111862024-05-08T03:37:46.466ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 99534010-4bd7-46f5-b582-de1f18ea5cf6 uri = /v1/system/ip-pools/default/ranges/remove
111872024-05-08T03:37:46.467ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 53 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 99534010-4bd7-46f5-b582-de1f18ea5cf6 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
111882024-05-08T03:37:46.467ZINFOtest_unauthorized (external client test context): client received response status = 405
111892024-05-08T03:37:46.467ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default/ranges/remove
111902024-05-08T03:37:46.467ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111912024-05-08T03:37:46.467ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5bebb02f-cb0c-421e-a0aa-152d54847f0c uri = /v1/system/ip-pools/default/ranges/remove
111922024-05-08T03:37:46.467ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5bebb02f-cb0c-421e-a0aa-152d54847f0c response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
111932024-05-08T03:37:46.467ZINFOtest_unauthorized (external client test context): client received response status = 405
111942024-05-08T03:37:46.467ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default/ranges/remove
111952024-05-08T03:37:46.467ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
111962024-05-08T03:37:46.468ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87bedee5-8207-478f-98a8-de365447c242 uri = /v1/system/ip-pools/default/ranges/remove
111972024-05-08T03:37:46.468ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87bedee5-8207-478f-98a8-de365447c242 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
111982024-05-08T03:37:46.468ZINFOtest_unauthorized (external client test context): client received response status = 405
111992024-05-08T03:37:46.468ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default/ranges/remove
112002024-05-08T03:37:46.468ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
112012024-05-08T03:37:46.468ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 97900774-a5ad-413b-ac50-87eff0e7bdf8 uri = /v1/system/ip-pools/default/ranges/remove
112022024-05-08T03:37:46.468ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 97900774-a5ad-413b-ac50-87eff0e7bdf8 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
112032024-05-08T03:37:46.468ZINFOtest_unauthorized (external client test context): client received response status = 405
112042024-05-08T03:37:46.468ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default/ranges/remove
112052024-05-08T03:37:46.468ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
112062024-05-08T03:37:46.469ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dd83ad40-f8e5-4da5-8f8c-bcb4f992d6ee uri = /v1/system/ip-pools/default/ranges/remove
112072024-05-08T03:37:46.469ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dd83ad40-f8e5-4da5-8f8c-bcb4f992d6ee response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
112082024-05-08T03:37:46.469ZINFOtest_unauthorized (external client test context): client received response status = 405
112092024-05-08T03:37:46.469ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default/ranges/remove
112102024-05-08T03:37:46.469ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/ranges/remove
112112024-05-08T03:37:46.469ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 54a36b53-55e1-494d-8098-72d3ff162c97 uri = /v1/system/ip-pools/default/ranges/remove
112122024-05-08T03:37:46.469ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 54a36b53-55e1-494d-8098-72d3ff162c97 response_code = 405 uri = /v1/system/ip-pools/default/ranges/remove
112132024-05-08T03:37:46.469ZINFOtest_unauthorized (external client test context): client received response status = 405
112142024-05-08T03:37:46.470ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default/ranges/remove
112152024-05-08T03:37:46.470ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools/default/utilization
112162024-05-08T03:37:46.470ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools/default/utilization
112172024-05-08T03:37:46.470ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
112182024-05-08T03:37:46.470ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 uri = /v1/system/ip-pools/default/utilization
112192024-05-08T03:37:46.472ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 uri = /v1/system/ip-pools/default/utilization
112202024-05-08T03:37:46.472ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/utilization
112212024-05-08T03:37:46.472ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112222024-05-08T03:37:46.472ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112232024-05-08T03:37:46.473ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112242024-05-08T03:37:46.475ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112252024-05-08T03:37:46.475ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112262024-05-08T03:37:46.476ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112272024-05-08T03:37:46.479ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
112282024-05-08T03:37:46.479ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
112292024-05-08T03:37:46.479ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112302024-05-08T03:37:46.479ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112312024-05-08T03:37:46.480ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112322024-05-08T03:37:46.482ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
112332024-05-08T03:37:46.482ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112342024-05-08T03:37:46.482ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112352024-05-08T03:37:46.482ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112362024-05-08T03:37:46.484ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
112372024-05-08T03:37:46.488ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
112382024-05-08T03:37:46.488ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112392024-05-08T03:37:46.488ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112402024-05-08T03:37:46.489ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112412024-05-08T03:37:46.492ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
112422024-05-08T03:37:46.492ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
112432024-05-08T03:37:46.492ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112442024-05-08T03:37:46.492ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112452024-05-08T03:37:46.493ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112462024-05-08T03:37:46.495ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
112472024-05-08T03:37:46.495ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
112482024-05-08T03:37:46.495ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
112492024-05-08T03:37:46.496ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
112502024-05-08T03:37:46.498ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
112512024-05-08T03:37:46.502ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
112522024-05-08T03:37:46.502ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 uri = /v1/system/ip-pools/default/utilization
112532024-05-08T03:37:46.502ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112542024-05-08T03:37:46.502ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112552024-05-08T03:37:46.502ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112562024-05-08T03:37:46.505ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
112572024-05-08T03:37:46.505ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
112582024-05-08T03:37:46.505ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112592024-05-08T03:37:46.505ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112602024-05-08T03:37:46.507ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112612024-05-08T03:37:46.510ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
112622024-05-08T03:37:46.517ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112632024-05-08T03:37:46.518ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
112642024-05-08T03:37:46.518ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
112652024-05-08T03:37:46.518ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112662024-05-08T03:37:46.518ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112672024-05-08T03:37:46.519ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112682024-05-08T03:37:46.523ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
112692024-05-08T03:37:46.537ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112702024-05-08T03:37:46.537ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112712024-05-08T03:37:46.538ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112722024-05-08T03:37:46.539ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112732024-05-08T03:37:46.545ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
112742024-05-08T03:37:46.546ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
112752024-05-08T03:37:46.546ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112762024-05-08T03:37:46.546ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112772024-05-08T03:37:46.547ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112782024-05-08T03:37:46.551ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
112792024-05-08T03:37:46.560ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112802024-05-08T03:37:46.560ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
112812024-05-08T03:37:46.561ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
112822024-05-08T03:37:46.561ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112832024-05-08T03:37:46.561ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112842024-05-08T03:37:46.562ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112852024-05-08T03:37:46.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
112862024-05-08T03:37:46.565ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
112872024-05-08T03:37:46.568ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
112882024-05-08T03:37:46.575ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112892024-05-08T03:37:46.575ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database uri = /v1/system/ip-pools/default/utilization
112902024-05-08T03:37:46.575ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
112912024-05-08T03:37:46.576ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
112922024-05-08T03:37:46.580ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 110218 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b159c040-960d-41e3-a9ad-79e7800802e6 response_code = 200 uri = /v1/system/ip-pools/default/utilization
112932024-05-08T03:37:46.581ZINFOtest_unauthorized (external client test context): client received response status = 200
112942024-05-08T03:37:46.581ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools/default/utilization
112952024-05-08T03:37:46.581ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
112962024-05-08T03:37:46.581ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 uri = /v1/system/ip-pools/default/utilization
112972024-05-08T03:37:46.581ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 uri = /v1/system/ip-pools/default/utilization
112982024-05-08T03:37:46.581ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools/default/utilization
112992024-05-08T03:37:46.581ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113002024-05-08T03:37:46.582ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113012024-05-08T03:37:46.582ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113022024-05-08T03:37:46.585ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113032024-05-08T03:37:46.585ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113042024-05-08T03:37:46.588ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113052024-05-08T03:37:46.592ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
113062024-05-08T03:37:46.592ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
113072024-05-08T03:37:46.592ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113082024-05-08T03:37:46.592ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113092024-05-08T03:37:46.595ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113102024-05-08T03:37:46.597ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
113112024-05-08T03:37:46.597ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113122024-05-08T03:37:46.606ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113132024-05-08T03:37:46.608ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113142024-05-08T03:37:46.611ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
113152024-05-08T03:37:46.617ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
113162024-05-08T03:37:46.617ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113172024-05-08T03:37:46.617ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113182024-05-08T03:37:46.618ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113192024-05-08T03:37:46.621ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
113202024-05-08T03:37:46.621ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
113212024-05-08T03:37:46.621ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113222024-05-08T03:37:46.621ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113232024-05-08T03:37:46.622ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113242024-05-08T03:37:46.624ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
113252024-05-08T03:37:46.624ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
113262024-05-08T03:37:46.624ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
113272024-05-08T03:37:46.625ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
113282024-05-08T03:37:46.627ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
113292024-05-08T03:37:46.630ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
113302024-05-08T03:37:46.630ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 uri = /v1/system/ip-pools/default/utilization
113312024-05-08T03:37:46.630ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource = Database uri = /v1/system/ip-pools/default/utilization
113322024-05-08T03:37:46.631ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
113332024-05-08T03:37:46.631ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
113342024-05-08T03:37:46.634ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
113352024-05-08T03:37:46.634ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
113362024-05-08T03:37:46.634ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource = Database uri = /v1/system/ip-pools/default/utilization
113372024-05-08T03:37:46.634ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
113382024-05-08T03:37:46.635ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
113392024-05-08T03:37:46.648ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
113402024-05-08T03:37:46.660ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("default") }) uri = /v1/system/ip-pools/default/utilization
113412024-05-08T03:37:46.660ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "default" error_message_internal = not found: ip-pool with name "default" latency_us = 78930 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b824a14-9813-476c-83a7-b8e2fff12f76 response_code = 404 uri = /v1/system/ip-pools/default/utilization
113422024-05-08T03:37:46.661ZINFOtest_unauthorized (external client test context): client received response status = 404
113432024-05-08T03:37:46.661ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools/default/utilization
113442024-05-08T03:37:46.661ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113452024-05-08T03:37:46.661ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd uri = /v1/system/ip-pools/default/utilization
113462024-05-08T03:37:46.661ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd uri = /v1/system/ip-pools/default/utilization
113472024-05-08T03:37:46.661ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd uri = /v1/system/ip-pools/default/utilization
113482024-05-08T03:37:46.661ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd uri = /v1/system/ip-pools/default/utilization
113492024-05-08T03:37:46.661ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd resource = Database uri = /v1/system/ip-pools/default/utilization
113502024-05-08T03:37:46.669ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
113512024-05-08T03:37:46.679ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools/default/utilization
113522024-05-08T03:37:46.680ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 19121 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a97d990d-9755-4556-a5c3-4e3e305f1dbd response_code = 401 uri = /v1/system/ip-pools/default/utilization
113532024-05-08T03:37:46.681ZINFOtest_unauthorized (external client test context): client received response status = 401
113542024-05-08T03:37:46.681ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools/default/utilization
113552024-05-08T03:37:46.681ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113562024-05-08T03:37:46.682ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d4c844ed-b633-4d15-a765-0e8f05632560 uri = /v1/system/ip-pools/default/utilization
113572024-05-08T03:37:46.682ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d4c844ed-b633-4d15-a765-0e8f05632560 uri = /v1/system/ip-pools/default/utilization
113582024-05-08T03:37:46.696ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d4c844ed-b633-4d15-a765-0e8f05632560 uri = /v1/system/ip-pools/default/utilization
113592024-05-08T03:37:46.696ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 14521 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d4c844ed-b633-4d15-a765-0e8f05632560 response_code = 401 uri = /v1/system/ip-pools/default/utilization
113602024-05-08T03:37:46.697ZINFOtest_unauthorized (external client test context): client received response status = 401
113612024-05-08T03:37:46.697ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools/default/utilization
113622024-05-08T03:37:46.697ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113632024-05-08T03:37:46.698ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7581e50c-0941-49c8-9d47-98761834048f uri = /v1/system/ip-pools/default/utilization
113642024-05-08T03:37:46.698ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7581e50c-0941-49c8-9d47-98761834048f uri = /v1/system/ip-pools/default/utilization
113652024-05-08T03:37:46.704ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1579:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#40}::from::ip_pool_utilization_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPoolUtilization>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1589:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#40}::from::ip_pool_utilization_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#40}::from::ip_pool_utilization_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPoolUtilization>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#40}::from::ip_pool_utilization_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::IpPoolPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPoolUtilization>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7581e50c-0941-49c8-9d47-98761834048f uri = /v1/system/ip-pools/default/utilization
113662024-05-08T03:37:46.707ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7494 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7581e50c-0941-49c8-9d47-98761834048f response_code = 401 uri = /v1/system/ip-pools/default/utilization
113672024-05-08T03:37:46.707ZINFOtest_unauthorized (external client test context): client received response status = 401
113682024-05-08T03:37:46.707ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools/default/utilization
113692024-05-08T03:37:46.707ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113702024-05-08T03:37:46.707ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 160b0d82-dbc4-4243-b41b-478f86b4c165 uri = /v1/system/ip-pools/default/utilization
113712024-05-08T03:37:46.707ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 160b0d82-dbc4-4243-b41b-478f86b4c165 response_code = 405 uri = /v1/system/ip-pools/default/utilization
113722024-05-08T03:37:46.707ZINFOtest_unauthorized (external client test context): client received response status = 405
113732024-05-08T03:37:46.707ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools/default/utilization
113742024-05-08T03:37:46.707ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113752024-05-08T03:37:46.707ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d9e1cd39-ae45-40da-abad-31f3446e9ea8 uri = /v1/system/ip-pools/default/utilization
113762024-05-08T03:37:46.707ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d9e1cd39-ae45-40da-abad-31f3446e9ea8 response_code = 405 uri = /v1/system/ip-pools/default/utilization
113772024-05-08T03:37:46.708ZINFOtest_unauthorized (external client test context): client received response status = 405
113782024-05-08T03:37:46.708ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools/default/utilization
113792024-05-08T03:37:46.708ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113802024-05-08T03:37:46.708ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3db7ed15-2388-4022-b1c8-c105e9378b10 uri = /v1/system/ip-pools/default/utilization
113812024-05-08T03:37:46.708ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3db7ed15-2388-4022-b1c8-c105e9378b10 response_code = 405 uri = /v1/system/ip-pools/default/utilization
113822024-05-08T03:37:46.708ZINFOtest_unauthorized (external client test context): client received response status = 405
113832024-05-08T03:37:46.710ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools/default/utilization
113842024-05-08T03:37:46.710ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113852024-05-08T03:37:46.711ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 59c3dbd3-9174-4ead-b5ee-ca6c4e6151aa uri = /v1/system/ip-pools/default/utilization
113862024-05-08T03:37:46.711ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 185 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 59c3dbd3-9174-4ead-b5ee-ca6c4e6151aa response_code = 405 uri = /v1/system/ip-pools/default/utilization
113872024-05-08T03:37:46.712ZINFOtest_unauthorized (external client test context): client received response status = 405
113882024-05-08T03:37:46.712ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools/default/utilization
113892024-05-08T03:37:46.712ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113902024-05-08T03:37:46.712ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fdec00fa-ae0a-4333-85e6-ee49454a26be uri = /v1/system/ip-pools/default/utilization
113912024-05-08T03:37:46.712ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fdec00fa-ae0a-4333-85e6-ee49454a26be response_code = 405 uri = /v1/system/ip-pools/default/utilization
113922024-05-08T03:37:46.712ZINFOtest_unauthorized (external client test context): client received response status = 405
113932024-05-08T03:37:46.713ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools/default/utilization
113942024-05-08T03:37:46.713ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
113952024-05-08T03:37:46.734ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e8b0e7bc-b1a6-4511-970c-225a666291b5 uri = /v1/system/ip-pools/default/utilization
113962024-05-08T03:37:46.734ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21380 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e8b0e7bc-b1a6-4511-970c-225a666291b5 response_code = 405 uri = /v1/system/ip-pools/default/utilization
113972024-05-08T03:37:46.734ZINFOtest_unauthorized (external client test context): client received response status = 405
113982024-05-08T03:37:46.734ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools/default/utilization
113992024-05-08T03:37:46.734ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114002024-05-08T03:37:46.735ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a40a99a4-c736-41e9-b8e5-1290defc88cd uri = /v1/system/ip-pools/default/utilization
114012024-05-08T03:37:46.735ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 122 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a40a99a4-c736-41e9-b8e5-1290defc88cd response_code = 405 uri = /v1/system/ip-pools/default/utilization
114022024-05-08T03:37:46.735ZINFOtest_unauthorized (external client test context): client received response status = 405
114032024-05-08T03:37:46.735ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools/default/utilization
114042024-05-08T03:37:46.735ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114052024-05-08T03:37:46.735ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fa369c12-1947-4e10-93c9-c841d12fcc7e uri = /v1/system/ip-pools/default/utilization
114062024-05-08T03:37:46.735ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fa369c12-1947-4e10-93c9-c841d12fcc7e response_code = 405 uri = /v1/system/ip-pools/default/utilization
114072024-05-08T03:37:46.736ZINFOtest_unauthorized (external client test context): client received response status = 405
114082024-05-08T03:37:46.736ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools/default/utilization
114092024-05-08T03:37:46.736ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114102024-05-08T03:37:46.737ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 99731d11-76bf-4d40-a686-e82f386b4d84 uri = /v1/system/ip-pools/default/utilization
114112024-05-08T03:37:46.742ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 6581 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 99731d11-76bf-4d40-a686-e82f386b4d84 response_code = 405 uri = /v1/system/ip-pools/default/utilization
114122024-05-08T03:37:46.743ZINFOtest_unauthorized (external client test context): client received response status = 405
114132024-05-08T03:37:46.744ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools/default/utilization
114142024-05-08T03:37:46.744ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114152024-05-08T03:37:46.744ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 35e4df64-17b8-4ce4-885e-16d12189120e uri = /v1/system/ip-pools/default/utilization
114162024-05-08T03:37:46.744ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 35e4df64-17b8-4ce4-885e-16d12189120e response_code = 405 uri = /v1/system/ip-pools/default/utilization
114172024-05-08T03:37:46.744ZINFOtest_unauthorized (external client test context): client received response status = 405
114182024-05-08T03:37:46.744ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools/default/utilization
114192024-05-08T03:37:46.744ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114202024-05-08T03:37:46.744ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1d909fa8-1423-4997-b5f6-3db665851c59 uri = /v1/system/ip-pools/default/utilization
114212024-05-08T03:37:46.744ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1d909fa8-1423-4997-b5f6-3db665851c59 response_code = 405 uri = /v1/system/ip-pools/default/utilization
114222024-05-08T03:37:46.744ZINFOtest_unauthorized (external client test context): client received response status = 405
114232024-05-08T03:37:46.745ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools/default/utilization
114242024-05-08T03:37:46.745ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114252024-05-08T03:37:46.745ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0bc976f9-1fef-4292-b8ed-4fecd20a933d uri = /v1/system/ip-pools/default/utilization
114262024-05-08T03:37:46.745ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 93 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0bc976f9-1fef-4292-b8ed-4fecd20a933d response_code = 405 uri = /v1/system/ip-pools/default/utilization
114272024-05-08T03:37:46.745ZINFOtest_unauthorized (external client test context): client received response status = 405
114282024-05-08T03:37:46.746ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools/default/utilization
114292024-05-08T03:37:46.746ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114302024-05-08T03:37:46.747ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 105b146d-60ae-48bc-9529-2f29766634a0 uri = /v1/system/ip-pools/default/utilization
114312024-05-08T03:37:46.747ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 129 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 105b146d-60ae-48bc-9529-2f29766634a0 response_code = 405 uri = /v1/system/ip-pools/default/utilization
114322024-05-08T03:37:46.748ZINFOtest_unauthorized (external client test context): client received response status = 405
114332024-05-08T03:37:46.748ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools/default/utilization
114342024-05-08T03:37:46.748ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114352024-05-08T03:37:46.748ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 778eb9dd-c459-4f33-9b5d-83ce6557cffb uri = /v1/system/ip-pools/default/utilization
114362024-05-08T03:37:46.748ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 778eb9dd-c459-4f33-9b5d-83ce6557cffb response_code = 405 uri = /v1/system/ip-pools/default/utilization
114372024-05-08T03:37:46.748ZINFOtest_unauthorized (external client test context): client received response status = 405
114382024-05-08T03:37:46.748ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools/default/utilization
114392024-05-08T03:37:46.748ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114402024-05-08T03:37:46.749ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7fa52d59-df00-493a-a865-02a536b9b0e0 uri = /v1/system/ip-pools/default/utilization
114412024-05-08T03:37:46.749ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7fa52d59-df00-493a-a865-02a536b9b0e0 response_code = 405 uri = /v1/system/ip-pools/default/utilization
114422024-05-08T03:37:46.749ZINFOtest_unauthorized (external client test context): client received response status = 405
114432024-05-08T03:37:46.749ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools/default/utilization
114442024-05-08T03:37:46.749ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114452024-05-08T03:37:46.749ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 67b50c7b-29ec-4016-8069-3e487dd2e5cc uri = /v1/system/ip-pools/default/utilization
114462024-05-08T03:37:46.749ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 67b50c7b-29ec-4016-8069-3e487dd2e5cc response_code = 405 uri = /v1/system/ip-pools/default/utilization
114472024-05-08T03:37:46.750ZINFOtest_unauthorized (external client test context): client received response status = 405
114482024-05-08T03:37:46.750ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools/default/utilization
114492024-05-08T03:37:46.750ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools/default/utilization
114502024-05-08T03:37:46.750ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d uri = /v1/system/ip-pools/default/utilization
114512024-05-08T03:37:46.750ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d uri = /v1/system/ip-pools/default/utilization
114522024-05-08T03:37:46.750ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools/default/utilization
114532024-05-08T03:37:46.750ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114542024-05-08T03:37:46.750ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114552024-05-08T03:37:46.753ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114562024-05-08T03:37:46.758ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114572024-05-08T03:37:46.758ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114582024-05-08T03:37:46.760ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114592024-05-08T03:37:46.764ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
114602024-05-08T03:37:46.764ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
114612024-05-08T03:37:46.764ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114622024-05-08T03:37:46.764ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114632024-05-08T03:37:46.765ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114642024-05-08T03:37:46.767ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
114652024-05-08T03:37:46.767ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114662024-05-08T03:37:46.767ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114672024-05-08T03:37:46.768ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114682024-05-08T03:37:46.771ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
114692024-05-08T03:37:46.776ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
114702024-05-08T03:37:46.776ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114712024-05-08T03:37:46.776ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114722024-05-08T03:37:46.777ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114732024-05-08T03:37:46.779ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
114742024-05-08T03:37:46.779ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
114752024-05-08T03:37:46.779ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114762024-05-08T03:37:46.780ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114772024-05-08T03:37:46.780ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114782024-05-08T03:37:46.783ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
114792024-05-08T03:37:46.783ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
114802024-05-08T03:37:46.783ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
114812024-05-08T03:37:46.784ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
114822024-05-08T03:37:46.786ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
114832024-05-08T03:37:46.791ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
114842024-05-08T03:37:46.791ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d uri = /v1/system/ip-pools/default/utilization
114852024-05-08T03:37:46.791ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
114862024-05-08T03:37:46.791ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
114872024-05-08T03:37:46.792ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
114882024-05-08T03:37:46.795ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
114892024-05-08T03:37:46.795ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
114902024-05-08T03:37:46.795ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
114912024-05-08T03:37:46.795ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
114922024-05-08T03:37:46.796ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
114932024-05-08T03:37:46.800ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
114942024-05-08T03:37:46.810ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
114952024-05-08T03:37:46.810ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
114962024-05-08T03:37:46.810ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
114972024-05-08T03:37:46.811ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
114982024-05-08T03:37:46.811ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
114992024-05-08T03:37:46.811ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115002024-05-08T03:37:46.815ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
115012024-05-08T03:37:46.822ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115022024-05-08T03:37:46.823ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
115032024-05-08T03:37:46.823ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
115042024-05-08T03:37:46.824ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115052024-05-08T03:37:46.827ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
115062024-05-08T03:37:46.827ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
115072024-05-08T03:37:46.828ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
115082024-05-08T03:37:46.828ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
115092024-05-08T03:37:46.828ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115102024-05-08T03:37:46.832ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
115112024-05-08T03:37:46.839ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115122024-05-08T03:37:46.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } uri = /v1/system/ip-pools/default/utilization
115132024-05-08T03:37:46.839ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools/default/utilization
115142024-05-08T03:37:46.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
115152024-05-08T03:37:46.839ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
115162024-05-08T03:37:46.839ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115172024-05-08T03:37:46.842ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools/default/utilization
115182024-05-08T03:37:46.849ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = IpPool { parent: Fleet, key: dbcab702-a0a8-4a8f-8b02-ab32476a029f, lookup_type: ByName("default") } result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115192024-05-08T03:37:46.849ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database uri = /v1/system/ip-pools/default/utilization
115202024-05-08T03:37:46.849ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools/default/utilization
115212024-05-08T03:37:46.850ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d resource = Database result = Ok(()) uri = /v1/system/ip-pools/default/utilization
115222024-05-08T03:37:46.857ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 107215 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68bd6972-e697-457c-9599-efcee6fe523d response_code = 200 uri = /v1/system/ip-pools/default/utilization
115232024-05-08T03:37:46.858ZINFOtest_unauthorized (external client test context): client received response status = 200
115242024-05-08T03:37:46.858ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools-service
115252024-05-08T03:37:46.858ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools-service
115262024-05-08T03:37:46.858ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service
115272024-05-08T03:37:46.859ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb uri = /v1/system/ip-pools-service
115282024-05-08T03:37:46.859ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb uri = /v1/system/ip-pools-service
115292024-05-08T03:37:46.859ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools-service
115302024-05-08T03:37:46.859ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115312024-05-08T03:37:46.859ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115322024-05-08T03:37:46.860ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115332024-05-08T03:37:46.862ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115342024-05-08T03:37:46.862ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115352024-05-08T03:37:46.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115362024-05-08T03:37:46.866ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
115372024-05-08T03:37:46.866ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
115382024-05-08T03:37:46.866ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115392024-05-08T03:37:46.866ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115402024-05-08T03:37:46.867ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115412024-05-08T03:37:46.869ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
115422024-05-08T03:37:46.869ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115432024-05-08T03:37:46.869ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115442024-05-08T03:37:46.870ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115452024-05-08T03:37:46.872ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
115462024-05-08T03:37:46.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
115472024-05-08T03:37:46.875ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115482024-05-08T03:37:46.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115492024-05-08T03:37:46.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115502024-05-08T03:37:46.877ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
115512024-05-08T03:37:46.877ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
115522024-05-08T03:37:46.878ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115532024-05-08T03:37:46.878ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115542024-05-08T03:37:46.878ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115552024-05-08T03:37:46.879ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
115562024-05-08T03:37:46.880ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115572024-05-08T03:37:46.880ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115582024-05-08T03:37:46.880ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115592024-05-08T03:37:46.882ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
115602024-05-08T03:37:46.886ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
115612024-05-08T03:37:46.886ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb uri = /v1/system/ip-pools-service
115622024-05-08T03:37:46.886ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = Database uri = /v1/system/ip-pools-service
115632024-05-08T03:37:46.886ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
115642024-05-08T03:37:46.887ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
115652024-05-08T03:37:46.890ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service
115662024-05-08T03:37:46.890ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service
115672024-05-08T03:37:46.890ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = Database uri = /v1/system/ip-pools-service
115682024-05-08T03:37:46.890ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
115692024-05-08T03:37:46.891ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
115702024-05-08T03:37:46.895ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service
115712024-05-08T03:37:46.902ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service
115722024-05-08T03:37:46.902ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service
115732024-05-08T03:37:46.902ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service
115742024-05-08T03:37:46.903ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = Database uri = /v1/system/ip-pools-service
115752024-05-08T03:37:46.903ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
115762024-05-08T03:37:46.903ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
115772024-05-08T03:37:46.907ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service
115782024-05-08T03:37:46.914ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service
115792024-05-08T03:37:46.914ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 55721 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ccbe774f-b8d8-47cb-b81e-d30015b77dcb response_code = 200 uri = /v1/system/ip-pools-service
115802024-05-08T03:37:46.915ZINFOtest_unauthorized (external client test context): client received response status = 200
115812024-05-08T03:37:46.916ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools-service
115822024-05-08T03:37:46.916ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service
115832024-05-08T03:37:46.916ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff uri = /v1/system/ip-pools-service
115842024-05-08T03:37:46.916ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff uri = /v1/system/ip-pools-service
115852024-05-08T03:37:46.916ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools-service
115862024-05-08T03:37:46.916ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115872024-05-08T03:37:46.916ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115882024-05-08T03:37:46.918ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115892024-05-08T03:37:46.922ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115902024-05-08T03:37:46.922ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115912024-05-08T03:37:46.923ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115922024-05-08T03:37:46.925ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
115932024-05-08T03:37:46.925ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
115942024-05-08T03:37:46.925ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115952024-05-08T03:37:46.925ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
115962024-05-08T03:37:46.926ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
115972024-05-08T03:37:46.928ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
115982024-05-08T03:37:46.929ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
115992024-05-08T03:37:46.929ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
116002024-05-08T03:37:46.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
116012024-05-08T03:37:46.932ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
116022024-05-08T03:37:46.935ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
116032024-05-08T03:37:46.935ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
116042024-05-08T03:37:46.935ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
116052024-05-08T03:37:46.935ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
116062024-05-08T03:37:46.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
116072024-05-08T03:37:46.938ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
116082024-05-08T03:37:46.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
116092024-05-08T03:37:46.938ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
116102024-05-08T03:37:46.938ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
116112024-05-08T03:37:46.940ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
116122024-05-08T03:37:46.940ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
116132024-05-08T03:37:46.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
116142024-05-08T03:37:46.941ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
116152024-05-08T03:37:46.942ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
116162024-05-08T03:37:46.945ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
116172024-05-08T03:37:46.945ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff uri = /v1/system/ip-pools-service
116182024-05-08T03:37:46.946ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource = Database uri = /v1/system/ip-pools-service
116192024-05-08T03:37:46.946ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
116202024-05-08T03:37:46.946ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
116212024-05-08T03:37:46.950ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service
116222024-05-08T03:37:46.950ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service
116232024-05-08T03:37:46.950ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource = Database uri = /v1/system/ip-pools-service
116242024-05-08T03:37:46.950ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
116252024-05-08T03:37:46.951ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
116262024-05-08T03:37:46.954ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
116272024-05-08T03:37:46.962ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("oxide-service-pool") }) uri = /v1/system/ip-pools-service
116282024-05-08T03:37:46.962ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "oxide-service-pool" error_message_internal = not found: ip-pool with name "oxide-service-pool" latency_us = 45429 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = abed3515-7035-40b1-863f-5b5ad1e718ff response_code = 404 uri = /v1/system/ip-pools-service
116292024-05-08T03:37:46.962ZINFOtest_unauthorized (external client test context): client received response status = 404
116302024-05-08T03:37:46.962ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools-service
116312024-05-08T03:37:46.962ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116322024-05-08T03:37:46.962ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 uri = /v1/system/ip-pools-service
116332024-05-08T03:37:46.962ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 uri = /v1/system/ip-pools-service
116342024-05-08T03:37:46.962ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 uri = /v1/system/ip-pools-service
116352024-05-08T03:37:46.963ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 uri = /v1/system/ip-pools-service
116362024-05-08T03:37:46.963ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 resource = Database uri = /v1/system/ip-pools-service
116372024-05-08T03:37:46.963ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
116382024-05-08T03:37:46.963ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools-service
116392024-05-08T03:37:46.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 895 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0d5b29-8d65-4b22-8cd3-c5fba8e6b967 response_code = 401 uri = /v1/system/ip-pools-service
116402024-05-08T03:37:46.963ZINFOtest_unauthorized (external client test context): client received response status = 401
116412024-05-08T03:37:46.963ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools-service
116422024-05-08T03:37:46.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116432024-05-08T03:37:46.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b7308680-e894-40ee-848a-1819f02d2c1f uri = /v1/system/ip-pools-service
116442024-05-08T03:37:46.964ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b7308680-e894-40ee-848a-1819f02d2c1f uri = /v1/system/ip-pools-service
116452024-05-08T03:37:46.964ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b7308680-e894-40ee-848a-1819f02d2c1f uri = /v1/system/ip-pools-service
116462024-05-08T03:37:46.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 138 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b7308680-e894-40ee-848a-1819f02d2c1f response_code = 401 uri = /v1/system/ip-pools-service
116472024-05-08T03:37:46.964ZINFOtest_unauthorized (external client test context): client received response status = 401
116482024-05-08T03:37:46.964ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools-service
116492024-05-08T03:37:46.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116502024-05-08T03:37:46.989ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d2ed022-4127-4a13-b312-c6500d80f91d uri = /v1/system/ip-pools-service
116512024-05-08T03:37:46.990ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d2ed022-4127-4a13-b312-c6500d80f91d uri = /v1/system/ip-pools-service
116522024-05-08T03:37:47.001ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1739:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#45}::from::ip_pool_service_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1743:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#45}::from::ip_pool_service_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#45}::from::ip_pool_service_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#45}::from::ip_pool_service_view::{async_fn_env#0}, (), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::IpPool>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d2ed022-4127-4a13-b312-c6500d80f91d uri = /v1/system/ip-pools-service
116532024-05-08T03:37:47.002ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 38068 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d2ed022-4127-4a13-b312-c6500d80f91d response_code = 401 uri = /v1/system/ip-pools-service
116542024-05-08T03:37:47.003ZINFOtest_unauthorized (external client test context): client received response status = 401
116552024-05-08T03:37:47.003ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools-service
116562024-05-08T03:37:47.004ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116572024-05-08T03:37:47.022ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cb29328-ebd1-4859-ae17-8f3e540d6051 uri = /v1/system/ip-pools-service
116582024-05-08T03:37:47.023ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 18234 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cb29328-ebd1-4859-ae17-8f3e540d6051 response_code = 405 uri = /v1/system/ip-pools-service
116592024-05-08T03:37:47.023ZINFOtest_unauthorized (external client test context): client received response status = 405
116602024-05-08T03:37:47.023ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools-service
116612024-05-08T03:37:47.023ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116622024-05-08T03:37:47.024ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2d82ab8c-4414-475c-b76b-b28c830c152f uri = /v1/system/ip-pools-service
116632024-05-08T03:37:47.024ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2d82ab8c-4414-475c-b76b-b28c830c152f response_code = 405 uri = /v1/system/ip-pools-service
116642024-05-08T03:37:47.025ZINFOtest_unauthorized (external client test context): client received response status = 405
116652024-05-08T03:37:47.026ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools-service
116662024-05-08T03:37:47.026ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116672024-05-08T03:37:47.026ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d42cc85f-68c9-48cf-ae1f-8939a70d9d3e uri = /v1/system/ip-pools-service
116682024-05-08T03:37:47.026ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 94 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d42cc85f-68c9-48cf-ae1f-8939a70d9d3e response_code = 405 uri = /v1/system/ip-pools-service
116692024-05-08T03:37:47.027ZINFOtest_unauthorized (external client test context): client received response status = 405
116702024-05-08T03:37:47.028ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools-service
116712024-05-08T03:37:47.028ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116722024-05-08T03:37:47.028ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e0bcbafe-43c8-440c-992c-c48d87d15242 uri = /v1/system/ip-pools-service
116732024-05-08T03:37:47.028ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e0bcbafe-43c8-440c-992c-c48d87d15242 response_code = 405 uri = /v1/system/ip-pools-service
116742024-05-08T03:37:47.029ZINFOtest_unauthorized (external client test context): client received response status = 405
116752024-05-08T03:37:47.030ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools-service
116762024-05-08T03:37:47.030ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116772024-05-08T03:37:47.031ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54fd0fc6-dc02-4ec4-a726-e89f5e7fa486 uri = /v1/system/ip-pools-service
116782024-05-08T03:37:47.031ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 90 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54fd0fc6-dc02-4ec4-a726-e89f5e7fa486 response_code = 405 uri = /v1/system/ip-pools-service
116792024-05-08T03:37:47.031ZINFOtest_unauthorized (external client test context): client received response status = 405
116802024-05-08T03:37:47.031ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools-service
116812024-05-08T03:37:47.031ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116822024-05-08T03:37:47.031ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 92558311-bfdd-4687-9e5a-21106c8358a4 uri = /v1/system/ip-pools-service
116832024-05-08T03:37:47.031ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 92558311-bfdd-4687-9e5a-21106c8358a4 response_code = 405 uri = /v1/system/ip-pools-service
116842024-05-08T03:37:47.032ZINFOtest_unauthorized (external client test context): client received response status = 405
116852024-05-08T03:37:47.032ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools-service
116862024-05-08T03:37:47.032ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116872024-05-08T03:37:47.033ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 81b1222f-2955-436e-8fd1-c3913340a1bf uri = /v1/system/ip-pools-service
116882024-05-08T03:37:47.033ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 241 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 81b1222f-2955-436e-8fd1-c3913340a1bf response_code = 405 uri = /v1/system/ip-pools-service
116892024-05-08T03:37:47.033ZINFOtest_unauthorized (external client test context): client received response status = 405
116902024-05-08T03:37:47.034ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools-service
116912024-05-08T03:37:47.034ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116922024-05-08T03:37:47.034ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0d84587f-dd50-4756-a1d9-a16c22414b6a uri = /v1/system/ip-pools-service
116932024-05-08T03:37:47.034ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 153 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0d84587f-dd50-4756-a1d9-a16c22414b6a response_code = 405 uri = /v1/system/ip-pools-service
116942024-05-08T03:37:47.035ZINFOtest_unauthorized (external client test context): client received response status = 405
116952024-05-08T03:37:47.035ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools-service
116962024-05-08T03:37:47.035ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
116972024-05-08T03:37:47.036ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 28e45daa-d7fd-4e83-8802-b9e13b6168ef uri = /v1/system/ip-pools-service
116982024-05-08T03:37:47.036ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 28e45daa-d7fd-4e83-8802-b9e13b6168ef response_code = 405 uri = /v1/system/ip-pools-service
116992024-05-08T03:37:47.037ZINFOtest_unauthorized (external client test context): client received response status = 405
117002024-05-08T03:37:47.037ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools-service
117012024-05-08T03:37:47.037ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117022024-05-08T03:37:47.037ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5d475cfe-7c4a-4eaf-a0dc-b945ae44cdab uri = /v1/system/ip-pools-service
117032024-05-08T03:37:47.038ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 177 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5d475cfe-7c4a-4eaf-a0dc-b945ae44cdab response_code = 405 uri = /v1/system/ip-pools-service
117042024-05-08T03:37:47.038ZINFOtest_unauthorized (external client test context): client received response status = 405
117052024-05-08T03:37:47.038ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools-service
117062024-05-08T03:37:47.038ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117072024-05-08T03:37:47.039ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4bae9aeb-43a1-4a74-8863-193c17b58282 uri = /v1/system/ip-pools-service
117082024-05-08T03:37:47.039ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4bae9aeb-43a1-4a74-8863-193c17b58282 response_code = 405 uri = /v1/system/ip-pools-service
117092024-05-08T03:37:47.039ZINFOtest_unauthorized (external client test context): client received response status = 405
117102024-05-08T03:37:47.040ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools-service
117112024-05-08T03:37:47.040ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117122024-05-08T03:37:47.040ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1afe4526-4204-45a1-8e06-75c5fb679a2a uri = /v1/system/ip-pools-service
117132024-05-08T03:37:47.040ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 72 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1afe4526-4204-45a1-8e06-75c5fb679a2a response_code = 405 uri = /v1/system/ip-pools-service
117142024-05-08T03:37:47.040ZINFOtest_unauthorized (external client test context): client received response status = 405
117152024-05-08T03:37:47.040ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools-service
117162024-05-08T03:37:47.040ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117172024-05-08T03:37:47.041ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 18b82109-af61-4316-a59a-f5dca79567bf uri = /v1/system/ip-pools-service
117182024-05-08T03:37:47.041ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 108 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 18b82109-af61-4316-a59a-f5dca79567bf response_code = 405 uri = /v1/system/ip-pools-service
117192024-05-08T03:37:47.041ZINFOtest_unauthorized (external client test context): client received response status = 405
117202024-05-08T03:37:47.042ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools-service
117212024-05-08T03:37:47.042ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117222024-05-08T03:37:47.043ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ff0e0557-9224-439f-bfd0-4c7349a03406 uri = /v1/system/ip-pools-service
117232024-05-08T03:37:47.043ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 84 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ff0e0557-9224-439f-bfd0-4c7349a03406 response_code = 405 uri = /v1/system/ip-pools-service
117242024-05-08T03:37:47.043ZINFOtest_unauthorized (external client test context): client received response status = 405
117252024-05-08T03:37:47.043ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools-service
117262024-05-08T03:37:47.043ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117272024-05-08T03:37:47.043ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f1ce526d-796b-414b-9199-f98cc9f80d48 uri = /v1/system/ip-pools-service
117282024-05-08T03:37:47.043ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f1ce526d-796b-414b-9199-f98cc9f80d48 response_code = 405 uri = /v1/system/ip-pools-service
117292024-05-08T03:37:47.044ZINFOtest_unauthorized (external client test context): client received response status = 405
117302024-05-08T03:37:47.044ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools-service
117312024-05-08T03:37:47.044ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117322024-05-08T03:37:47.044ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c5b6d45c-bdc0-4dd4-b3ad-b9a554b2d136 uri = /v1/system/ip-pools-service
117332024-05-08T03:37:47.044ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 158 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c5b6d45c-bdc0-4dd4-b3ad-b9a554b2d136 response_code = 405 uri = /v1/system/ip-pools-service
117342024-05-08T03:37:47.045ZINFOtest_unauthorized (external client test context): client received response status = 405
117352024-05-08T03:37:47.045ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools-service
117362024-05-08T03:37:47.045ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service
117372024-05-08T03:37:47.045ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba uri = /v1/system/ip-pools-service
117382024-05-08T03:37:47.045ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba uri = /v1/system/ip-pools-service
117392024-05-08T03:37:47.045ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools-service
117402024-05-08T03:37:47.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117412024-05-08T03:37:47.045ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117422024-05-08T03:37:47.048ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117432024-05-08T03:37:47.050ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117442024-05-08T03:37:47.051ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117452024-05-08T03:37:47.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117462024-05-08T03:37:47.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
117472024-05-08T03:37:47.055ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
117482024-05-08T03:37:47.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117492024-05-08T03:37:47.055ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117502024-05-08T03:37:47.056ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117512024-05-08T03:37:47.056ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
117522024-05-08T03:37:47.058ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
117532024-05-08T03:37:47.058ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117542024-05-08T03:37:47.058ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117552024-05-08T03:37:47.060ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117562024-05-08T03:37:47.062ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
117572024-05-08T03:37:47.069ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
117582024-05-08T03:37:47.070ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117592024-05-08T03:37:47.070ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117602024-05-08T03:37:47.072ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117612024-05-08T03:37:47.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
117622024-05-08T03:37:47.088ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
117632024-05-08T03:37:47.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117642024-05-08T03:37:47.089ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117652024-05-08T03:37:47.090ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117662024-05-08T03:37:47.092ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
117672024-05-08T03:37:47.092ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117682024-05-08T03:37:47.092ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
117692024-05-08T03:37:47.100ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
117702024-05-08T03:37:47.103ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
117712024-05-08T03:37:47.108ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
117722024-05-08T03:37:47.108ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba uri = /v1/system/ip-pools-service
117732024-05-08T03:37:47.108ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = Database uri = /v1/system/ip-pools-service
117742024-05-08T03:37:47.108ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
117752024-05-08T03:37:47.109ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
117762024-05-08T03:37:47.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service
117772024-05-08T03:37:47.112ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service
117782024-05-08T03:37:47.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = Database uri = /v1/system/ip-pools-service
117792024-05-08T03:37:47.113ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
117802024-05-08T03:37:47.113ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
117812024-05-08T03:37:47.123ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service
117822024-05-08T03:37:47.130ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service
117832024-05-08T03:37:47.130ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service
117842024-05-08T03:37:47.130ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service
117852024-05-08T03:37:47.130ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = Database uri = /v1/system/ip-pools-service
117862024-05-08T03:37:47.130ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service
117872024-05-08T03:37:47.131ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = Database result = Ok(()) uri = /v1/system/ip-pools-service
117882024-05-08T03:37:47.135ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service
117892024-05-08T03:37:47.144ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service
117902024-05-08T03:37:47.145ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 99971 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6ac571d2-8a7b-42ab-a6e7-1bd395f489ba response_code = 200 uri = /v1/system/ip-pools-service
117912024-05-08T03:37:47.145ZINFOtest_unauthorized (external client test context): client received response status = 200
117922024-05-08T03:37:47.146ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools-service/ranges
117932024-05-08T03:37:47.146ZINFOtest_unauthorized: test: privileged GET url = /v1/system/ip-pools-service/ranges
117942024-05-08T03:37:47.146ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
117952024-05-08T03:37:47.146ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 uri = /v1/system/ip-pools-service/ranges
117962024-05-08T03:37:47.148ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 uri = /v1/system/ip-pools-service/ranges
117972024-05-08T03:37:47.148ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools-service/ranges
117982024-05-08T03:37:47.148ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
117992024-05-08T03:37:47.148ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118002024-05-08T03:37:47.150ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118012024-05-08T03:37:47.163ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118022024-05-08T03:37:47.163ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118032024-05-08T03:37:47.168ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118042024-05-08T03:37:47.172ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
118052024-05-08T03:37:47.173ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
118062024-05-08T03:37:47.173ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118072024-05-08T03:37:47.179ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118082024-05-08T03:37:47.194ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118092024-05-08T03:37:47.219ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
118102024-05-08T03:37:47.220ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118112024-05-08T03:37:47.220ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118122024-05-08T03:37:47.221ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118132024-05-08T03:37:47.225ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
118142024-05-08T03:37:47.230ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
118152024-05-08T03:37:47.230ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118162024-05-08T03:37:47.230ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118172024-05-08T03:37:47.231ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118182024-05-08T03:37:47.239ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
118192024-05-08T03:37:47.239ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
118202024-05-08T03:37:47.239ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118212024-05-08T03:37:47.240ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118222024-05-08T03:37:47.241ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118232024-05-08T03:37:47.243ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
118242024-05-08T03:37:47.243ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118252024-05-08T03:37:47.243ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118262024-05-08T03:37:47.244ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118272024-05-08T03:37:47.246ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
118282024-05-08T03:37:47.250ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
118292024-05-08T03:37:47.250ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 uri = /v1/system/ip-pools-service/ranges
118302024-05-08T03:37:47.250ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database uri = /v1/system/ip-pools-service/ranges
118312024-05-08T03:37:47.250ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
118322024-05-08T03:37:47.250ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118332024-05-08T03:37:47.252ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
118342024-05-08T03:37:47.252ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
118352024-05-08T03:37:47.252ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database uri = /v1/system/ip-pools-service/ranges
118362024-05-08T03:37:47.252ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
118372024-05-08T03:37:47.254ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118382024-05-08T03:37:47.257ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service/ranges
118392024-05-08T03:37:47.263ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118402024-05-08T03:37:47.263ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
118412024-05-08T03:37:47.263ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
118422024-05-08T03:37:47.264ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database uri = /v1/system/ip-pools-service/ranges
118432024-05-08T03:37:47.264ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
118442024-05-08T03:37:47.264ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118452024-05-08T03:37:47.267ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service/ranges
118462024-05-08T03:37:47.277ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118472024-05-08T03:37:47.277ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
118482024-05-08T03:37:47.277ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
118492024-05-08T03:37:47.277ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database uri = /v1/system/ip-pools-service/ranges
118502024-05-08T03:37:47.277ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
118512024-05-08T03:37:47.277ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118522024-05-08T03:37:47.277ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
118532024-05-08T03:37:47.278ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
118542024-05-08T03:37:47.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
118552024-05-08T03:37:47.282ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service/ranges
118562024-05-08T03:37:47.289ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118572024-05-08T03:37:47.289ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database uri = /v1/system/ip-pools-service/ranges
118582024-05-08T03:37:47.289ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
118592024-05-08T03:37:47.289ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
118602024-05-08T03:37:47.290ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
118612024-05-08T03:37:47.290ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:46.564287055","datum":26}\n
118622024-05-08T03:37:47.294ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 147658 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf8d22be-d312-4707-b2ab-cf7878090624 response_code = 200 uri = /v1/system/ip-pools-service/ranges
118632024-05-08T03:37:47.294ZINFOtest_unauthorized (external client test context): client received response status = 200
118642024-05-08T03:37:47.295ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools-service/ranges
118652024-05-08T03:37:47.295ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
118662024-05-08T03:37:47.305ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b uri = /v1/system/ip-pools-service/ranges
118672024-05-08T03:37:47.306ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
118682024-05-08T03:37:47.306ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
118692024-05-08T03:37:47.306ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b uri = /v1/system/ip-pools-service/ranges
118702024-05-08T03:37:47.306ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools-service/ranges
118712024-05-08T03:37:47.306ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118722024-05-08T03:37:47.306ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118732024-05-08T03:37:47.307ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118742024-05-08T03:37:47.310ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118752024-05-08T03:37:47.310ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118762024-05-08T03:37:47.310ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118772024-05-08T03:37:47.313ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
118782024-05-08T03:37:47.314ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
118792024-05-08T03:37:47.314ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118802024-05-08T03:37:47.314ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118812024-05-08T03:37:47.315ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118822024-05-08T03:37:47.318ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
118832024-05-08T03:37:47.318ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118842024-05-08T03:37:47.318ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118852024-05-08T03:37:47.320ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118862024-05-08T03:37:47.322ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
118872024-05-08T03:37:47.327ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
118882024-05-08T03:37:47.328ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118892024-05-08T03:37:47.328ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118902024-05-08T03:37:47.328ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118912024-05-08T03:37:47.332ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
118922024-05-08T03:37:47.332ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
118932024-05-08T03:37:47.332ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118942024-05-08T03:37:47.333ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118952024-05-08T03:37:47.333ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
118962024-05-08T03:37:47.337ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
118972024-05-08T03:37:47.337ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
118982024-05-08T03:37:47.337ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
118992024-05-08T03:37:47.338ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
119002024-05-08T03:37:47.339ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
119012024-05-08T03:37:47.345ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
119022024-05-08T03:37:47.345ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b uri = /v1/system/ip-pools-service/ranges
119032024-05-08T03:37:47.345ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource = Database uri = /v1/system/ip-pools-service/ranges
119042024-05-08T03:37:47.345ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
119052024-05-08T03:37:47.346ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
119062024-05-08T03:37:47.353ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
119072024-05-08T03:37:47.353ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
119082024-05-08T03:37:47.353ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource = Database uri = /v1/system/ip-pools-service/ranges
119092024-05-08T03:37:47.353ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
119102024-05-08T03:37:47.354ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
119112024-05-08T03:37:47.358ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
119122024-05-08T03:37:47.364ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("oxide-service-pool") }) uri = /v1/system/ip-pools-service/ranges
119132024-05-08T03:37:47.364ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "oxide-service-pool" error_message_internal = not found: ip-pool with name "oxide-service-pool" latency_us = 68353 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 955d8b19-67c9-4b98-ad06-f1a64558f47b response_code = 404 uri = /v1/system/ip-pools-service/ranges
119142024-05-08T03:37:47.365ZINFOtest_unauthorized (external client test context): client received response status = 404
119152024-05-08T03:37:47.365ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools-service/ranges
119162024-05-08T03:37:47.365ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119172024-05-08T03:37:47.365ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 uri = /v1/system/ip-pools-service/ranges
119182024-05-08T03:37:47.365ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 uri = /v1/system/ip-pools-service/ranges
119192024-05-08T03:37:47.365ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 uri = /v1/system/ip-pools-service/ranges
119202024-05-08T03:37:47.365ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 uri = /v1/system/ip-pools-service/ranges
119212024-05-08T03:37:47.365ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 resource = Database uri = /v1/system/ip-pools-service/ranges
119222024-05-08T03:37:47.365ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
119232024-05-08T03:37:47.366ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools-service/ranges
119242024-05-08T03:37:47.366ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 890 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 48eff2eb-3d3c-451b-ad8b-2e5e2cf09a40 response_code = 401 uri = /v1/system/ip-pools-service/ranges
119252024-05-08T03:37:47.366ZINFOtest_unauthorized (external client test context): client received response status = 401
119262024-05-08T03:37:47.366ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools-service/ranges
119272024-05-08T03:37:47.367ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119282024-05-08T03:37:47.367ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 22d13ecf-747b-43fa-9414-e3540f42ae24 uri = /v1/system/ip-pools-service/ranges
119292024-05-08T03:37:47.367ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 22d13ecf-747b-43fa-9414-e3540f42ae24 uri = /v1/system/ip-pools-service/ranges
119302024-05-08T03:37:47.367ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 22d13ecf-747b-43fa-9414-e3540f42ae24 uri = /v1/system/ip-pools-service/ranges
119312024-05-08T03:37:47.374ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 192 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 22d13ecf-747b-43fa-9414-e3540f42ae24 response_code = 401 uri = /v1/system/ip-pools-service/ranges
119322024-05-08T03:37:47.392ZINFOtest_unauthorized (external client test context): client received response status = 401
119332024-05-08T03:37:47.392ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools-service/ranges
119342024-05-08T03:37:47.392ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119352024-05-08T03:37:47.413ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1f2d3f2-5461-43b7-88b5-43a48b23d313 uri = /v1/system/ip-pools-service/ranges
119362024-05-08T03:37:47.413ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1f2d3f2-5461-43b7-88b5-43a48b23d313 uri = /v1/system/ip-pools-service/ranges
119372024-05-08T03:37:47.417ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1858:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#49}::from::ip_pool_service_range_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolRange>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1884:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>) -> omicron_nexus::external_api::http_entrypoints::{impl#49}::from::ip_pool_service_range_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#49}::from::ip_pool_service_range_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolRange>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>) -> omicron_nexus::external_api::http_entrypoints::{impl#49}::from::ip_pool_service_range_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, ipnetwork::IpNetwork>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::IpPoolRange>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1f2d3f2-5461-43b7-88b5-43a48b23d313 uri = /v1/system/ip-pools-service/ranges
119382024-05-08T03:37:47.417ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 23584 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1f2d3f2-5461-43b7-88b5-43a48b23d313 response_code = 401 uri = /v1/system/ip-pools-service/ranges
119392024-05-08T03:37:47.417ZINFOtest_unauthorized (external client test context): client received response status = 401
119402024-05-08T03:37:47.418ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools-service/ranges
119412024-05-08T03:37:47.418ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119422024-05-08T03:37:47.418ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 92b1a430-52e5-4e71-94d8-3a5fa0c5b14f uri = /v1/system/ip-pools-service/ranges
119432024-05-08T03:37:47.419ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 192 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 92b1a430-52e5-4e71-94d8-3a5fa0c5b14f response_code = 405 uri = /v1/system/ip-pools-service/ranges
119442024-05-08T03:37:47.419ZINFOtest_unauthorized (external client test context): client received response status = 405
119452024-05-08T03:37:47.420ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools-service/ranges
119462024-05-08T03:37:47.420ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119472024-05-08T03:37:47.421ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 985feb2e-6705-4430-bc64-0c929811ec39 uri = /v1/system/ip-pools-service/ranges
119482024-05-08T03:37:47.421ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 789 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 985feb2e-6705-4430-bc64-0c929811ec39 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119492024-05-08T03:37:47.422ZINFOtest_unauthorized (external client test context): client received response status = 405
119502024-05-08T03:37:47.423ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools-service/ranges
119512024-05-08T03:37:47.423ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119522024-05-08T03:37:47.425ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8fd228d6-e010-4df8-bbd2-298adb84a5c3 uri = /v1/system/ip-pools-service/ranges
119532024-05-08T03:37:47.425ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 1311 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8fd228d6-e010-4df8-bbd2-298adb84a5c3 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119542024-05-08T03:37:47.425ZINFOtest_unauthorized (external client test context): client received response status = 405
119552024-05-08T03:37:47.425ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools-service/ranges
119562024-05-08T03:37:47.425ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119572024-05-08T03:37:47.425ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 602ca5ba-ff1b-4ab0-8000-310becde6c7a uri = /v1/system/ip-pools-service/ranges
119582024-05-08T03:37:47.425ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 602ca5ba-ff1b-4ab0-8000-310becde6c7a response_code = 405 uri = /v1/system/ip-pools-service/ranges
119592024-05-08T03:37:47.426ZINFOtest_unauthorized (external client test context): client received response status = 405
119602024-05-08T03:37:47.426ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools-service/ranges
119612024-05-08T03:37:47.426ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119622024-05-08T03:37:47.426ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b384da78-93e4-44aa-94d8-297a90a82dcc uri = /v1/system/ip-pools-service/ranges
119632024-05-08T03:37:47.426ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b384da78-93e4-44aa-94d8-297a90a82dcc response_code = 405 uri = /v1/system/ip-pools-service/ranges
119642024-05-08T03:37:47.426ZINFOtest_unauthorized (external client test context): client received response status = 405
119652024-05-08T03:37:47.426ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools-service/ranges
119662024-05-08T03:37:47.426ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119672024-05-08T03:37:47.426ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 45e4eab7-3b36-4506-8565-161ced210b50 uri = /v1/system/ip-pools-service/ranges
119682024-05-08T03:37:47.426ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 45e4eab7-3b36-4506-8565-161ced210b50 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119692024-05-08T03:37:47.426ZINFOtest_unauthorized (external client test context): client received response status = 405
119702024-05-08T03:37:47.427ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools-service/ranges
119712024-05-08T03:37:47.427ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119722024-05-08T03:37:47.427ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2c502346-7545-4c68-bd2d-8597b5fc8615 uri = /v1/system/ip-pools-service/ranges
119732024-05-08T03:37:47.427ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2c502346-7545-4c68-bd2d-8597b5fc8615 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119742024-05-08T03:37:47.428ZINFOtest_unauthorized (external client test context): client received response status = 405
119752024-05-08T03:37:47.428ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools-service/ranges
119762024-05-08T03:37:47.428ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119772024-05-08T03:37:47.428ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f50685ce-eded-4bfa-8888-64a4eb72f331 uri = /v1/system/ip-pools-service/ranges
119782024-05-08T03:37:47.428ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f50685ce-eded-4bfa-8888-64a4eb72f331 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119792024-05-08T03:37:47.428ZINFOtest_unauthorized (external client test context): client received response status = 405
119802024-05-08T03:37:47.428ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools-service/ranges
119812024-05-08T03:37:47.428ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119822024-05-08T03:37:47.428ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 02b61c8d-cdd4-4767-a3c8-641c86530900 uri = /v1/system/ip-pools-service/ranges
119832024-05-08T03:37:47.428ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 02b61c8d-cdd4-4767-a3c8-641c86530900 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119842024-05-08T03:37:47.429ZINFOtest_unauthorized (external client test context): client received response status = 405
119852024-05-08T03:37:47.429ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools-service/ranges
119862024-05-08T03:37:47.429ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119872024-05-08T03:37:47.429ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 51586de2-43b0-454c-bf49-7825b69a7bd7 uri = /v1/system/ip-pools-service/ranges
119882024-05-08T03:37:47.429ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 51586de2-43b0-454c-bf49-7825b69a7bd7 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119892024-05-08T03:37:47.429ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
119902024-05-08T03:37:47.429ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
119912024-05-08T03:37:47.429ZINFOtest_unauthorized (external client test context): client received response status = 405
119922024-05-08T03:37:47.429ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools-service/ranges
119932024-05-08T03:37:47.429ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119942024-05-08T03:37:47.430ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 176004d4-3829-4bbe-ac9e-79b6c2c587e2 uri = /v1/system/ip-pools-service/ranges
119952024-05-08T03:37:47.430ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 176004d4-3829-4bbe-ac9e-79b6c2c587e2 response_code = 405 uri = /v1/system/ip-pools-service/ranges
119962024-05-08T03:37:47.430ZINFOtest_unauthorized (external client test context): client received response status = 405
119972024-05-08T03:37:47.430ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools-service/ranges
119982024-05-08T03:37:47.430ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
119992024-05-08T03:37:47.430ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = df4b268a-eac5-4ceb-9f05-ea10bce7fd90 uri = /v1/system/ip-pools-service/ranges
120002024-05-08T03:37:47.430ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = df4b268a-eac5-4ceb-9f05-ea10bce7fd90 response_code = 405 uri = /v1/system/ip-pools-service/ranges
120012024-05-08T03:37:47.431ZINFOtest_unauthorized (external client test context): client received response status = 405
120022024-05-08T03:37:47.431ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools-service/ranges
120032024-05-08T03:37:47.431ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
120042024-05-08T03:37:47.431ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 72d4122c-40eb-4bed-bbf4-229eee981aa8 uri = /v1/system/ip-pools-service/ranges
120052024-05-08T03:37:47.432ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 81 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 72d4122c-40eb-4bed-bbf4-229eee981aa8 response_code = 405 uri = /v1/system/ip-pools-service/ranges
120062024-05-08T03:37:47.432ZINFOtest_unauthorized (external client test context): client received response status = 405
120072024-05-08T03:37:47.432ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools-service/ranges
120082024-05-08T03:37:47.432ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
120092024-05-08T03:37:47.432ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a2708543-5fe2-4014-99c6-d35a4a15f667 uri = /v1/system/ip-pools-service/ranges
120102024-05-08T03:37:47.432ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a2708543-5fe2-4014-99c6-d35a4a15f667 response_code = 405 uri = /v1/system/ip-pools-service/ranges
120112024-05-08T03:37:47.433ZINFOtest_unauthorized (external client test context): client received response status = 405
120122024-05-08T03:37:47.433ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools-service/ranges
120132024-05-08T03:37:47.433ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
120142024-05-08T03:37:47.433ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 75df643f-5eaa-4cd5-9649-d5fcea44f723 uri = /v1/system/ip-pools-service/ranges
120152024-05-08T03:37:47.433ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 75df643f-5eaa-4cd5-9649-d5fcea44f723 response_code = 405 uri = /v1/system/ip-pools-service/ranges
120162024-05-08T03:37:47.433ZINFOtest_unauthorized (external client test context): client received response status = 405
120172024-05-08T03:37:47.433ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools-service/ranges
120182024-05-08T03:37:47.433ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
120192024-05-08T03:37:47.434ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9fad6d66-9eac-4f77-9929-4cb6c68f814f uri = /v1/system/ip-pools-service/ranges
120202024-05-08T03:37:47.434ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9fad6d66-9eac-4f77-9929-4cb6c68f814f response_code = 405 uri = /v1/system/ip-pools-service/ranges
120212024-05-08T03:37:47.434ZINFOtest_unauthorized (external client test context): client received response status = 405
120222024-05-08T03:37:47.434ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools-service/ranges
120232024-05-08T03:37:47.434ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges
120242024-05-08T03:37:47.434ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 uri = /v1/system/ip-pools-service/ranges
120252024-05-08T03:37:47.434ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 uri = /v1/system/ip-pools-service/ranges
120262024-05-08T03:37:47.434ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/ip-pools-service/ranges
120272024-05-08T03:37:47.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120282024-05-08T03:37:47.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120292024-05-08T03:37:47.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120302024-05-08T03:37:47.472ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120312024-05-08T03:37:47.472ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120322024-05-08T03:37:47.502ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120332024-05-08T03:37:47.502ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
120342024-05-08T03:37:47.503ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
120352024-05-08T03:37:47.503ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
120362024-05-08T03:37:47.503ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
120372024-05-08T03:37:47.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
120382024-05-08T03:37:47.505ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
120392024-05-08T03:37:47.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120402024-05-08T03:37:47.505ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120412024-05-08T03:37:47.506ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120422024-05-08T03:37:47.509ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
120432024-05-08T03:37:47.509ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120442024-05-08T03:37:47.509ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120452024-05-08T03:37:47.510ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120462024-05-08T03:37:47.513ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
120472024-05-08T03:37:47.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
120482024-05-08T03:37:47.518ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120492024-05-08T03:37:47.518ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120502024-05-08T03:37:47.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120512024-05-08T03:37:47.522ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
120522024-05-08T03:37:47.523ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
120532024-05-08T03:37:47.523ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120542024-05-08T03:37:47.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120552024-05-08T03:37:47.524ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120562024-05-08T03:37:47.527ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
120572024-05-08T03:37:47.527ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
120582024-05-08T03:37:47.527ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
120592024-05-08T03:37:47.528ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
120602024-05-08T03:37:47.536ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
120612024-05-08T03:37:47.536ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
120622024-05-08T03:37:47.536ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 uri = /v1/system/ip-pools-service/ranges
120632024-05-08T03:37:47.536ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database uri = /v1/system/ip-pools-service/ranges
120642024-05-08T03:37:47.536ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
120652024-05-08T03:37:47.536ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120662024-05-08T03:37:47.539ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
120672024-05-08T03:37:47.539ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
120682024-05-08T03:37:47.539ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database uri = /v1/system/ip-pools-service/ranges
120692024-05-08T03:37:47.539ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
120702024-05-08T03:37:47.539ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120712024-05-08T03:37:47.543ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service/ranges
120722024-05-08T03:37:47.549ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120732024-05-08T03:37:47.549ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
120742024-05-08T03:37:47.549ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
120752024-05-08T03:37:47.549ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database uri = /v1/system/ip-pools-service/ranges
120762024-05-08T03:37:47.549ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
120772024-05-08T03:37:47.550ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120782024-05-08T03:37:47.553ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service/ranges
120792024-05-08T03:37:47.558ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120802024-05-08T03:37:47.558ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges
120812024-05-08T03:37:47.558ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges
120822024-05-08T03:37:47.558ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database uri = /v1/system/ip-pools-service/ranges
120832024-05-08T03:37:47.558ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
120842024-05-08T03:37:47.559ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120852024-05-08T03:37:47.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
120862024-05-08T03:37:47.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
120872024-05-08T03:37:47.562ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/ip-pools-service/ranges
120882024-05-08T03:37:47.566ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120892024-05-08T03:37:47.566ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database uri = /v1/system/ip-pools-service/ranges
120902024-05-08T03:37:47.566ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges
120912024-05-08T03:37:47.566ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges
120922024-05-08T03:37:47.569ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 135741 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e332f8ff-f16b-4381-ae52-950e63614e17 response_code = 200 uri = /v1/system/ip-pools-service/ranges
120932024-05-08T03:37:47.570ZINFOtest_unauthorized (external client test context): client received response status = 200
120942024-05-08T03:37:47.570ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools-service/ranges/add
120952024-05-08T03:37:47.570ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/ip-pools-service/ranges/add
120962024-05-08T03:37:47.570ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools-service/ranges/add
120972024-05-08T03:37:47.570ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
120982024-05-08T03:37:47.571ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8afdc46f-2109-4fe3-9844-534c0b880bbc uri = /v1/system/ip-pools-service/ranges/add
120992024-05-08T03:37:47.571ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8afdc46f-2109-4fe3-9844-534c0b880bbc response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121002024-05-08T03:37:47.571ZINFOtest_unauthorized (external client test context): client received response status = 405
121012024-05-08T03:37:47.571ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools-service/ranges/add
121022024-05-08T03:37:47.571ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121032024-05-08T03:37:47.571ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8109e975-900b-425f-9e09-c4448ab92c30 uri = /v1/system/ip-pools-service/ranges/add
121042024-05-08T03:37:47.571ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8109e975-900b-425f-9e09-c4448ab92c30 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121052024-05-08T03:37:47.571ZINFOtest_unauthorized (external client test context): client received response status = 405
121062024-05-08T03:37:47.572ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools-service/ranges/add
121072024-05-08T03:37:47.572ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121082024-05-08T03:37:47.572ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 72c26750-b9c3-40b8-859f-a1e7c95fec44 uri = /v1/system/ip-pools-service/ranges/add
121092024-05-08T03:37:47.572ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 72c26750-b9c3-40b8-859f-a1e7c95fec44 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121102024-05-08T03:37:47.572ZINFOtest_unauthorized (external client test context): client received response status = 405
121112024-05-08T03:37:47.572ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools-service/ranges/add
121122024-05-08T03:37:47.572ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121132024-05-08T03:37:47.572ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b96d1c6d-68af-4257-a5f2-a6e5f52b849a uri = /v1/system/ip-pools-service/ranges/add
121142024-05-08T03:37:47.572ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b96d1c6d-68af-4257-a5f2-a6e5f52b849a response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121152024-05-08T03:37:47.572ZINFOtest_unauthorized (external client test context): client received response status = 405
121162024-05-08T03:37:47.573ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools-service/ranges/add
121172024-05-08T03:37:47.573ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121182024-05-08T03:37:47.573ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b306ab66-c6c9-4c4e-b809-445c73bbe595 uri = /v1/system/ip-pools-service/ranges/add
121192024-05-08T03:37:47.573ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b306ab66-c6c9-4c4e-b809-445c73bbe595 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121202024-05-08T03:37:47.573ZINFOtest_unauthorized (external client test context): client received response status = 405
121212024-05-08T03:37:47.573ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools-service/ranges/add
121222024-05-08T03:37:47.573ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121232024-05-08T03:37:47.573ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7fba6ce4-6d31-45de-b672-ddb9084863f3 uri = /v1/system/ip-pools-service/ranges/add
121242024-05-08T03:37:47.573ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7fba6ce4-6d31-45de-b672-ddb9084863f3 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121252024-05-08T03:37:47.574ZINFOtest_unauthorized (external client test context): client received response status = 405
121262024-05-08T03:37:47.574ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools-service/ranges/add
121272024-05-08T03:37:47.574ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121282024-05-08T03:37:47.574ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f370f6c3-db4c-4f39-bcc7-290212c3dc19 uri = /v1/system/ip-pools-service/ranges/add
121292024-05-08T03:37:47.574ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f370f6c3-db4c-4f39-bcc7-290212c3dc19 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121302024-05-08T03:37:47.574ZINFOtest_unauthorized (external client test context): client received response status = 405
121312024-05-08T03:37:47.574ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools-service/ranges/add
121322024-05-08T03:37:47.574ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121332024-05-08T03:37:47.595ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7f1d1deb-4c2e-4e26-a692-f2b4403d194e uri = /v1/system/ip-pools-service/ranges/add
121342024-05-08T03:37:47.595ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20724 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7f1d1deb-4c2e-4e26-a692-f2b4403d194e response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
121352024-05-08T03:37:47.595ZINFOtest_unauthorized (external client test context): client received response status = 405
121362024-05-08T03:37:47.595ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools-service/ranges/add
121372024-05-08T03:37:47.595ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121382024-05-08T03:37:47.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d uri = /v1/system/ip-pools-service/ranges/add
121392024-05-08T03:37:47.596ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d uri = /v1/system/ip-pools-service/ranges/add
121402024-05-08T03:37:47.596ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools-service/ranges/add
121412024-05-08T03:37:47.596ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121422024-05-08T03:37:47.596ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121432024-05-08T03:37:47.597ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121442024-05-08T03:37:47.613ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121452024-05-08T03:37:47.613ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121462024-05-08T03:37:47.615ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121472024-05-08T03:37:47.624ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
121482024-05-08T03:37:47.624ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
121492024-05-08T03:37:47.624ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121502024-05-08T03:37:47.624ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121512024-05-08T03:37:47.625ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121522024-05-08T03:37:47.633ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
121532024-05-08T03:37:47.633ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121542024-05-08T03:37:47.633ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121552024-05-08T03:37:47.634ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121562024-05-08T03:37:47.649ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
121572024-05-08T03:37:47.652ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
121582024-05-08T03:37:47.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121592024-05-08T03:37:47.652ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121602024-05-08T03:37:47.653ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121612024-05-08T03:37:47.655ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
121622024-05-08T03:37:47.655ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
121632024-05-08T03:37:47.655ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121642024-05-08T03:37:47.655ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121652024-05-08T03:37:47.655ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121662024-05-08T03:37:47.661ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
121672024-05-08T03:37:47.661ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
121682024-05-08T03:37:47.661ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
121692024-05-08T03:37:47.662ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
121702024-05-08T03:37:47.669ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
121712024-05-08T03:37:47.673ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
121722024-05-08T03:37:47.675ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d uri = /v1/system/ip-pools-service/ranges/add
121732024-05-08T03:37:47.675ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource = Database uri = /v1/system/ip-pools-service/ranges/add
121742024-05-08T03:37:47.675ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/add
121752024-05-08T03:37:47.676ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges/add
121762024-05-08T03:37:47.680ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges/add
121772024-05-08T03:37:47.680ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges/add
121782024-05-08T03:37:47.680ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource = Database uri = /v1/system/ip-pools-service/ranges/add
121792024-05-08T03:37:47.680ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/add
121802024-05-08T03:37:47.680ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges/add
121812024-05-08T03:37:47.696ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/add
121822024-05-08T03:37:47.702ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("oxide-service-pool") }) uri = /v1/system/ip-pools-service/ranges/add
121832024-05-08T03:37:47.703ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "oxide-service-pool" error_message_internal = not found: ip-pool with name "oxide-service-pool" latency_us = 107020 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 91b245da-2583-41fe-ba23-7bd498f0770d response_code = 404 uri = /v1/system/ip-pools-service/ranges/add
121842024-05-08T03:37:47.703ZINFOtest_unauthorized (external client test context): client received response status = 404
121852024-05-08T03:37:47.703ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools-service/ranges/add
121862024-05-08T03:37:47.703ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121872024-05-08T03:37:47.704ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 uri = /v1/system/ip-pools-service/ranges/add
121882024-05-08T03:37:47.704ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 uri = /v1/system/ip-pools-service/ranges/add
121892024-05-08T03:37:47.704ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 uri = /v1/system/ip-pools-service/ranges/add
121902024-05-08T03:37:47.704ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 uri = /v1/system/ip-pools-service/ranges/add
121912024-05-08T03:37:47.704ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 resource = Database uri = /v1/system/ip-pools-service/ranges/add
121922024-05-08T03:37:47.705ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/add
121932024-05-08T03:37:47.705ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools-service/ranges/add
121942024-05-08T03:37:47.705ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1577 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4710f6d8-980a-4e87-8998-39e017a14712 response_code = 401 uri = /v1/system/ip-pools-service/ranges/add
121952024-05-08T03:37:47.706ZINFOtest_unauthorized (external client test context): client received response status = 401
121962024-05-08T03:37:47.706ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools-service/ranges/add
121972024-05-08T03:37:47.706ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
121982024-05-08T03:37:47.706ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfde49cf-bb54-47a6-bdb5-481f7572a152 uri = /v1/system/ip-pools-service/ranges/add
121992024-05-08T03:37:47.707ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfde49cf-bb54-47a6-bdb5-481f7572a152 uri = /v1/system/ip-pools-service/ranges/add
122002024-05-08T03:37:47.707ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfde49cf-bb54-47a6-bdb5-481f7572a152 uri = /v1/system/ip-pools-service/ranges/add
122012024-05-08T03:37:47.707ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 675 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = cfde49cf-bb54-47a6-bdb5-481f7572a152 response_code = 401 uri = /v1/system/ip-pools-service/ranges/add
122022024-05-08T03:37:47.707ZINFOtest_unauthorized (external client test context): client received response status = 401
122032024-05-08T03:37:47.708ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools-service/ranges/add
122042024-05-08T03:37:47.708ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122052024-05-08T03:37:47.708ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41c9f4e6-4c21-4298-9f17-e3cbfc3a4950 uri = /v1/system/ip-pools-service/ranges/add
122062024-05-08T03:37:47.708ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41c9f4e6-4c21-4298-9f17-e3cbfc3a4950 uri = /v1/system/ip-pools-service/ranges/add
122072024-05-08T03:37:47.712ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1901:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#50}::from::ip_pool_service_range_add::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolRange>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1907:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#50}::from::ip_pool_service_range_add::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#50}::from::ip_pool_service_range_add::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolRange>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#50}::from::ip_pool_service_range_add::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::IpPoolRange>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41c9f4e6-4c21-4298-9f17-e3cbfc3a4950 uri = /v1/system/ip-pools-service/ranges/add
122082024-05-08T03:37:47.712ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3309 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 41c9f4e6-4c21-4298-9f17-e3cbfc3a4950 response_code = 401 uri = /v1/system/ip-pools-service/ranges/add
122092024-05-08T03:37:47.712ZINFOtest_unauthorized (external client test context): client received response status = 401
122102024-05-08T03:37:47.712ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools-service/ranges/add
122112024-05-08T03:37:47.712ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122122024-05-08T03:37:47.713ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 51acc746-2c9f-4f19-ae0b-0ae324bd257e uri = /v1/system/ip-pools-service/ranges/add
122132024-05-08T03:37:47.713ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 85 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 51acc746-2c9f-4f19-ae0b-0ae324bd257e response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122142024-05-08T03:37:47.713ZINFOtest_unauthorized (external client test context): client received response status = 405
122152024-05-08T03:37:47.713ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools-service/ranges/add
122162024-05-08T03:37:47.713ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122172024-05-08T03:37:47.713ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8e349df8-b2d5-4c45-a8a3-e96e735178ee uri = /v1/system/ip-pools-service/ranges/add
122182024-05-08T03:37:47.713ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8e349df8-b2d5-4c45-a8a3-e96e735178ee response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122192024-05-08T03:37:47.714ZINFOtest_unauthorized (external client test context): client received response status = 405
122202024-05-08T03:37:47.714ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools-service/ranges/add
122212024-05-08T03:37:47.714ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122222024-05-08T03:37:47.714ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8beaad1d-05f0-49bf-a5ae-dfc3f330d632 uri = /v1/system/ip-pools-service/ranges/add
122232024-05-08T03:37:47.715ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8beaad1d-05f0-49bf-a5ae-dfc3f330d632 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122242024-05-08T03:37:47.715ZINFOtest_unauthorized (external client test context): client received response status = 405
122252024-05-08T03:37:47.715ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools-service/ranges/add
122262024-05-08T03:37:47.715ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122272024-05-08T03:37:47.715ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 68871a6c-63cf-4c6f-b1ce-2f15e2fb24f7 uri = /v1/system/ip-pools-service/ranges/add
122282024-05-08T03:37:47.715ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 68871a6c-63cf-4c6f-b1ce-2f15e2fb24f7 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122292024-05-08T03:37:47.715ZINFOtest_unauthorized (external client test context): client received response status = 405
122302024-05-08T03:37:47.715ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools-service/ranges/add
122312024-05-08T03:37:47.715ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122322024-05-08T03:37:47.716ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8c3e2420-f3f1-490c-94fd-0b1008540082 uri = /v1/system/ip-pools-service/ranges/add
122332024-05-08T03:37:47.716ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8c3e2420-f3f1-490c-94fd-0b1008540082 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122342024-05-08T03:37:47.716ZINFOtest_unauthorized (external client test context): client received response status = 405
122352024-05-08T03:37:47.716ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools-service/ranges/add
122362024-05-08T03:37:47.716ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122372024-05-08T03:37:47.716ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8ac2cfd3-2dbb-49ff-baa9-b7d257c372d6 uri = /v1/system/ip-pools-service/ranges/add
122382024-05-08T03:37:47.716ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8ac2cfd3-2dbb-49ff-baa9-b7d257c372d6 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122392024-05-08T03:37:47.716ZINFOtest_unauthorized (external client test context): client received response status = 405
122402024-05-08T03:37:47.716ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools-service/ranges/add
122412024-05-08T03:37:47.716ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122422024-05-08T03:37:47.717ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 62946240-118b-4ac6-8204-941fdc0a2a8c uri = /v1/system/ip-pools-service/ranges/add
122432024-05-08T03:37:47.717ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 62946240-118b-4ac6-8204-941fdc0a2a8c response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122442024-05-08T03:37:47.717ZINFOtest_unauthorized (external client test context): client received response status = 405
122452024-05-08T03:37:47.717ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools-service/ranges/add
122462024-05-08T03:37:47.717ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/add
122472024-05-08T03:37:47.717ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 428aa94e-dac2-4cd2-9eda-e968e0cd3b12 uri = /v1/system/ip-pools-service/ranges/add
122482024-05-08T03:37:47.717ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 428aa94e-dac2-4cd2-9eda-e968e0cd3b12 response_code = 405 uri = /v1/system/ip-pools-service/ranges/add
122492024-05-08T03:37:47.717ZINFOtest_unauthorized (external client test context): client received response status = 405
122502024-05-08T03:37:47.731ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools-service/ranges/add
122512024-05-08T03:37:47.731ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/ip-pools-service/ranges/remove
122522024-05-08T03:37:47.731ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/ip-pools-service/ranges/remove
122532024-05-08T03:37:47.731ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/ip-pools-service/ranges/remove
122542024-05-08T03:37:47.731ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122552024-05-08T03:37:47.731ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 318a7493-afb5-4d33-a40f-23d5e21932fc uri = /v1/system/ip-pools-service/ranges/remove
122562024-05-08T03:37:47.731ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 128 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 318a7493-afb5-4d33-a40f-23d5e21932fc response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122572024-05-08T03:37:47.731ZINFOtest_unauthorized (external client test context): client received response status = 405
122582024-05-08T03:37:47.731ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/ip-pools-service/ranges/remove
122592024-05-08T03:37:47.731ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122602024-05-08T03:37:47.731ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a10ea269-7291-40be-8746-f539c301b2b6 uri = /v1/system/ip-pools-service/ranges/remove
122612024-05-08T03:37:47.731ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a10ea269-7291-40be-8746-f539c301b2b6 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122622024-05-08T03:37:47.731ZINFOtest_unauthorized (external client test context): client received response status = 405
122632024-05-08T03:37:47.731ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/ip-pools-service/ranges/remove
122642024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122652024-05-08T03:37:47.732ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39df11e3-1fec-4426-a44f-4b5db79c3611 uri = /v1/system/ip-pools-service/ranges/remove
122662024-05-08T03:37:47.732ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 39df11e3-1fec-4426-a44f-4b5db79c3611 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122672024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client received response status = 405
122682024-05-08T03:37:47.732ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/ip-pools-service/ranges/remove
122692024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122702024-05-08T03:37:47.732ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4083fd6d-7c02-4091-a94f-14df0bec6094 uri = /v1/system/ip-pools-service/ranges/remove
122712024-05-08T03:37:47.732ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4083fd6d-7c02-4091-a94f-14df0bec6094 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122722024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client received response status = 405
122732024-05-08T03:37:47.732ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/ip-pools-service/ranges/remove
122742024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122752024-05-08T03:37:47.732ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b4f373ad-df35-4a60-9654-89651a3f7b47 uri = /v1/system/ip-pools-service/ranges/remove
122762024-05-08T03:37:47.732ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b4f373ad-df35-4a60-9654-89651a3f7b47 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122772024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client received response status = 405
122782024-05-08T03:37:47.732ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/ip-pools-service/ranges/remove
122792024-05-08T03:37:47.732ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122802024-05-08T03:37:47.732ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 188e28b7-f6fc-458d-8d8e-798425e05ffa uri = /v1/system/ip-pools-service/ranges/remove
122812024-05-08T03:37:47.732ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 188e28b7-f6fc-458d-8d8e-798425e05ffa response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122822024-05-08T03:37:47.734ZINFOtest_unauthorized (external client test context): client received response status = 405
122832024-05-08T03:37:47.734ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/ip-pools-service/ranges/remove
122842024-05-08T03:37:47.734ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122852024-05-08T03:37:47.734ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f500e41a-6274-4004-9d1d-24300b8ffe76 uri = /v1/system/ip-pools-service/ranges/remove
122862024-05-08T03:37:47.734ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f500e41a-6274-4004-9d1d-24300b8ffe76 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122872024-05-08T03:37:47.734ZINFOtest_unauthorized (external client test context): client received response status = 405
122882024-05-08T03:37:47.734ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/ip-pools-service/ranges/remove
122892024-05-08T03:37:47.734ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122902024-05-08T03:37:47.734ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3488439f-d49d-455a-8efc-3db0aded9e20 uri = /v1/system/ip-pools-service/ranges/remove
122912024-05-08T03:37:47.734ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3488439f-d49d-455a-8efc-3db0aded9e20 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
122922024-05-08T03:37:47.734ZINFOtest_unauthorized (external client test context): client received response status = 405
122932024-05-08T03:37:47.734ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/ip-pools-service/ranges/remove
122942024-05-08T03:37:47.734ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
122952024-05-08T03:37:47.734ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e uri = /v1/system/ip-pools-service/ranges/remove
122962024-05-08T03:37:47.734ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e uri = /v1/system/ip-pools-service/ranges/remove
122972024-05-08T03:37:47.734ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/ip-pools-service/ranges/remove
122982024-05-08T03:37:47.734ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
122992024-05-08T03:37:47.734ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123002024-05-08T03:37:47.735ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123012024-05-08T03:37:47.735ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
123022024-05-08T03:37:47.735ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123032024-05-08T03:37:47.735ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123042024-05-08T03:37:47.744ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
123052024-05-08T03:37:47.744ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
123062024-05-08T03:37:47.744ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
123072024-05-08T03:37:47.744ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123082024-05-08T03:37:47.745ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123092024-05-08T03:37:47.748ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
123102024-05-08T03:37:47.748ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
123112024-05-08T03:37:47.748ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123122024-05-08T03:37:47.749ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123132024-05-08T03:37:47.751ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
123142024-05-08T03:37:47.755ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
123152024-05-08T03:37:47.755ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
123162024-05-08T03:37:47.755ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123172024-05-08T03:37:47.756ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123182024-05-08T03:37:47.759ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
123192024-05-08T03:37:47.759ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
123202024-05-08T03:37:47.759ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
123212024-05-08T03:37:47.759ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123222024-05-08T03:37:47.760ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123232024-05-08T03:37:47.763ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
123242024-05-08T03:37:47.763ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
123252024-05-08T03:37:47.763ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
123262024-05-08T03:37:47.763ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
123272024-05-08T03:37:47.770ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
123282024-05-08T03:37:47.776ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
123292024-05-08T03:37:47.776ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e uri = /v1/system/ip-pools-service/ranges/remove
123302024-05-08T03:37:47.776ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource = Database uri = /v1/system/ip-pools-service/ranges/remove
123312024-05-08T03:37:47.776ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/remove
123322024-05-08T03:37:47.776ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges/remove
123332024-05-08T03:37:47.779ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } uri = /v1/system/ip-pools-service/ranges/remove
123342024-05-08T03:37:47.779ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/ip-pools-service/ranges/remove
123352024-05-08T03:37:47.779ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource = Database uri = /v1/system/ip-pools-service/ranges/remove
123362024-05-08T03:37:47.780ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/remove
123372024-05-08T03:37:47.781ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource = Database result = Ok(()) uri = /v1/system/ip-pools-service/ranges/remove
123382024-05-08T03:37:47.785ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/remove
123392024-05-08T03:37:47.791ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e resource = IpPool { parent: Fleet, key: 2b8e19e7-1f2c-493f-90ff-33d467a24cd1, lookup_type: ByName("oxide-service-pool") } result = Err(ObjectNotFound { type_name: IpPool, lookup_type: ByName("oxide-service-pool") }) uri = /v1/system/ip-pools-service/ranges/remove
123402024-05-08T03:37:47.791ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: ip-pool with name "oxide-service-pool" error_message_internal = not found: ip-pool with name "oxide-service-pool" latency_us = 65872 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 24602f58-73cf-42da-994b-f636754ce51e response_code = 404 uri = /v1/system/ip-pools-service/ranges/remove
123412024-05-08T03:37:47.792ZINFOtest_unauthorized (external client test context): client received response status = 404
123422024-05-08T03:37:47.792ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/ip-pools-service/ranges/remove
123432024-05-08T03:37:47.792ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123442024-05-08T03:37:47.792ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 uri = /v1/system/ip-pools-service/ranges/remove
123452024-05-08T03:37:47.793ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 uri = /v1/system/ip-pools-service/ranges/remove
123462024-05-08T03:37:47.793ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 uri = /v1/system/ip-pools-service/ranges/remove
123472024-05-08T03:37:47.793ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 uri = /v1/system/ip-pools-service/ranges/remove
123482024-05-08T03:37:47.793ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 resource = Database uri = /v1/system/ip-pools-service/ranges/remove
123492024-05-08T03:37:47.793ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 roles = RoleSet { roles: {} } uri = /v1/system/ip-pools-service/ranges/remove
123502024-05-08T03:37:47.794ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/ip-pools-service/ranges/remove
123512024-05-08T03:37:47.794ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 807 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55e2ef51-26fe-4dd5-9592-5a4faf51f354 response_code = 401 uri = /v1/system/ip-pools-service/ranges/remove
123522024-05-08T03:37:47.794ZINFOtest_unauthorized (external client test context): client received response status = 401
123532024-05-08T03:37:47.794ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/ip-pools-service/ranges/remove
123542024-05-08T03:37:47.794ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123552024-05-08T03:37:47.794ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c862d88b-8d17-41e4-8c70-78b767da9224 uri = /v1/system/ip-pools-service/ranges/remove
123562024-05-08T03:37:47.794ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c862d88b-8d17-41e4-8c70-78b767da9224 uri = /v1/system/ip-pools-service/ranges/remove
123572024-05-08T03:37:47.794ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c862d88b-8d17-41e4-8c70-78b767da9224 uri = /v1/system/ip-pools-service/ranges/remove
123582024-05-08T03:37:47.794ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 207 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c862d88b-8d17-41e4-8c70-78b767da9224 response_code = 401 uri = /v1/system/ip-pools-service/ranges/remove
123592024-05-08T03:37:47.794ZINFOtest_unauthorized (external client test context): client received response status = 401
123602024-05-08T03:37:47.794ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/ip-pools-service/ranges/remove
123612024-05-08T03:37:47.794ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"first\\":\\"10.0.0.0\\",\\"last\\":\\"10.0.0.255\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123622024-05-08T03:37:47.795ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ac6fcaf7-0368-496a-84c3-76491ff2e8a6 uri = /v1/system/ip-pools-service/ranges/remove
123632024-05-08T03:37:47.796ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ac6fcaf7-0368-496a-84c3-76491ff2e8a6 uri = /v1/system/ip-pools-service/ranges/remove
123642024-05-08T03:37:47.801ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1924:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#51}::from::ip_pool_service_range_remove::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1928:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#51}::from::ip_pool_service_range_remove::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#51}::from::ip_pool_service_range_remove::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>) -> omicron_nexus::external_api::http_entrypoints::{impl#51}::from::ip_pool_service_range_remove::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<omicron_common::address::IpRange>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ac6fcaf7-0368-496a-84c3-76491ff2e8a6 uri = /v1/system/ip-pools-service/ranges/remove
123652024-05-08T03:37:47.801ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5100 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ac6fcaf7-0368-496a-84c3-76491ff2e8a6 response_code = 401 uri = /v1/system/ip-pools-service/ranges/remove
123662024-05-08T03:37:47.801ZINFOtest_unauthorized (external client test context): client received response status = 401
123672024-05-08T03:37:47.801ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/ip-pools-service/ranges/remove
123682024-05-08T03:37:47.801ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123692024-05-08T03:37:47.820ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f0bcde5d-2e42-47d0-be11-ac9891b4b0e0 uri = /v1/system/ip-pools-service/ranges/remove
123702024-05-08T03:37:47.820ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 19016 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f0bcde5d-2e42-47d0-be11-ac9891b4b0e0 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
123712024-05-08T03:37:47.820ZINFOtest_unauthorized (external client test context): client received response status = 405
123722024-05-08T03:37:47.820ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/ip-pools-service/ranges/remove
123732024-05-08T03:37:47.821ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123742024-05-08T03:37:47.821ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3263b6a8-8e83-46ed-a3ff-3e0cc0e57a3a uri = /v1/system/ip-pools-service/ranges/remove
123752024-05-08T03:37:47.821ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 174 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3263b6a8-8e83-46ed-a3ff-3e0cc0e57a3a response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
123762024-05-08T03:37:47.821ZINFOtest_unauthorized (external client test context): client received response status = 405
123772024-05-08T03:37:47.823ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/ip-pools-service/ranges/remove
123782024-05-08T03:37:47.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123792024-05-08T03:37:47.823ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6db3554c-10d7-48ca-8a64-498ce49a5d27 uri = /v1/system/ip-pools-service/ranges/remove
123802024-05-08T03:37:47.823ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6db3554c-10d7-48ca-8a64-498ce49a5d27 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
123812024-05-08T03:37:47.824ZINFOtest_unauthorized (external client test context): client received response status = 405
123822024-05-08T03:37:47.824ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/ip-pools-service/ranges/remove
123832024-05-08T03:37:47.824ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123842024-05-08T03:37:47.827ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d50fe2a5-b411-4802-8bef-95bf8146e452 uri = /v1/system/ip-pools-service/ranges/remove
123852024-05-08T03:37:47.828ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d50fe2a5-b411-4802-8bef-95bf8146e452 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
123862024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client received response status = 405
123872024-05-08T03:37:47.828ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/ip-pools-service/ranges/remove
123882024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123892024-05-08T03:37:47.828ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 76044411-43d0-4c62-9d52-f0a08b7deb2f uri = /v1/system/ip-pools-service/ranges/remove
123902024-05-08T03:37:47.828ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 86 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 76044411-43d0-4c62-9d52-f0a08b7deb2f response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
123912024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client received response status = 405
123922024-05-08T03:37:47.828ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/ip-pools-service/ranges/remove
123932024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123942024-05-08T03:37:47.828ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b3834049-a28e-400c-b98c-61f7763bbba5 uri = /v1/system/ip-pools-service/ranges/remove
123952024-05-08T03:37:47.828ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b3834049-a28e-400c-b98c-61f7763bbba5 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
123962024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client received response status = 405
123972024-05-08T03:37:47.828ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/ip-pools-service/ranges/remove
123982024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
123992024-05-08T03:37:47.828ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 38de1a0b-b2a0-4d90-b72a-5f4e38f477c6 uri = /v1/system/ip-pools-service/ranges/remove
124002024-05-08T03:37:47.828ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 165 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 38de1a0b-b2a0-4d90-b72a-5f4e38f477c6 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
124012024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client received response status = 405
124022024-05-08T03:37:47.828ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/ip-pools-service/ranges/remove
124032024-05-08T03:37:47.828ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/ip-pools-service/ranges/remove
124042024-05-08T03:37:47.828ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1ee84af7-013d-4abd-bdeb-4ece281aeeb7 uri = /v1/system/ip-pools-service/ranges/remove
124052024-05-08T03:37:47.828ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1ee84af7-013d-4abd-bdeb-4ece281aeeb7 response_code = 405 uri = /v1/system/ip-pools-service/ranges/remove
124062024-05-08T03:37:47.829ZINFOtest_unauthorized (external client test context): client received response status = 405
124072024-05-08T03:37:47.829ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/ip-pools-service/ranges/remove
124082024-05-08T03:37:47.829ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/silos
124092024-05-08T03:37:47.829ZINFOtest_unauthorized: test: privileged GET url = /v1/system/silos
124102024-05-08T03:37:47.829ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos
124112024-05-08T03:37:47.829ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf uri = /v1/system/silos
124122024-05-08T03:37:47.829ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf uri = /v1/system/silos
124132024-05-08T03:37:47.829ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos
124142024-05-08T03:37:47.829ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124152024-05-08T03:37:47.829ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124162024-05-08T03:37:47.829ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124172024-05-08T03:37:47.833ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124182024-05-08T03:37:47.833ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124192024-05-08T03:37:47.833ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124202024-05-08T03:37:47.836ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
124212024-05-08T03:37:47.836ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
124222024-05-08T03:37:47.836ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124232024-05-08T03:37:47.836ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124242024-05-08T03:37:47.836ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124252024-05-08T03:37:47.842ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
124262024-05-08T03:37:47.842ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124272024-05-08T03:37:47.842ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124282024-05-08T03:37:47.842ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124292024-05-08T03:37:47.842ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
124302024-05-08T03:37:47.849ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
124312024-05-08T03:37:47.849ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124322024-05-08T03:37:47.849ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124332024-05-08T03:37:47.849ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124342024-05-08T03:37:47.853ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
124352024-05-08T03:37:47.853ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
124362024-05-08T03:37:47.853ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124372024-05-08T03:37:47.853ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124382024-05-08T03:37:47.854ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124392024-05-08T03:37:47.856ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
124402024-05-08T03:37:47.856ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124412024-05-08T03:37:47.856ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124422024-05-08T03:37:47.856ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124432024-05-08T03:37:47.860ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
124442024-05-08T03:37:47.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
124452024-05-08T03:37:47.863ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf uri = /v1/system/silos
124462024-05-08T03:37:47.863ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource = Fleet uri = /v1/system/silos
124472024-05-08T03:37:47.863ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
124482024-05-08T03:37:47.863ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource = Database uri = /v1/system/silos
124492024-05-08T03:37:47.863ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf roles = RoleSet { roles: {} } uri = /v1/system/silos
124502024-05-08T03:37:47.863ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource = Database result = Ok(()) uri = /v1/system/silos
124512024-05-08T03:37:47.870ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos
124522024-05-08T03:37:47.871ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource = Fleet result = Ok(()) uri = /v1/system/silos
124532024-05-08T03:37:47.871ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource = Database uri = /v1/system/silos
124542024-05-08T03:37:47.871ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf roles = RoleSet { roles: {} } uri = /v1/system/silos
124552024-05-08T03:37:47.871ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf resource = Database result = Ok(()) uri = /v1/system/silos
124562024-05-08T03:37:47.878ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 48668 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2bf6d280-3788-4abe-801b-3dadf414aecf response_code = 200 uri = /v1/system/silos
124572024-05-08T03:37:47.878ZINFOtest_unauthorized (external client test context): client received response status = 200
124582024-05-08T03:37:47.878ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/silos
124592024-05-08T03:37:47.878ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos
124602024-05-08T03:37:47.878ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 uri = /v1/system/silos
124612024-05-08T03:37:47.879ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 uri = /v1/system/silos
124622024-05-08T03:37:47.879ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos
124632024-05-08T03:37:47.879ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124642024-05-08T03:37:47.879ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124652024-05-08T03:37:47.879ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124662024-05-08T03:37:47.880ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124672024-05-08T03:37:47.880ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124682024-05-08T03:37:47.881ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124692024-05-08T03:37:47.882ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
124702024-05-08T03:37:47.882ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
124712024-05-08T03:37:47.882ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124722024-05-08T03:37:47.882ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124732024-05-08T03:37:47.884ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124742024-05-08T03:37:47.887ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
124752024-05-08T03:37:47.887ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124762024-05-08T03:37:47.887ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124772024-05-08T03:37:47.889ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124782024-05-08T03:37:47.895ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
124792024-05-08T03:37:47.896ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
124802024-05-08T03:37:47.896ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124812024-05-08T03:37:47.896ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124822024-05-08T03:37:47.897ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124832024-05-08T03:37:47.901ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
124842024-05-08T03:37:47.901ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
124852024-05-08T03:37:47.902ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124862024-05-08T03:37:47.902ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124872024-05-08T03:37:47.902ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124882024-05-08T03:37:47.903ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
124892024-05-08T03:37:47.904ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
124902024-05-08T03:37:47.904ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
124912024-05-08T03:37:47.904ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
124922024-05-08T03:37:47.912ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
124932024-05-08T03:37:47.917ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
124942024-05-08T03:37:47.917ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 uri = /v1/system/silos
124952024-05-08T03:37:47.917ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 resource = Fleet uri = /v1/system/silos
124962024-05-08T03:37:47.917ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
124972024-05-08T03:37:47.917ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 resource = Database uri = /v1/system/silos
124982024-05-08T03:37:47.917ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 roles = RoleSet { roles: {} } uri = /v1/system/silos
124992024-05-08T03:37:47.917ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 resource = Database result = Ok(()) uri = /v1/system/silos
125002024-05-08T03:37:47.921ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 roles = RoleSet { roles: {} } uri = /v1/system/silos
125012024-05-08T03:37:47.929ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 resource = Fleet result = Err(Forbidden) uri = /v1/system/silos
125022024-05-08T03:37:47.929ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 52163 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db8c96a7-e1b6-4b6f-b57f-13e412101611 response_code = 403 uri = /v1/system/silos
125032024-05-08T03:37:47.930ZINFOtest_unauthorized (external client test context): client received response status = 403
125042024-05-08T03:37:47.930ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/silos
125052024-05-08T03:37:47.930ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos
125062024-05-08T03:37:47.930ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e uri = /v1/system/silos
125072024-05-08T03:37:47.930ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e uri = /v1/system/silos
125082024-05-08T03:37:47.930ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e uri = /v1/system/silos
125092024-05-08T03:37:47.930ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e uri = /v1/system/silos
125102024-05-08T03:37:47.930ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e resource = Fleet uri = /v1/system/silos
125112024-05-08T03:37:47.930ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e roles = RoleSet { roles: {} } uri = /v1/system/silos
125122024-05-08T03:37:47.930ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos
125132024-05-08T03:37:47.930ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 625 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01290385-7c7b-485a-9762-d745e6f8cf9e response_code = 401 uri = /v1/system/silos
125142024-05-08T03:37:47.931ZINFOtest_unauthorized (external client test context): client received response status = 401
125152024-05-08T03:37:47.931ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/silos
125162024-05-08T03:37:47.931ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos
125172024-05-08T03:37:47.932ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b12f2adc-b341-44b3-a092-c837fecd57ab uri = /v1/system/silos
125182024-05-08T03:37:47.932ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b12f2adc-b341-44b3-a092-c837fecd57ab uri = /v1/system/silos
125192024-05-08T03:37:47.932ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b12f2adc-b341-44b3-a092-c837fecd57ab uri = /v1/system/silos
125202024-05-08T03:37:47.932ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 175 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b12f2adc-b341-44b3-a092-c837fecd57ab response_code = 401 uri = /v1/system/silos
125212024-05-08T03:37:47.932ZINFOtest_unauthorized (external client test context): client received response status = 401
125222024-05-08T03:37:47.932ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/silos
125232024-05-08T03:37:47.932ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos
125242024-05-08T03:37:47.932ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 170343f1-1c53-4aeb-a563-1c5067befc95 uri = /v1/system/silos
125252024-05-08T03:37:47.932ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 170343f1-1c53-4aeb-a563-1c5067befc95 uri = /v1/system/silos
125262024-05-08T03:37:47.935ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:740:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#11}::from::silo_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Silo>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:753:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#11}::from::silo_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#11}::from::silo_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Silo>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#11}::from::silo_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Silo>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 170343f1-1c53-4aeb-a563-1c5067befc95 uri = /v1/system/silos
125272024-05-08T03:37:47.936ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3099 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 170343f1-1c53-4aeb-a563-1c5067befc95 response_code = 401 uri = /v1/system/silos
125282024-05-08T03:37:47.936ZINFOtest_unauthorized (external client test context): client received response status = 401
125292024-05-08T03:37:47.936ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/silos
125302024-05-08T03:37:47.936ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos
125312024-05-08T03:37:47.957ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 80e26b4b-6bb6-4617-beee-977aebdf9cf1 uri = /v1/system/silos
125322024-05-08T03:37:47.957ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21577 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 80e26b4b-6bb6-4617-beee-977aebdf9cf1 response_code = 405 uri = /v1/system/silos
125332024-05-08T03:37:47.957ZINFOtest_unauthorized (external client test context): client received response status = 405
125342024-05-08T03:37:47.957ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/silos
125352024-05-08T03:37:47.957ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos
125362024-05-08T03:37:47.957ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 073fbe5c-abca-498e-a71c-0191d9ec7a54 uri = /v1/system/silos
125372024-05-08T03:37:47.957ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 073fbe5c-abca-498e-a71c-0191d9ec7a54 response_code = 405 uri = /v1/system/silos
125382024-05-08T03:37:47.957ZINFOtest_unauthorized (external client test context): client received response status = 405
125392024-05-08T03:37:47.957ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/silos
125402024-05-08T03:37:47.957ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos
125412024-05-08T03:37:47.958ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 35a8ea96-bf13-4fda-9123-bc53e8d7a49f uri = /v1/system/silos
125422024-05-08T03:37:47.958ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 35a8ea96-bf13-4fda-9123-bc53e8d7a49f response_code = 405 uri = /v1/system/silos
125432024-05-08T03:37:47.958ZINFOtest_unauthorized (external client test context): client received response status = 405
125442024-05-08T03:37:47.958ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/silos
125452024-05-08T03:37:47.958ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos
125462024-05-08T03:37:47.958ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8fe09ce8-7edd-4d11-b12b-8b2538686ad9 uri = /v1/system/silos
125472024-05-08T03:37:47.958ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8fe09ce8-7edd-4d11-b12b-8b2538686ad9 response_code = 405 uri = /v1/system/silos
125482024-05-08T03:37:47.958ZINFOtest_unauthorized (external client test context): client received response status = 405
125492024-05-08T03:37:47.959ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/silos
125502024-05-08T03:37:47.959ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"admin_group_name\\":null,\\"description\\":\\"\\",\\"discoverable\\":true,\\"identity_mode\\":\\"saml_jit\\",\\"mapped_fleet_roles\\":{},\\"name\\":\\"demo-silo\\",\\"quotas\\":{\\"cpus\\":9999999999,\\"memory\\":999999999999999999,\\"storage\\":999999999999999999},\\"tls_certificates\\":[]}")) method = POST uri = http://127.0.0.1:42458/v1/system/silos
125512024-05-08T03:37:47.959ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 uri = /v1/system/silos
125522024-05-08T03:37:47.959ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 uri = /v1/system/silos
125532024-05-08T03:37:47.959ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos
125542024-05-08T03:37:47.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125552024-05-08T03:37:47.959ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125562024-05-08T03:37:47.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125572024-05-08T03:37:47.962ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125582024-05-08T03:37:47.962ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125592024-05-08T03:37:47.964ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125602024-05-08T03:37:47.966ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
125612024-05-08T03:37:47.966ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
125622024-05-08T03:37:47.966ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125632024-05-08T03:37:47.966ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125642024-05-08T03:37:47.967ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125652024-05-08T03:37:47.969ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
125662024-05-08T03:37:47.969ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125672024-05-08T03:37:47.969ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125682024-05-08T03:37:47.970ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125692024-05-08T03:37:47.972ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
125702024-05-08T03:37:47.976ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
125712024-05-08T03:37:47.976ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125722024-05-08T03:37:47.976ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125732024-05-08T03:37:47.977ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125742024-05-08T03:37:47.980ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
125752024-05-08T03:37:47.980ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
125762024-05-08T03:37:47.980ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125772024-05-08T03:37:47.980ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125782024-05-08T03:37:47.981ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125792024-05-08T03:37:47.983ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
125802024-05-08T03:37:47.983ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125812024-05-08T03:37:47.983ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125822024-05-08T03:37:47.984ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125832024-05-08T03:37:47.986ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
125842024-05-08T03:37:47.989ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
125852024-05-08T03:37:47.989ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 uri = /v1/system/silos
125862024-05-08T03:37:47.989ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125872024-05-08T03:37:47.989ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125882024-05-08T03:37:47.989ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125892024-05-08T03:37:47.990ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
125902024-05-08T03:37:47.990ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
125912024-05-08T03:37:47.990ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
125922024-05-08T03:37:47.990ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
125932024-05-08T03:37:47.991ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
125942024-05-08T03:37:47.992ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
125952024-05-08T03:37:47.996ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
125962024-05-08T03:37:47.998ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 resource = BlueprintConfig uri = /v1/system/silos
125972024-05-08T03:37:47.998ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
125982024-05-08T03:37:47.998ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 resource = Database uri = /v1/system/silos
125992024-05-08T03:37:47.998ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 roles = RoleSet { roles: {} } uri = /v1/system/silos
126002024-05-08T03:37:47.999ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 resource = Database result = Ok(()) uri = /v1/system/silos
126012024-05-08T03:37:48.002ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 roles = RoleSet { roles: {} } uri = /v1/system/silos
126022024-05-08T03:37:48.010ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 resource = BlueprintConfig result = Err(Forbidden) uri = /v1/system/silos
126032024-05-08T03:37:48.010ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 51366 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 683d2242-2e54-446a-810f-7eb9cae464f6 response_code = 403 uri = /v1/system/silos
126042024-05-08T03:37:48.011ZINFOtest_unauthorized (external client test context): client received response status = 403
126052024-05-08T03:37:48.011ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/silos
126062024-05-08T03:37:48.011ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"admin_group_name\\":null,\\"description\\":\\"\\",\\"discoverable\\":true,\\"identity_mode\\":\\"saml_jit\\",\\"mapped_fleet_roles\\":{},\\"name\\":\\"demo-silo\\",\\"quotas\\":{\\"cpus\\":9999999999,\\"memory\\":999999999999999999,\\"storage\\":999999999999999999},\\"tls_certificates\\":[]}")) method = POST uri = http://127.0.0.1:42458/v1/system/silos
126072024-05-08T03:37:48.027ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e uri = /v1/system/silos
126082024-05-08T03:37:48.027ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e uri = /v1/system/silos
126092024-05-08T03:37:48.027ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e uri = /v1/system/silos
126102024-05-08T03:37:48.027ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e uri = /v1/system/silos
126112024-05-08T03:37:48.027ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
126122024-05-08T03:37:48.028ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
126132024-05-08T03:37:48.028ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
126142024-05-08T03:37:48.029ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig
126152024-05-08T03:37:48.029ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
126162024-05-08T03:37:48.030ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
126172024-05-08T03:37:48.030ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
126182024-05-08T03:37:48.030ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
126192024-05-08T03:37:48.033ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
126202024-05-08T03:37:48.037ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = DnsConfig result = Ok(())
126212024-05-08T03:37:48.039ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e resource = BlueprintConfig uri = /v1/system/silos
126222024-05-08T03:37:48.039ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e roles = RoleSet { roles: {} } uri = /v1/system/silos
126232024-05-08T03:37:48.039ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e resource = BlueprintConfig result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos
126242024-05-08T03:37:48.040ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = loading target blueprint: authorization failed for unauthenticated request latency_us = 28444 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = db063bf8-817a-485a-aa42-67025332c15e response_code = 401 uri = /v1/system/silos
126252024-05-08T03:37:48.040ZINFOtest_unauthorized (external client test context): client received response status = 401
126262024-05-08T03:37:48.040ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/silos
126272024-05-08T03:37:48.040ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"admin_group_name\\":null,\\"description\\":\\"\\",\\"discoverable\\":true,\\"identity_mode\\":\\"saml_jit\\",\\"mapped_fleet_roles\\":{},\\"name\\":\\"demo-silo\\",\\"quotas\\":{\\"cpus\\":9999999999,\\"memory\\":999999999999999999,\\"storage\\":999999999999999999},\\"tls_certificates\\":[]}")) method = POST uri = http://127.0.0.1:42458/v1/system/silos
126282024-05-08T03:37:48.041ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4d07eb1-cdcd-4962-881f-54162e449781 uri = /v1/system/silos
126292024-05-08T03:37:48.041ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4d07eb1-cdcd-4962-881f-54162e449781 uri = /v1/system/silos
126302024-05-08T03:37:48.041ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4d07eb1-cdcd-4962-881f-54162e449781 uri = /v1/system/silos
126312024-05-08T03:37:48.041ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 487 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4d07eb1-cdcd-4962-881f-54162e449781 response_code = 401 uri = /v1/system/silos
126322024-05-08T03:37:48.041ZINFOtest_unauthorized (external client test context): client received response status = 401
126332024-05-08T03:37:48.041ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/silos
126342024-05-08T03:37:48.041ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"admin_group_name\\":null,\\"description\\":\\"\\",\\"discoverable\\":true,\\"identity_mode\\":\\"saml_jit\\",\\"mapped_fleet_roles\\":{},\\"name\\":\\"demo-silo\\",\\"quotas\\":{\\"cpus\\":9999999999,\\"memory\\":999999999999999999,\\"storage\\":999999999999999999},\\"tls_certificates\\":[]}")) method = POST uri = http://127.0.0.1:42458/v1/system/silos
126352024-05-08T03:37:48.042ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f3077e7c-de13-4214-834a-a3ad98a7a313 uri = /v1/system/silos
126362024-05-08T03:37:48.042ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f3077e7c-de13-4214-834a-a3ad98a7a313 uri = /v1/system/silos
126372024-05-08T03:37:48.045ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:768:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#12}::from::silo_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Silo>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:774:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#12}::from::silo_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#12}::from::silo_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Silo>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#12}::from::silo_create::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Silo>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f3077e7c-de13-4214-834a-a3ad98a7a313 uri = /v1/system/silos
126382024-05-08T03:37:48.045ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2423 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f3077e7c-de13-4214-834a-a3ad98a7a313 response_code = 401 uri = /v1/system/silos
126392024-05-08T03:37:48.045ZINFOtest_unauthorized (external client test context): client received response status = 401
126402024-05-08T03:37:48.045ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/silos
126412024-05-08T03:37:48.045ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos
126422024-05-08T03:37:48.045ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 21655204-226c-4111-8a57-ad2469602575 uri = /v1/system/silos
126432024-05-08T03:37:48.045ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 21655204-226c-4111-8a57-ad2469602575 response_code = 405 uri = /v1/system/silos
126442024-05-08T03:37:48.045ZINFOtest_unauthorized (external client test context): client received response status = 405
126452024-05-08T03:37:48.045ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/silos
126462024-05-08T03:37:48.045ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos
126472024-05-08T03:37:48.045ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5dd7491-79a6-4ab3-85d1-e4a371c29086 uri = /v1/system/silos
126482024-05-08T03:37:48.045ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5dd7491-79a6-4ab3-85d1-e4a371c29086 response_code = 405 uri = /v1/system/silos
126492024-05-08T03:37:48.045ZINFOtest_unauthorized (external client test context): client received response status = 405
126502024-05-08T03:37:48.045ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/silos
126512024-05-08T03:37:48.045ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos
126522024-05-08T03:37:48.046ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1bd5f570-2a70-491e-8ca5-9ae310bddc1e uri = /v1/system/silos
126532024-05-08T03:37:48.046ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1bd5f570-2a70-491e-8ca5-9ae310bddc1e response_code = 405 uri = /v1/system/silos
126542024-05-08T03:37:48.046ZINFOtest_unauthorized (external client test context): client received response status = 405
126552024-05-08T03:37:48.046ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/silos
126562024-05-08T03:37:48.046ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos
126572024-05-08T03:37:48.046ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fccd92e2-9348-4f06-9ee1-97b28cb2a0ac uri = /v1/system/silos
126582024-05-08T03:37:48.046ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fccd92e2-9348-4f06-9ee1-97b28cb2a0ac response_code = 405 uri = /v1/system/silos
126592024-05-08T03:37:48.046ZINFOtest_unauthorized (external client test context): client received response status = 405
126602024-05-08T03:37:48.046ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/silos
126612024-05-08T03:37:48.047ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos
126622024-05-08T03:37:48.047ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c1c2a67e-dfa4-4617-a5d3-75afbd2d39dc uri = /v1/system/silos
126632024-05-08T03:37:48.047ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c1c2a67e-dfa4-4617-a5d3-75afbd2d39dc response_code = 405 uri = /v1/system/silos
126642024-05-08T03:37:48.047ZINFOtest_unauthorized (external client test context): client received response status = 405
126652024-05-08T03:37:48.047ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/silos
126662024-05-08T03:37:48.047ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos
126672024-05-08T03:37:48.047ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 06c7a213-411f-4414-a522-50db4dc74605 uri = /v1/system/silos
126682024-05-08T03:37:48.047ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 06c7a213-411f-4414-a522-50db4dc74605 response_code = 405 uri = /v1/system/silos
126692024-05-08T03:37:48.048ZINFOtest_unauthorized (external client test context): client received response status = 405
126702024-05-08T03:37:48.048ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/silos
126712024-05-08T03:37:48.048ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos
126722024-05-08T03:37:48.048ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 25d7feb1-2cc6-4bab-841e-f7e1e74aaf91 uri = /v1/system/silos
126732024-05-08T03:37:48.048ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 25d7feb1-2cc6-4bab-841e-f7e1e74aaf91 response_code = 405 uri = /v1/system/silos
126742024-05-08T03:37:48.048ZINFOtest_unauthorized (external client test context): client received response status = 405
126752024-05-08T03:37:48.048ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/silos
126762024-05-08T03:37:48.048ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos
126772024-05-08T03:37:48.048ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f5a2e4eb-eab1-4bcd-b611-8b4a1daca720 uri = /v1/system/silos
126782024-05-08T03:37:48.048ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f5a2e4eb-eab1-4bcd-b611-8b4a1daca720 response_code = 405 uri = /v1/system/silos
126792024-05-08T03:37:48.049ZINFOtest_unauthorized (external client test context): client received response status = 405
126802024-05-08T03:37:48.049ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/silos
126812024-05-08T03:37:48.049ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos
126822024-05-08T03:37:48.049ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 uri = /v1/system/silos
126832024-05-08T03:37:48.049ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 uri = /v1/system/silos
126842024-05-08T03:37:48.049ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos
126852024-05-08T03:37:48.049ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
126862024-05-08T03:37:48.049ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
126872024-05-08T03:37:48.050ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
126882024-05-08T03:37:48.052ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
126892024-05-08T03:37:48.052ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
126902024-05-08T03:37:48.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
126912024-05-08T03:37:48.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
126922024-05-08T03:37:48.055ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
126932024-05-08T03:37:48.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
126942024-05-08T03:37:48.055ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
126952024-05-08T03:37:48.055ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
126962024-05-08T03:37:48.057ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
126972024-05-08T03:37:48.057ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
126982024-05-08T03:37:48.057ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
126992024-05-08T03:37:48.058ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127002024-05-08T03:37:48.060ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
127012024-05-08T03:37:48.063ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
127022024-05-08T03:37:48.063ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127032024-05-08T03:37:48.063ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127042024-05-08T03:37:48.063ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127052024-05-08T03:37:48.065ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
127062024-05-08T03:37:48.065ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
127072024-05-08T03:37:48.065ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127082024-05-08T03:37:48.065ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127092024-05-08T03:37:48.067ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127102024-05-08T03:37:48.069ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
127112024-05-08T03:37:48.069ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127122024-05-08T03:37:48.069ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127132024-05-08T03:37:48.069ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127142024-05-08T03:37:48.071ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
127152024-05-08T03:37:48.074ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
127162024-05-08T03:37:48.074ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 uri = /v1/system/silos
127172024-05-08T03:37:48.075ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource = Fleet uri = /v1/system/silos
127182024-05-08T03:37:48.075ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos
127192024-05-08T03:37:48.075ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource = Database uri = /v1/system/silos
127202024-05-08T03:37:48.075ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 roles = RoleSet { roles: {} } uri = /v1/system/silos
127212024-05-08T03:37:48.075ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource = Database result = Ok(()) uri = /v1/system/silos
127222024-05-08T03:37:48.078ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos
127232024-05-08T03:37:48.083ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource = Fleet result = Ok(()) uri = /v1/system/silos
127242024-05-08T03:37:48.083ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource = Database uri = /v1/system/silos
127252024-05-08T03:37:48.083ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 roles = RoleSet { roles: {} } uri = /v1/system/silos
127262024-05-08T03:37:48.084ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 resource = Database result = Ok(()) uri = /v1/system/silos
127272024-05-08T03:37:48.087ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 37905 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c9749a76-d461-4d1a-8f01-ed569a5ae1b0 response_code = 200 uri = /v1/system/silos
127282024-05-08T03:37:48.087ZINFOtest_unauthorized (external client test context): client received response status = 200
127292024-05-08T03:37:48.088ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/silos/demo-silo
127302024-05-08T03:37:48.088ZINFOtest_unauthorized: test: privileged GET url = /v1/system/silos/demo-silo
127312024-05-08T03:37:48.088ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
127322024-05-08T03:37:48.096ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 uri = /v1/system/silos/demo-silo
127332024-05-08T03:37:48.096ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 uri = /v1/system/silos/demo-silo
127342024-05-08T03:37:48.097ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo
127352024-05-08T03:37:48.097ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127362024-05-08T03:37:48.097ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127372024-05-08T03:37:48.098ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127382024-05-08T03:37:48.101ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127392024-05-08T03:37:48.102ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127402024-05-08T03:37:48.103ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127412024-05-08T03:37:48.106ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
127422024-05-08T03:37:48.106ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
127432024-05-08T03:37:48.106ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127442024-05-08T03:37:48.106ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127452024-05-08T03:37:48.107ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127462024-05-08T03:37:48.109ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
127472024-05-08T03:37:48.109ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127482024-05-08T03:37:48.110ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127492024-05-08T03:37:48.110ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127502024-05-08T03:37:48.113ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
127512024-05-08T03:37:48.117ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
127522024-05-08T03:37:48.117ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127532024-05-08T03:37:48.117ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127542024-05-08T03:37:48.117ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127552024-05-08T03:37:48.119ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
127562024-05-08T03:37:48.119ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
127572024-05-08T03:37:48.119ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127582024-05-08T03:37:48.119ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127592024-05-08T03:37:48.120ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127602024-05-08T03:37:48.123ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
127612024-05-08T03:37:48.123ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127622024-05-08T03:37:48.123ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127632024-05-08T03:37:48.124ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127642024-05-08T03:37:48.126ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
127652024-05-08T03:37:48.130ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
127662024-05-08T03:37:48.130ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 uri = /v1/system/silos/demo-silo
127672024-05-08T03:37:48.130ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Database uri = /v1/system/silos/demo-silo
127682024-05-08T03:37:48.130ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
127692024-05-08T03:37:48.131ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
127702024-05-08T03:37:48.134ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo
127712024-05-08T03:37:48.134ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo
127722024-05-08T03:37:48.134ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Database uri = /v1/system/silos/demo-silo
127732024-05-08T03:37:48.134ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
127742024-05-08T03:37:48.134ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
127752024-05-08T03:37:48.138ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo
127762024-05-08T03:37:48.138ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Database uri = /v1/system/silos/demo-silo
127772024-05-08T03:37:48.138ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
127782024-05-08T03:37:48.139ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
127792024-05-08T03:37:48.142ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo
127802024-05-08T03:37:48.151ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo
127812024-05-08T03:37:48.151ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 62200 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f00c6a4c-e4ea-4bd1-8e06-f88817823c02 response_code = 200 uri = /v1/system/silos/demo-silo
127822024-05-08T03:37:48.151ZINFOtest_unauthorized (external client test context): client received response status = 200
127832024-05-08T03:37:48.151ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/silos/demo-silo
127842024-05-08T03:37:48.151ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
127852024-05-08T03:37:48.152ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 uri = /v1/system/silos/demo-silo
127862024-05-08T03:37:48.152ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 uri = /v1/system/silos/demo-silo
127872024-05-08T03:37:48.152ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo
127882024-05-08T03:37:48.152ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127892024-05-08T03:37:48.152ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127902024-05-08T03:37:48.153ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127912024-05-08T03:37:48.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127922024-05-08T03:37:48.155ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127932024-05-08T03:37:48.156ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127942024-05-08T03:37:48.158ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
127952024-05-08T03:37:48.158ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
127962024-05-08T03:37:48.158ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
127972024-05-08T03:37:48.158ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
127982024-05-08T03:37:48.159ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
127992024-05-08T03:37:48.161ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
128002024-05-08T03:37:48.161ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
128012024-05-08T03:37:48.161ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
128022024-05-08T03:37:48.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
128032024-05-08T03:37:48.169ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
128042024-05-08T03:37:48.169ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
128052024-05-08T03:37:48.169ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
128062024-05-08T03:37:48.169ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
128072024-05-08T03:37:48.169ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
128082024-05-08T03:37:48.180ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
128092024-05-08T03:37:48.180ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
128102024-05-08T03:37:48.180ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
128112024-05-08T03:37:48.180ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
128122024-05-08T03:37:48.183ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
128132024-05-08T03:37:48.186ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
128142024-05-08T03:37:48.186ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
128152024-05-08T03:37:48.186ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
128162024-05-08T03:37:48.186ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
128172024-05-08T03:37:48.190ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
128182024-05-08T03:37:48.194ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
128192024-05-08T03:37:48.194ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 uri = /v1/system/silos/demo-silo
128202024-05-08T03:37:48.194ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Database uri = /v1/system/silos/demo-silo
128212024-05-08T03:37:48.194ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
128222024-05-08T03:37:48.195ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
128232024-05-08T03:37:48.198ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo
128242024-05-08T03:37:48.199ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo
128252024-05-08T03:37:48.199ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Database uri = /v1/system/silos/demo-silo
128262024-05-08T03:37:48.199ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
128272024-05-08T03:37:48.199ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
128282024-05-08T03:37:48.203ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo
128292024-05-08T03:37:48.203ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Database uri = /v1/system/silos/demo-silo
128302024-05-08T03:37:48.203ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
128312024-05-08T03:37:48.203ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
128322024-05-08T03:37:48.207ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
128332024-05-08T03:37:48.216ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo
128342024-05-08T03:37:48.217ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 64288 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 00958652-d557-4dbd-8e36-7440d15aed17 response_code = 404 uri = /v1/system/silos/demo-silo
128352024-05-08T03:37:48.217ZINFOtest_unauthorized (external client test context): client received response status = 404
128362024-05-08T03:37:48.217ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/silos/demo-silo
128372024-05-08T03:37:48.217ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128382024-05-08T03:37:48.217ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 uri = /v1/system/silos/demo-silo
128392024-05-08T03:37:48.217ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 uri = /v1/system/silos/demo-silo
128402024-05-08T03:37:48.217ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 uri = /v1/system/silos/demo-silo
128412024-05-08T03:37:48.217ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 uri = /v1/system/silos/demo-silo
128422024-05-08T03:37:48.217ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 resource = Database uri = /v1/system/silos/demo-silo
128432024-05-08T03:37:48.217ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
128442024-05-08T03:37:48.218ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo
128452024-05-08T03:37:48.218ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 808 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 54fedf87-97af-444b-9652-afe258dd57e7 response_code = 401 uri = /v1/system/silos/demo-silo
128462024-05-08T03:37:48.219ZINFOtest_unauthorized (external client test context): client received response status = 401
128472024-05-08T03:37:48.220ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/silos/demo-silo
128482024-05-08T03:37:48.220ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128492024-05-08T03:37:48.220ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 47931ca0-ac77-46d0-a99c-953449ccbf8d uri = /v1/system/silos/demo-silo
128502024-05-08T03:37:48.220ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 47931ca0-ac77-46d0-a99c-953449ccbf8d uri = /v1/system/silos/demo-silo
128512024-05-08T03:37:48.220ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 47931ca0-ac77-46d0-a99c-953449ccbf8d uri = /v1/system/silos/demo-silo
128522024-05-08T03:37:48.221ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 627 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 47931ca0-ac77-46d0-a99c-953449ccbf8d response_code = 401 uri = /v1/system/silos/demo-silo
128532024-05-08T03:37:48.221ZINFOtest_unauthorized (external client test context): client received response status = 401
128542024-05-08T03:37:48.221ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/silos/demo-silo
128552024-05-08T03:37:48.221ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128562024-05-08T03:37:48.221ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c97c2d3-59d5-4729-aa7b-8d2323ce7d6d uri = /v1/system/silos/demo-silo
128572024-05-08T03:37:48.221ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c97c2d3-59d5-4729-aa7b-8d2323ce7d6d uri = /v1/system/silos/demo-silo
128582024-05-08T03:37:48.225ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:791:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#13}::from::silo_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Silo>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:798:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#13}::from::silo_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#13}::from::silo_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Silo>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#13}::from::silo_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Silo>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c97c2d3-59d5-4729-aa7b-8d2323ce7d6d uri = /v1/system/silos/demo-silo
128592024-05-08T03:37:48.225ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3117 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c97c2d3-59d5-4729-aa7b-8d2323ce7d6d response_code = 401 uri = /v1/system/silos/demo-silo
128602024-05-08T03:37:48.225ZINFOtest_unauthorized (external client test context): client received response status = 401
128612024-05-08T03:37:48.225ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/silos/demo-silo
128622024-05-08T03:37:48.225ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128632024-05-08T03:37:48.225ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = fcda446f-67f4-43e1-a56d-76daad920dfa uri = /v1/system/silos/demo-silo
128642024-05-08T03:37:48.225ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = fcda446f-67f4-43e1-a56d-76daad920dfa response_code = 405 uri = /v1/system/silos/demo-silo
128652024-05-08T03:37:48.225ZINFOtest_unauthorized (external client test context): client received response status = 405
128662024-05-08T03:37:48.225ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/silos/demo-silo
128672024-05-08T03:37:48.225ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128682024-05-08T03:37:48.225ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f40758c1-1687-41f0-827b-085b57fc2297 uri = /v1/system/silos/demo-silo
128692024-05-08T03:37:48.226ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 177 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f40758c1-1687-41f0-827b-085b57fc2297 response_code = 405 uri = /v1/system/silos/demo-silo
128702024-05-08T03:37:48.226ZINFOtest_unauthorized (external client test context): client received response status = 405
128712024-05-08T03:37:48.226ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/silos/demo-silo
128722024-05-08T03:37:48.226ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128732024-05-08T03:37:48.226ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = db7c9dc7-db64-4086-9857-4408acde99cb uri = /v1/system/silos/demo-silo
128742024-05-08T03:37:48.226ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = db7c9dc7-db64-4086-9857-4408acde99cb response_code = 405 uri = /v1/system/silos/demo-silo
128752024-05-08T03:37:48.226ZINFOtest_unauthorized (external client test context): client received response status = 405
128762024-05-08T03:37:48.227ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/silos/demo-silo
128772024-05-08T03:37:48.227ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128782024-05-08T03:37:48.227ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 242a030a-9df0-4599-9c0a-1a5050868ac9 uri = /v1/system/silos/demo-silo
128792024-05-08T03:37:48.227ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 242a030a-9df0-4599-9c0a-1a5050868ac9 response_code = 405 uri = /v1/system/silos/demo-silo
128802024-05-08T03:37:48.227ZINFOtest_unauthorized (external client test context): client received response status = 405
128812024-05-08T03:37:48.227ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/silos/demo-silo
128822024-05-08T03:37:48.227ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128832024-05-08T03:37:48.228ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d89963e8-308c-4427-afe0-051c1678d555 uri = /v1/system/silos/demo-silo
128842024-05-08T03:37:48.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 86 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d89963e8-308c-4427-afe0-051c1678d555 response_code = 405 uri = /v1/system/silos/demo-silo
128852024-05-08T03:37:48.228ZINFOtest_unauthorized (external client test context): client received response status = 405
128862024-05-08T03:37:48.228ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/silos/demo-silo
128872024-05-08T03:37:48.228ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128882024-05-08T03:37:48.228ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2b69ad16-05e2-4a01-a3a9-1fefb9df06ff uri = /v1/system/silos/demo-silo
128892024-05-08T03:37:48.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2b69ad16-05e2-4a01-a3a9-1fefb9df06ff response_code = 405 uri = /v1/system/silos/demo-silo
128902024-05-08T03:37:48.229ZINFOtest_unauthorized (external client test context): client received response status = 405
128912024-05-08T03:37:48.229ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/silos/demo-silo
128922024-05-08T03:37:48.229ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128932024-05-08T03:37:48.229ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f3eb743c-2dee-451f-a081-aa173b62ff09 uri = /v1/system/silos/demo-silo
128942024-05-08T03:37:48.229ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f3eb743c-2dee-451f-a081-aa173b62ff09 response_code = 405 uri = /v1/system/silos/demo-silo
128952024-05-08T03:37:48.229ZINFOtest_unauthorized (external client test context): client received response status = 405
128962024-05-08T03:37:48.230ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/silos/demo-silo
128972024-05-08T03:37:48.230ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
128982024-05-08T03:37:48.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 81d3b058-209a-4ad7-8293-ce7aabd523b6 uri = /v1/system/silos/demo-silo
128992024-05-08T03:37:48.230ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 81d3b058-209a-4ad7-8293-ce7aabd523b6 response_code = 405 uri = /v1/system/silos/demo-silo
129002024-05-08T03:37:48.230ZINFOtest_unauthorized (external client test context): client received response status = 405
129012024-05-08T03:37:48.230ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/silos/demo-silo
129022024-05-08T03:37:48.230ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129032024-05-08T03:37:48.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 uri = /v1/system/silos/demo-silo
129042024-05-08T03:37:48.230ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 uri = /v1/system/silos/demo-silo
129052024-05-08T03:37:48.230ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo
129062024-05-08T03:37:48.230ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129072024-05-08T03:37:48.230ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129082024-05-08T03:37:48.231ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129092024-05-08T03:37:48.239ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129102024-05-08T03:37:48.239ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129112024-05-08T03:37:48.240ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129122024-05-08T03:37:48.251ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
129132024-05-08T03:37:48.252ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
129142024-05-08T03:37:48.252ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129152024-05-08T03:37:48.252ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129162024-05-08T03:37:48.252ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129172024-05-08T03:37:48.259ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
129182024-05-08T03:37:48.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129192024-05-08T03:37:48.259ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129202024-05-08T03:37:48.261ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129212024-05-08T03:37:48.264ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
129222024-05-08T03:37:48.268ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
129232024-05-08T03:37:48.268ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129242024-05-08T03:37:48.268ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129252024-05-08T03:37:48.269ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129262024-05-08T03:37:48.273ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
129272024-05-08T03:37:48.273ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
129282024-05-08T03:37:48.273ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129292024-05-08T03:37:48.273ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129302024-05-08T03:37:48.275ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129312024-05-08T03:37:48.278ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
129322024-05-08T03:37:48.278ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
129332024-05-08T03:37:48.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
129342024-05-08T03:37:48.280ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
129352024-05-08T03:37:48.281ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
129362024-05-08T03:37:48.281ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
129372024-05-08T03:37:48.282ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
129382024-05-08T03:37:48.288ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
129392024-05-08T03:37:48.289ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:47.560342467","datum":27}\n
129402024-05-08T03:37:48.292ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
129412024-05-08T03:37:48.295ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
129422024-05-08T03:37:48.295ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 uri = /v1/system/silos/demo-silo
129432024-05-08T03:37:48.295ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Database uri = /v1/system/silos/demo-silo
129442024-05-08T03:37:48.295ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
129452024-05-08T03:37:48.296ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
129462024-05-08T03:37:48.297ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
129472024-05-08T03:37:48.297ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
129482024-05-08T03:37:48.300ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo
129492024-05-08T03:37:48.301ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo
129502024-05-08T03:37:48.301ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Database uri = /v1/system/silos/demo-silo
129512024-05-08T03:37:48.301ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
129522024-05-08T03:37:48.301ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
129532024-05-08T03:37:48.304ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo
129542024-05-08T03:37:48.304ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Database uri = /v1/system/silos/demo-silo
129552024-05-08T03:37:48.304ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
129562024-05-08T03:37:48.305ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
129572024-05-08T03:37:48.308ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
129582024-05-08T03:37:48.326ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo
129592024-05-08T03:37:48.326ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 96241 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7da6bbe5-c1c8-45a3-87c7-ca918e433064 response_code = 404 uri = /v1/system/silos/demo-silo
129602024-05-08T03:37:48.327ZINFOtest_unauthorized (external client test context): client received response status = 404
129612024-05-08T03:37:48.327ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/silos/demo-silo
129622024-05-08T03:37:48.327ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129632024-05-08T03:37:48.328ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d uri = /v1/system/silos/demo-silo
129642024-05-08T03:37:48.328ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d uri = /v1/system/silos/demo-silo
129652024-05-08T03:37:48.328ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d uri = /v1/system/silos/demo-silo
129662024-05-08T03:37:48.328ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d uri = /v1/system/silos/demo-silo
129672024-05-08T03:37:48.328ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d resource = Database uri = /v1/system/silos/demo-silo
129682024-05-08T03:37:48.328ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
129692024-05-08T03:37:48.329ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo
129702024-05-08T03:37:48.329ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1437 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a2552eea-d3ec-44ea-a1ec-ac9b0f5d752d response_code = 401 uri = /v1/system/silos/demo-silo
129712024-05-08T03:37:48.333ZINFOtest_unauthorized (external client test context): client received response status = 401
129722024-05-08T03:37:48.333ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/silos/demo-silo
129732024-05-08T03:37:48.333ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129742024-05-08T03:37:48.333ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0deef57-fbed-438e-8ff9-9e7a5751c36b uri = /v1/system/silos/demo-silo
129752024-05-08T03:37:48.333ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0deef57-fbed-438e-8ff9-9e7a5751c36b uri = /v1/system/silos/demo-silo
129762024-05-08T03:37:48.333ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0deef57-fbed-438e-8ff9-9e7a5751c36b uri = /v1/system/silos/demo-silo
129772024-05-08T03:37:48.333ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 344 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0deef57-fbed-438e-8ff9-9e7a5751c36b response_code = 401 uri = /v1/system/silos/demo-silo
129782024-05-08T03:37:48.334ZINFOtest_unauthorized (external client test context): client received response status = 401
129792024-05-08T03:37:48.334ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/silos/demo-silo
129802024-05-08T03:37:48.334ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129812024-05-08T03:37:48.334ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bc84fe54-f95e-47b2-bda4-01cc54c9e7f4 uri = /v1/system/silos/demo-silo
129822024-05-08T03:37:48.334ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bc84fe54-f95e-47b2-bda4-01cc54c9e7f4 uri = /v1/system/silos/demo-silo
129832024-05-08T03:37:48.336ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:861:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#15}::from::silo_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:868:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#15}::from::silo_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#15}::from::silo_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#15}::from::silo_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bc84fe54-f95e-47b2-bda4-01cc54c9e7f4 uri = /v1/system/silos/demo-silo
129842024-05-08T03:37:48.337ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4361 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bc84fe54-f95e-47b2-bda4-01cc54c9e7f4 response_code = 401 uri = /v1/system/silos/demo-silo
129852024-05-08T03:37:48.337ZINFOtest_unauthorized (external client test context): client received response status = 401
129862024-05-08T03:37:48.337ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/silos/demo-silo
129872024-05-08T03:37:48.338ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129882024-05-08T03:37:48.338ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e8af1236-b062-4f6d-922c-dbbf647541be uri = /v1/system/silos/demo-silo
129892024-05-08T03:37:48.338ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 128 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e8af1236-b062-4f6d-922c-dbbf647541be response_code = 405 uri = /v1/system/silos/demo-silo
129902024-05-08T03:37:48.339ZINFOtest_unauthorized (external client test context): client received response status = 405
129912024-05-08T03:37:48.339ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/silos/demo-silo
129922024-05-08T03:37:48.339ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129932024-05-08T03:37:48.339ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0e587a7e-69df-4080-9f69-63f0a32b603c uri = /v1/system/silos/demo-silo
129942024-05-08T03:37:48.339ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0e587a7e-69df-4080-9f69-63f0a32b603c response_code = 405 uri = /v1/system/silos/demo-silo
129952024-05-08T03:37:48.339ZINFOtest_unauthorized (external client test context): client received response status = 405
129962024-05-08T03:37:48.340ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/silos/demo-silo
129972024-05-08T03:37:48.340ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
129982024-05-08T03:37:48.340ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = aef4265f-04d6-46c7-9a92-7382c8294770 uri = /v1/system/silos/demo-silo
129992024-05-08T03:37:48.340ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = aef4265f-04d6-46c7-9a92-7382c8294770 response_code = 405 uri = /v1/system/silos/demo-silo
130002024-05-08T03:37:48.340ZINFOtest_unauthorized (external client test context): client received response status = 405
130012024-05-08T03:37:48.340ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/silos/demo-silo
130022024-05-08T03:37:48.340ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
130032024-05-08T03:37:48.340ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 65ab5654-5bbe-4974-8085-22568c90c584 uri = /v1/system/silos/demo-silo
130042024-05-08T03:37:48.340ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 65ab5654-5bbe-4974-8085-22568c90c584 response_code = 405 uri = /v1/system/silos/demo-silo
130052024-05-08T03:37:48.341ZINFOtest_unauthorized (external client test context): client received response status = 405
130062024-05-08T03:37:48.341ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/silos/demo-silo
130072024-05-08T03:37:48.341ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo
130082024-05-08T03:37:48.341ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 uri = /v1/system/silos/demo-silo
130092024-05-08T03:37:48.341ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 uri = /v1/system/silos/demo-silo
130102024-05-08T03:37:48.341ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo
130112024-05-08T03:37:48.342ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130122024-05-08T03:37:48.342ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130132024-05-08T03:37:48.343ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130142024-05-08T03:37:48.345ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130152024-05-08T03:37:48.345ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130162024-05-08T03:37:48.346ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130172024-05-08T03:37:48.349ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
130182024-05-08T03:37:48.349ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
130192024-05-08T03:37:48.349ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130202024-05-08T03:37:48.349ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130212024-05-08T03:37:48.350ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130222024-05-08T03:37:48.352ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
130232024-05-08T03:37:48.352ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130242024-05-08T03:37:48.352ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130252024-05-08T03:37:48.352ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130262024-05-08T03:37:48.355ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
130272024-05-08T03:37:48.359ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
130282024-05-08T03:37:48.359ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130292024-05-08T03:37:48.359ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130302024-05-08T03:37:48.360ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130312024-05-08T03:37:48.362ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
130322024-05-08T03:37:48.362ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
130332024-05-08T03:37:48.362ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130342024-05-08T03:37:48.362ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130352024-05-08T03:37:48.362ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130362024-05-08T03:37:48.364ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
130372024-05-08T03:37:48.364ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130382024-05-08T03:37:48.365ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130392024-05-08T03:37:48.365ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130402024-05-08T03:37:48.367ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
130412024-05-08T03:37:48.370ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
130422024-05-08T03:37:48.370ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 uri = /v1/system/silos/demo-silo
130432024-05-08T03:37:48.371ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Database uri = /v1/system/silos/demo-silo
130442024-05-08T03:37:48.371ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
130452024-05-08T03:37:48.371ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
130462024-05-08T03:37:48.374ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo
130472024-05-08T03:37:48.374ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo
130482024-05-08T03:37:48.374ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Database uri = /v1/system/silos/demo-silo
130492024-05-08T03:37:48.374ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
130502024-05-08T03:37:48.375ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
130512024-05-08T03:37:48.378ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo
130522024-05-08T03:37:48.378ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Database uri = /v1/system/silos/demo-silo
130532024-05-08T03:37:48.378ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo
130542024-05-08T03:37:48.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo
130552024-05-08T03:37:48.382ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo
130562024-05-08T03:37:48.389ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo
130572024-05-08T03:37:48.390ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 48784 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c81cf0bc-3f99-44d1-a1f8-b90f681603b8 response_code = 200 uri = /v1/system/silos/demo-silo
130582024-05-08T03:37:48.390ZINFOtest_unauthorized (external client test context): client received response status = 200
130592024-05-08T03:37:48.390ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/silos/demo-silo/ip-pools
130602024-05-08T03:37:48.390ZINFOtest_unauthorized: test: privileged GET url = /v1/system/silos/demo-silo/ip-pools
130612024-05-08T03:37:48.391ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
130622024-05-08T03:37:48.391ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a uri = /v1/system/silos/demo-silo/ip-pools
130632024-05-08T03:37:48.391ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a uri = /v1/system/silos/demo-silo/ip-pools
130642024-05-08T03:37:48.391ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo/ip-pools
130652024-05-08T03:37:48.391ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130662024-05-08T03:37:48.391ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130672024-05-08T03:37:48.392ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130682024-05-08T03:37:48.402ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130692024-05-08T03:37:48.403ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130702024-05-08T03:37:48.403ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130712024-05-08T03:37:48.410ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
130722024-05-08T03:37:48.410ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
130732024-05-08T03:37:48.411ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130742024-05-08T03:37:48.411ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130752024-05-08T03:37:48.411ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130762024-05-08T03:37:48.432ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
130772024-05-08T03:37:48.432ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130782024-05-08T03:37:48.432ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130792024-05-08T03:37:48.432ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130802024-05-08T03:37:48.433ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
130812024-05-08T03:37:48.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
130822024-05-08T03:37:48.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130832024-05-08T03:37:48.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130842024-05-08T03:37:48.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130852024-05-08T03:37:48.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
130862024-05-08T03:37:48.438ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
130872024-05-08T03:37:48.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130882024-05-08T03:37:48.438ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130892024-05-08T03:37:48.438ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130902024-05-08T03:37:48.443ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
130912024-05-08T03:37:48.444ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
130922024-05-08T03:37:48.444ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
130932024-05-08T03:37:48.444ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
130942024-05-08T03:37:48.445ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
130952024-05-08T03:37:48.448ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
130962024-05-08T03:37:48.448ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a uri = /v1/system/silos/demo-silo/ip-pools
130972024-05-08T03:37:48.448ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database uri = /v1/system/silos/demo-silo/ip-pools
130982024-05-08T03:37:48.448ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
130992024-05-08T03:37:48.448ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131002024-05-08T03:37:48.454ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/ip-pools
131012024-05-08T03:37:48.454ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/ip-pools
131022024-05-08T03:37:48.454ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131032024-05-08T03:37:48.454ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131042024-05-08T03:37:48.454ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131052024-05-08T03:37:48.458ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/ip-pools
131062024-05-08T03:37:48.458ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131072024-05-08T03:37:48.458ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131082024-05-08T03:37:48.459ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131092024-05-08T03:37:48.462ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/ip-pools
131102024-05-08T03:37:48.473ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131112024-05-08T03:37:48.473ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = IpPoolList uri = /v1/system/silos/demo-silo/ip-pools
131122024-05-08T03:37:48.473ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/ip-pools
131132024-05-08T03:37:48.473ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131142024-05-08T03:37:48.473ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131152024-05-08T03:37:48.474ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131162024-05-08T03:37:48.475ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/ip-pools
131172024-05-08T03:37:48.481ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = IpPoolList result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131182024-05-08T03:37:48.481ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131192024-05-08T03:37:48.481ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131202024-05-08T03:37:48.482ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131212024-05-08T03:37:48.537ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 145991 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26a45b1a-9af3-419a-9285-d6abb48f037a response_code = 200 uri = /v1/system/silos/demo-silo/ip-pools
131222024-05-08T03:37:48.537ZINFOtest_unauthorized (external client test context): client received response status = 200
131232024-05-08T03:37:48.537ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/silos/demo-silo/ip-pools
131242024-05-08T03:37:48.537ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
131252024-05-08T03:37:48.538ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 uri = /v1/system/silos/demo-silo/ip-pools
131262024-05-08T03:37:48.538ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 uri = /v1/system/silos/demo-silo/ip-pools
131272024-05-08T03:37:48.538ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo/ip-pools
131282024-05-08T03:37:48.538ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131292024-05-08T03:37:48.538ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131302024-05-08T03:37:48.539ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131312024-05-08T03:37:48.541ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131322024-05-08T03:37:48.541ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131332024-05-08T03:37:48.541ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131342024-05-08T03:37:48.545ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
131352024-05-08T03:37:48.545ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
131362024-05-08T03:37:48.545ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131372024-05-08T03:37:48.545ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131382024-05-08T03:37:48.547ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131392024-05-08T03:37:48.548ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
131402024-05-08T03:37:48.548ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131412024-05-08T03:37:48.548ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131422024-05-08T03:37:48.549ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131432024-05-08T03:37:48.551ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
131442024-05-08T03:37:48.555ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
131452024-05-08T03:37:48.555ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131462024-05-08T03:37:48.555ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131472024-05-08T03:37:48.556ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131482024-05-08T03:37:48.558ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
131492024-05-08T03:37:48.559ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
131502024-05-08T03:37:48.559ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131512024-05-08T03:37:48.559ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131522024-05-08T03:37:48.559ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131532024-05-08T03:37:48.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
131542024-05-08T03:37:48.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
131552024-05-08T03:37:48.562ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
131562024-05-08T03:37:48.562ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
131572024-05-08T03:37:48.562ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
131582024-05-08T03:37:48.563ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
131592024-05-08T03:37:48.565ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
131602024-05-08T03:37:48.568ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
131612024-05-08T03:37:48.568ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 uri = /v1/system/silos/demo-silo/ip-pools
131622024-05-08T03:37:48.568ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131632024-05-08T03:37:48.568ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131642024-05-08T03:37:48.569ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131652024-05-08T03:37:48.571ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/ip-pools
131662024-05-08T03:37:48.571ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/ip-pools
131672024-05-08T03:37:48.571ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131682024-05-08T03:37:48.571ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131692024-05-08T03:37:48.572ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131702024-05-08T03:37:48.575ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/ip-pools
131712024-05-08T03:37:48.575ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131722024-05-08T03:37:48.575ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131732024-05-08T03:37:48.575ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
131742024-05-08T03:37:48.578ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131752024-05-08T03:37:48.585ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo/ip-pools
131762024-05-08T03:37:48.585ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 47597 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 61c2b073-e54b-43d5-98ce-aec2abbfb919 response_code = 404 uri = /v1/system/silos/demo-silo/ip-pools
131772024-05-08T03:37:48.586ZINFOtest_unauthorized (external client test context): client received response status = 404
131782024-05-08T03:37:48.586ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/silos/demo-silo/ip-pools
131792024-05-08T03:37:48.586ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
131802024-05-08T03:37:48.586ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf uri = /v1/system/silos/demo-silo/ip-pools
131812024-05-08T03:37:48.586ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf uri = /v1/system/silos/demo-silo/ip-pools
131822024-05-08T03:37:48.586ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf uri = /v1/system/silos/demo-silo/ip-pools
131832024-05-08T03:37:48.586ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf uri = /v1/system/silos/demo-silo/ip-pools
131842024-05-08T03:37:48.586ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf resource = Database uri = /v1/system/silos/demo-silo/ip-pools
131852024-05-08T03:37:48.586ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
131862024-05-08T03:37:48.587ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo/ip-pools
131872024-05-08T03:37:48.587ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 723 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c449a24-9389-48d4-996e-ccd90f3d7fcf response_code = 401 uri = /v1/system/silos/demo-silo/ip-pools
131882024-05-08T03:37:48.587ZINFOtest_unauthorized (external client test context): client received response status = 401
131892024-05-08T03:37:48.587ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/silos/demo-silo/ip-pools
131902024-05-08T03:37:48.587ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
131912024-05-08T03:37:48.587ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 43c1422d-bc60-43d7-9aee-1c202f8483bc uri = /v1/system/silos/demo-silo/ip-pools
131922024-05-08T03:37:48.587ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 43c1422d-bc60-43d7-9aee-1c202f8483bc uri = /v1/system/silos/demo-silo/ip-pools
131932024-05-08T03:37:48.587ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 43c1422d-bc60-43d7-9aee-1c202f8483bc uri = /v1/system/silos/demo-silo/ip-pools
131942024-05-08T03:37:48.587ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 214 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 43c1422d-bc60-43d7-9aee-1c202f8483bc response_code = 401 uri = /v1/system/silos/demo-silo/ip-pools
131952024-05-08T03:37:48.588ZINFOtest_unauthorized (external client test context): client received response status = 401
131962024-05-08T03:37:48.588ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/silos/demo-silo/ip-pools
131972024-05-08T03:37:48.588ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
131982024-05-08T03:37:48.588ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 925b82e7-7b1b-4a80-be04-f222602f77eb uri = /v1/system/silos/demo-silo/ip-pools
131992024-05-08T03:37:48.588ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 925b82e7-7b1b-4a80-be04-f222602f77eb uri = /v1/system/silos/demo-silo/ip-pools
132002024-05-08T03:37:48.591ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:818:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#14}::from::silo_ip_pool_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloIpPool>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:844:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#14}::from::silo_ip_pool_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#14}::from::silo_ip_pool_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloIpPool>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#14}::from::silo_ip_pool_list::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloIpPool>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 925b82e7-7b1b-4a80-be04-f222602f77eb uri = /v1/system/silos/demo-silo/ip-pools
132012024-05-08T03:37:48.591ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2795 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 925b82e7-7b1b-4a80-be04-f222602f77eb response_code = 401 uri = /v1/system/silos/demo-silo/ip-pools
132022024-05-08T03:37:48.591ZINFOtest_unauthorized (external client test context): client received response status = 401
132032024-05-08T03:37:48.591ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/silos/demo-silo/ip-pools
132042024-05-08T03:37:48.591ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132052024-05-08T03:37:48.591ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7110921b-5bd0-4801-8094-00a8748019bc uri = /v1/system/silos/demo-silo/ip-pools
132062024-05-08T03:37:48.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7110921b-5bd0-4801-8094-00a8748019bc response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132072024-05-08T03:37:48.592ZINFOtest_unauthorized (external client test context): client received response status = 405
132082024-05-08T03:37:48.592ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/silos/demo-silo/ip-pools
132092024-05-08T03:37:48.592ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132102024-05-08T03:37:48.592ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8eab9933-96a8-4944-8cba-d894a7eae5dc uri = /v1/system/silos/demo-silo/ip-pools
132112024-05-08T03:37:48.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8eab9933-96a8-4944-8cba-d894a7eae5dc response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132122024-05-08T03:37:48.592ZINFOtest_unauthorized (external client test context): client received response status = 405
132132024-05-08T03:37:48.592ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/silos/demo-silo/ip-pools
132142024-05-08T03:37:48.592ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132152024-05-08T03:37:48.592ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f5709d03-5613-410b-b2d7-706295538ac2 uri = /v1/system/silos/demo-silo/ip-pools
132162024-05-08T03:37:48.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f5709d03-5613-410b-b2d7-706295538ac2 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132172024-05-08T03:37:48.593ZINFOtest_unauthorized (external client test context): client received response status = 405
132182024-05-08T03:37:48.593ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/silos/demo-silo/ip-pools
132192024-05-08T03:37:48.593ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132202024-05-08T03:37:48.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 939d358e-d829-4689-a920-c3331df4142e uri = /v1/system/silos/demo-silo/ip-pools
132212024-05-08T03:37:48.593ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 939d358e-d829-4689-a920-c3331df4142e response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132222024-05-08T03:37:48.593ZINFOtest_unauthorized (external client test context): client received response status = 405
132232024-05-08T03:37:48.593ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/silos/demo-silo/ip-pools
132242024-05-08T03:37:48.593ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132252024-05-08T03:37:48.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3564daa6-4e9b-418f-b0e3-91755ec8a3dc uri = /v1/system/silos/demo-silo/ip-pools
132262024-05-08T03:37:48.593ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3564daa6-4e9b-418f-b0e3-91755ec8a3dc response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132272024-05-08T03:37:48.594ZINFOtest_unauthorized (external client test context): client received response status = 405
132282024-05-08T03:37:48.594ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/silos/demo-silo/ip-pools
132292024-05-08T03:37:48.594ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132302024-05-08T03:37:48.594ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 382fe191-947a-491a-b624-951172c699fe uri = /v1/system/silos/demo-silo/ip-pools
132312024-05-08T03:37:48.594ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 201 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 382fe191-947a-491a-b624-951172c699fe response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132322024-05-08T03:37:48.594ZINFOtest_unauthorized (external client test context): client received response status = 405
132332024-05-08T03:37:48.594ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/silos/demo-silo/ip-pools
132342024-05-08T03:37:48.594ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132352024-05-08T03:37:48.595ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b6721e37-91d1-41fd-ad94-83263c5c065b uri = /v1/system/silos/demo-silo/ip-pools
132362024-05-08T03:37:48.595ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b6721e37-91d1-41fd-ad94-83263c5c065b response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132372024-05-08T03:37:48.595ZINFOtest_unauthorized (external client test context): client received response status = 405
132382024-05-08T03:37:48.595ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/silos/demo-silo/ip-pools
132392024-05-08T03:37:48.595ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132402024-05-08T03:37:48.595ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 75710bd6-23fb-4a81-9831-d94b3bb876fe uri = /v1/system/silos/demo-silo/ip-pools
132412024-05-08T03:37:48.595ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 75710bd6-23fb-4a81-9831-d94b3bb876fe response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132422024-05-08T03:37:48.595ZINFOtest_unauthorized (external client test context): client received response status = 405
132432024-05-08T03:37:48.595ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/silos/demo-silo/ip-pools
132442024-05-08T03:37:48.595ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132452024-05-08T03:37:48.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e35a80d6-6b11-47e5-8fb8-d2d25a7f671d uri = /v1/system/silos/demo-silo/ip-pools
132462024-05-08T03:37:48.596ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e35a80d6-6b11-47e5-8fb8-d2d25a7f671d response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132472024-05-08T03:37:48.596ZINFOtest_unauthorized (external client test context): client received response status = 405
132482024-05-08T03:37:48.596ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/silos/demo-silo/ip-pools
132492024-05-08T03:37:48.596ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132502024-05-08T03:37:48.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 34c27b28-e970-4aa6-9512-10c4a1cfffc7 uri = /v1/system/silos/demo-silo/ip-pools
132512024-05-08T03:37:48.596ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 34c27b28-e970-4aa6-9512-10c4a1cfffc7 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132522024-05-08T03:37:48.596ZINFOtest_unauthorized (external client test context): client received response status = 405
132532024-05-08T03:37:48.597ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/silos/demo-silo/ip-pools
132542024-05-08T03:37:48.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132552024-05-08T03:37:48.597ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 59154d53-4ac5-4670-86de-f316d0e0e7f3 uri = /v1/system/silos/demo-silo/ip-pools
132562024-05-08T03:37:48.597ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 59154d53-4ac5-4670-86de-f316d0e0e7f3 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132572024-05-08T03:37:48.597ZINFOtest_unauthorized (external client test context): client received response status = 405
132582024-05-08T03:37:48.597ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/silos/demo-silo/ip-pools
132592024-05-08T03:37:48.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132602024-05-08T03:37:48.597ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ddb6bacc-b36a-4b62-bb3e-1c7949cc0511 uri = /v1/system/silos/demo-silo/ip-pools
132612024-05-08T03:37:48.597ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ddb6bacc-b36a-4b62-bb3e-1c7949cc0511 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132622024-05-08T03:37:48.597ZINFOtest_unauthorized (external client test context): client received response status = 405
132632024-05-08T03:37:48.597ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/silos/demo-silo/ip-pools
132642024-05-08T03:37:48.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132652024-05-08T03:37:48.598ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6a53c2aa-bef0-4f0a-bb80-4ef96c0866f5 uri = /v1/system/silos/demo-silo/ip-pools
132662024-05-08T03:37:48.598ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 94 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6a53c2aa-bef0-4f0a-bb80-4ef96c0866f5 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132672024-05-08T03:37:48.598ZINFOtest_unauthorized (external client test context): client received response status = 405
132682024-05-08T03:37:48.598ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/silos/demo-silo/ip-pools
132692024-05-08T03:37:48.598ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132702024-05-08T03:37:48.598ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e25fd18d-1746-4ec1-a17a-95be29cde075 uri = /v1/system/silos/demo-silo/ip-pools
132712024-05-08T03:37:48.598ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e25fd18d-1746-4ec1-a17a-95be29cde075 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132722024-05-08T03:37:48.598ZINFOtest_unauthorized (external client test context): client received response status = 405
132732024-05-08T03:37:48.599ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/silos/demo-silo/ip-pools
132742024-05-08T03:37:48.599ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132752024-05-08T03:37:48.599ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ab035178-b9ac-4dd8-94f4-b1d3fd2b9b2f uri = /v1/system/silos/demo-silo/ip-pools
132762024-05-08T03:37:48.599ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ab035178-b9ac-4dd8-94f4-b1d3fd2b9b2f response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132772024-05-08T03:37:48.599ZINFOtest_unauthorized (external client test context): client received response status = 405
132782024-05-08T03:37:48.599ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/silos/demo-silo/ip-pools
132792024-05-08T03:37:48.599ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132802024-05-08T03:37:48.599ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b0fd3a43-adca-4b8b-95b9-306537330d55 uri = /v1/system/silos/demo-silo/ip-pools
132812024-05-08T03:37:48.599ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b0fd3a43-adca-4b8b-95b9-306537330d55 response_code = 405 uri = /v1/system/silos/demo-silo/ip-pools
132822024-05-08T03:37:48.600ZINFOtest_unauthorized (external client test context): client received response status = 405
132832024-05-08T03:37:48.600ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/silos/demo-silo/ip-pools
132842024-05-08T03:37:48.600ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/ip-pools
132852024-05-08T03:37:48.600ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 uri = /v1/system/silos/demo-silo/ip-pools
132862024-05-08T03:37:48.600ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 uri = /v1/system/silos/demo-silo/ip-pools
132872024-05-08T03:37:48.600ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo/ip-pools
132882024-05-08T03:37:48.600ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
132892024-05-08T03:37:48.600ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
132902024-05-08T03:37:48.601ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
132912024-05-08T03:37:48.603ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
132922024-05-08T03:37:48.603ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
132932024-05-08T03:37:48.603ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
132942024-05-08T03:37:48.606ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
132952024-05-08T03:37:48.606ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
132962024-05-08T03:37:48.606ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
132972024-05-08T03:37:48.606ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
132982024-05-08T03:37:48.607ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
132992024-05-08T03:37:48.610ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
133002024-05-08T03:37:48.610ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133012024-05-08T03:37:48.610ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133022024-05-08T03:37:48.611ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133032024-05-08T03:37:48.614ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
133042024-05-08T03:37:48.618ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
133052024-05-08T03:37:48.618ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133062024-05-08T03:37:48.619ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133072024-05-08T03:37:48.619ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133082024-05-08T03:37:48.622ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
133092024-05-08T03:37:48.622ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
133102024-05-08T03:37:48.622ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133112024-05-08T03:37:48.622ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133122024-05-08T03:37:48.623ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133132024-05-08T03:37:48.625ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
133142024-05-08T03:37:48.625ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133152024-05-08T03:37:48.625ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133162024-05-08T03:37:48.625ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133172024-05-08T03:37:48.628ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
133182024-05-08T03:37:48.632ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
133192024-05-08T03:37:48.632ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 uri = /v1/system/silos/demo-silo/ip-pools
133202024-05-08T03:37:48.632ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
133212024-05-08T03:37:48.632ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
133222024-05-08T03:37:48.632ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133232024-05-08T03:37:48.635ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/ip-pools
133242024-05-08T03:37:48.635ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/ip-pools
133252024-05-08T03:37:48.635ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
133262024-05-08T03:37:48.635ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
133272024-05-08T03:37:48.636ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133282024-05-08T03:37:48.640ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/ip-pools
133292024-05-08T03:37:48.641ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
133302024-05-08T03:37:48.641ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
133312024-05-08T03:37:48.641ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133322024-05-08T03:37:48.644ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/ip-pools
133332024-05-08T03:37:48.654ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133342024-05-08T03:37:48.654ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = IpPoolList uri = /v1/system/silos/demo-silo/ip-pools
133352024-05-08T03:37:48.654ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/ip-pools
133362024-05-08T03:37:48.654ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
133372024-05-08T03:37:48.654ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
133382024-05-08T03:37:48.654ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133392024-05-08T03:37:48.658ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/ip-pools
133402024-05-08T03:37:48.664ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = IpPoolList result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133412024-05-08T03:37:48.664ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database uri = /v1/system/silos/demo-silo/ip-pools
133422024-05-08T03:37:48.664ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/ip-pools
133432024-05-08T03:37:48.665ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/ip-pools
133442024-05-08T03:37:48.670ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 69933 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 86967d3b-47cc-4c72-963b-235251592580 response_code = 200 uri = /v1/system/silos/demo-silo/ip-pools
133452024-05-08T03:37:48.670ZINFOtest_unauthorized (external client test context): client received response status = 200
133462024-05-08T03:37:48.671ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/silos/demo-silo/policy
133472024-05-08T03:37:48.671ZINFOtest_unauthorized: test: privileged GET url = /v1/system/silos/demo-silo/policy
133482024-05-08T03:37:48.671ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
133492024-05-08T03:37:48.671ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 uri = /v1/system/silos/demo-silo/policy
133502024-05-08T03:37:48.671ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 uri = /v1/system/silos/demo-silo/policy
133512024-05-08T03:37:48.671ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo/policy
133522024-05-08T03:37:48.672ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133532024-05-08T03:37:48.672ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133542024-05-08T03:37:48.673ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133552024-05-08T03:37:48.676ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133562024-05-08T03:37:48.676ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133572024-05-08T03:37:48.676ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133582024-05-08T03:37:48.680ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
133592024-05-08T03:37:48.680ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
133602024-05-08T03:37:48.681ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133612024-05-08T03:37:48.681ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133622024-05-08T03:37:48.681ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133632024-05-08T03:37:48.682ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
133642024-05-08T03:37:48.682ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133652024-05-08T03:37:48.682ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133662024-05-08T03:37:48.682ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133672024-05-08T03:37:48.685ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
133682024-05-08T03:37:48.688ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
133692024-05-08T03:37:48.688ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133702024-05-08T03:37:48.689ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133712024-05-08T03:37:48.689ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133722024-05-08T03:37:48.691ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
133732024-05-08T03:37:48.691ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
133742024-05-08T03:37:48.691ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133752024-05-08T03:37:48.691ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133762024-05-08T03:37:48.692ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133772024-05-08T03:37:48.694ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
133782024-05-08T03:37:48.694ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
133792024-05-08T03:37:48.694ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
133802024-05-08T03:37:48.695ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
133812024-05-08T03:37:48.696ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
133822024-05-08T03:37:48.699ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
133832024-05-08T03:37:48.699ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 uri = /v1/system/silos/demo-silo/policy
133842024-05-08T03:37:48.699ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database uri = /v1/system/silos/demo-silo/policy
133852024-05-08T03:37:48.700ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
133862024-05-08T03:37:48.700ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
133872024-05-08T03:37:48.703ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/policy
133882024-05-08T03:37:48.703ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/policy
133892024-05-08T03:37:48.703ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database uri = /v1/system/silos/demo-silo/policy
133902024-05-08T03:37:48.703ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
133912024-05-08T03:37:48.703ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
133922024-05-08T03:37:48.707ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/policy
133932024-05-08T03:37:48.707ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database uri = /v1/system/silos/demo-silo/policy
133942024-05-08T03:37:48.707ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
133952024-05-08T03:37:48.708ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
133962024-05-08T03:37:48.711ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/policy
133972024-05-08T03:37:48.719ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/policy
133982024-05-08T03:37:48.719ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database uri = /v1/system/silos/demo-silo/policy
133992024-05-08T03:37:48.719ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134002024-05-08T03:37:48.720ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134012024-05-08T03:37:48.721ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/policy
134022024-05-08T03:37:48.721ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/policy
134032024-05-08T03:37:48.721ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database uri = /v1/system/silos/demo-silo/policy
134042024-05-08T03:37:48.721ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134052024-05-08T03:37:48.721ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134062024-05-08T03:37:48.725ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/policy
134072024-05-08T03:37:48.726ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database uri = /v1/system/silos/demo-silo/policy
134082024-05-08T03:37:48.726ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134092024-05-08T03:37:48.726ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134102024-05-08T03:37:48.729ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/policy
134112024-05-08T03:37:48.736ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134122024-05-08T03:37:48.738ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 66891 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a6e2673-4eb7-4df2-acc5-53690feb31f1 response_code = 200 uri = /v1/system/silos/demo-silo/policy
134132024-05-08T03:37:48.738ZINFOtest_unauthorized (external client test context): client received response status = 200
134142024-05-08T03:37:48.739ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/silos/demo-silo/policy
134152024-05-08T03:37:48.739ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
134162024-05-08T03:37:48.758ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf uri = /v1/system/silos/demo-silo/policy
134172024-05-08T03:37:48.758ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf uri = /v1/system/silos/demo-silo/policy
134182024-05-08T03:37:48.758ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo/policy
134192024-05-08T03:37:48.758ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134202024-05-08T03:37:48.758ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134212024-05-08T03:37:48.758ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134222024-05-08T03:37:48.762ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134232024-05-08T03:37:48.762ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134242024-05-08T03:37:48.763ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134252024-05-08T03:37:48.772ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
134262024-05-08T03:37:48.772ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
134272024-05-08T03:37:48.772ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134282024-05-08T03:37:48.772ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134292024-05-08T03:37:48.773ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134302024-05-08T03:37:48.773ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
134312024-05-08T03:37:48.774ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134322024-05-08T03:37:48.774ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134332024-05-08T03:37:48.776ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134342024-05-08T03:37:48.779ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
134352024-05-08T03:37:48.782ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
134362024-05-08T03:37:48.783ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134372024-05-08T03:37:48.783ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134382024-05-08T03:37:48.783ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134392024-05-08T03:37:48.786ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
134402024-05-08T03:37:48.786ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
134412024-05-08T03:37:48.786ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134422024-05-08T03:37:48.786ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134432024-05-08T03:37:48.786ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134442024-05-08T03:37:48.789ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
134452024-05-08T03:37:48.789ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134462024-05-08T03:37:48.789ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134472024-05-08T03:37:48.789ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
134482024-05-08T03:37:48.792ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
134492024-05-08T03:37:48.794ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
134502024-05-08T03:37:48.794ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf uri = /v1/system/silos/demo-silo/policy
134512024-05-08T03:37:48.794ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Database uri = /v1/system/silos/demo-silo/policy
134522024-05-08T03:37:48.794ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134532024-05-08T03:37:48.795ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134542024-05-08T03:37:48.798ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/policy
134552024-05-08T03:37:48.798ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/policy
134562024-05-08T03:37:48.798ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Database uri = /v1/system/silos/demo-silo/policy
134572024-05-08T03:37:48.798ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134582024-05-08T03:37:48.799ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134592024-05-08T03:37:48.803ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/policy
134602024-05-08T03:37:48.803ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Database uri = /v1/system/silos/demo-silo/policy
134612024-05-08T03:37:48.803ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134622024-05-08T03:37:48.803ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
134632024-05-08T03:37:48.806ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134642024-05-08T03:37:48.820ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo/policy
134652024-05-08T03:37:48.821ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 81612 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5f486b0-0f50-49a0-be49-cfa8638700bf response_code = 404 uri = /v1/system/silos/demo-silo/policy
134662024-05-08T03:37:48.821ZINFOtest_unauthorized (external client test context): client received response status = 404
134672024-05-08T03:37:48.821ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/silos/demo-silo/policy
134682024-05-08T03:37:48.821ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
134692024-05-08T03:37:48.821ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 uri = /v1/system/silos/demo-silo/policy
134702024-05-08T03:37:48.822ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 uri = /v1/system/silos/demo-silo/policy
134712024-05-08T03:37:48.822ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 uri = /v1/system/silos/demo-silo/policy
134722024-05-08T03:37:48.822ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 uri = /v1/system/silos/demo-silo/policy
134732024-05-08T03:37:48.822ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 resource = Database uri = /v1/system/silos/demo-silo/policy
134742024-05-08T03:37:48.822ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
134752024-05-08T03:37:48.822ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo/policy
134762024-05-08T03:37:48.822ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 642 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff01d04a-0e63-4587-8a50-4e348f3fa8e5 response_code = 401 uri = /v1/system/silos/demo-silo/policy
134772024-05-08T03:37:48.823ZINFOtest_unauthorized (external client test context): client received response status = 401
134782024-05-08T03:37:48.823ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/silos/demo-silo/policy
134792024-05-08T03:37:48.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
134802024-05-08T03:37:48.823ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a6bed-9a3b-48f5-a17f-d244f002a891 uri = /v1/system/silos/demo-silo/policy
134812024-05-08T03:37:48.823ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a6bed-9a3b-48f5-a17f-d244f002a891 uri = /v1/system/silos/demo-silo/policy
134822024-05-08T03:37:48.823ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a6bed-9a3b-48f5-a17f-d244f002a891 uri = /v1/system/silos/demo-silo/policy
134832024-05-08T03:37:48.823ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 178 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a6bed-9a3b-48f5-a17f-d244f002a891 response_code = 401 uri = /v1/system/silos/demo-silo/policy
134842024-05-08T03:37:48.823ZINFOtest_unauthorized (external client test context): client received response status = 401
134852024-05-08T03:37:48.823ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/silos/demo-silo/policy
134862024-05-08T03:37:48.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
134872024-05-08T03:37:48.823ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1246e96d-6fb5-416f-8692-0a55f01f69b2 uri = /v1/system/silos/demo-silo/policy
134882024-05-08T03:37:48.824ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1246e96d-6fb5-416f-8692-0a55f01f69b2 uri = /v1/system/silos/demo-silo/policy
134892024-05-08T03:37:48.827ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:883:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#16}::from::silo_policy_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:890:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#16}::from::silo_policy_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#16}::from::silo_policy_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#16}::from::silo_policy_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1246e96d-6fb5-416f-8692-0a55f01f69b2 uri = /v1/system/silos/demo-silo/policy
134902024-05-08T03:37:48.827ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2720 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1246e96d-6fb5-416f-8692-0a55f01f69b2 response_code = 401 uri = /v1/system/silos/demo-silo/policy
134912024-05-08T03:37:48.827ZINFOtest_unauthorized (external client test context): client received response status = 401
134922024-05-08T03:37:48.827ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/silos/demo-silo/policy
134932024-05-08T03:37:48.827ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
134942024-05-08T03:37:48.827ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 uri = /v1/system/silos/demo-silo/policy
134952024-05-08T03:37:48.827ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 uri = /v1/system/silos/demo-silo/policy
134962024-05-08T03:37:48.827ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo/policy
134972024-05-08T03:37:48.827ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
134982024-05-08T03:37:48.827ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
134992024-05-08T03:37:48.828ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135002024-05-08T03:37:48.831ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
135012024-05-08T03:37:48.831ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
135022024-05-08T03:37:48.832ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135032024-05-08T03:37:48.836ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
135042024-05-08T03:37:48.836ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
135052024-05-08T03:37:48.836ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
135062024-05-08T03:37:48.837ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
135072024-05-08T03:37:48.837ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135082024-05-08T03:37:48.838ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
135092024-05-08T03:37:48.838ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
135102024-05-08T03:37:48.838ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
135112024-05-08T03:37:48.839ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135122024-05-08T03:37:48.842ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
135132024-05-08T03:37:48.848ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
135142024-05-08T03:37:48.848ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
135152024-05-08T03:37:48.848ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
135162024-05-08T03:37:48.849ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135172024-05-08T03:37:48.853ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
135182024-05-08T03:37:48.853ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
135192024-05-08T03:37:48.853ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
135202024-05-08T03:37:48.853ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
135212024-05-08T03:37:48.853ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135222024-05-08T03:37:48.856ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
135232024-05-08T03:37:48.856ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
135242024-05-08T03:37:48.856ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
135252024-05-08T03:37:48.856ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
135262024-05-08T03:37:48.858ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
135272024-05-08T03:37:48.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
135282024-05-08T03:37:48.863ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 uri = /v1/system/silos/demo-silo/policy
135292024-05-08T03:37:48.863ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Database uri = /v1/system/silos/demo-silo/policy
135302024-05-08T03:37:48.863ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
135312024-05-08T03:37:48.863ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
135322024-05-08T03:37:48.867ZTRACtest_unauthorized (dropshot_external): authorize begin action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/policy
135332024-05-08T03:37:48.867ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/policy
135342024-05-08T03:37:48.867ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Database uri = /v1/system/silos/demo-silo/policy
135352024-05-08T03:37:48.867ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
135362024-05-08T03:37:48.871ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
135372024-05-08T03:37:48.878ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/policy
135382024-05-08T03:37:48.878ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Database uri = /v1/system/silos/demo-silo/policy
135392024-05-08T03:37:48.878ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
135402024-05-08T03:37:48.879ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
135412024-05-08T03:37:48.882ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
135422024-05-08T03:37:48.907ZDEBGtest_unauthorized (dropshot_external): authorize result action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo/policy
135432024-05-08T03:37:48.907ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 79434 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b351f65d-b379-4524-ae5a-8e54fe7dcc78 response_code = 404 uri = /v1/system/silos/demo-silo/policy
135442024-05-08T03:37:48.908ZINFOtest_unauthorized (external client test context): client received response status = 404
135452024-05-08T03:37:48.908ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/silos/demo-silo/policy
135462024-05-08T03:37:48.908ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135472024-05-08T03:37:48.912ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 uri = /v1/system/silos/demo-silo/policy
135482024-05-08T03:37:48.912ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 uri = /v1/system/silos/demo-silo/policy
135492024-05-08T03:37:48.912ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 uri = /v1/system/silos/demo-silo/policy
135502024-05-08T03:37:48.912ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 uri = /v1/system/silos/demo-silo/policy
135512024-05-08T03:37:48.912ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 resource = Database uri = /v1/system/silos/demo-silo/policy
135522024-05-08T03:37:48.912ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
135532024-05-08T03:37:48.914ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo/policy
135542024-05-08T03:37:48.914ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 2598 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e22e09c9-c75a-4448-ad7e-849316d13012 response_code = 401 uri = /v1/system/silos/demo-silo/policy
135552024-05-08T03:37:48.914ZINFOtest_unauthorized (external client test context): client received response status = 401
135562024-05-08T03:37:48.915ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/silos/demo-silo/policy
135572024-05-08T03:37:48.915ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135582024-05-08T03:37:48.915ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4500894-d900-491d-b59a-8bb5625afb1b uri = /v1/system/silos/demo-silo/policy
135592024-05-08T03:37:48.915ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4500894-d900-491d-b59a-8bb5625afb1b uri = /v1/system/silos/demo-silo/policy
135602024-05-08T03:37:48.915ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4500894-d900-491d-b59a-8bb5625afb1b uri = /v1/system/silos/demo-silo/policy
135612024-05-08T03:37:48.915ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 220 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4500894-d900-491d-b59a-8bb5625afb1b response_code = 401 uri = /v1/system/silos/demo-silo/policy
135622024-05-08T03:37:48.915ZINFOtest_unauthorized (external client test context): client received response status = 401
135632024-05-08T03:37:48.916ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/silos/demo-silo/policy
135642024-05-08T03:37:48.917ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135652024-05-08T03:37:48.917ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b175719a-83bb-4e22-bfe4-3fcec54e1c14 uri = /v1/system/silos/demo-silo/policy
135662024-05-08T03:37:48.917ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b175719a-83bb-4e22-bfe4-3fcec54e1c14 uri = /v1/system/silos/demo-silo/policy
135672024-05-08T03:37:48.929ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:910:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#17}::from::silo_policy_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:918:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#17}::from::silo_policy_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#17}::from::silo_policy_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#17}::from::silo_policy_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b175719a-83bb-4e22-bfe4-3fcec54e1c14 uri = /v1/system/silos/demo-silo/policy
135682024-05-08T03:37:48.929ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 6226 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b175719a-83bb-4e22-bfe4-3fcec54e1c14 response_code = 401 uri = /v1/system/silos/demo-silo/policy
135692024-05-08T03:37:48.929ZINFOtest_unauthorized (external client test context): client received response status = 401
135702024-05-08T03:37:48.930ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/silos/demo-silo/policy
135712024-05-08T03:37:48.930ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135722024-05-08T03:37:48.949ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 11c4a90b-2d29-46f2-9ff9-312599cec3e1 uri = /v1/system/silos/demo-silo/policy
135732024-05-08T03:37:48.949ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 23599 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 11c4a90b-2d29-46f2-9ff9-312599cec3e1 response_code = 405 uri = /v1/system/silos/demo-silo/policy
135742024-05-08T03:37:48.949ZINFOtest_unauthorized (external client test context): client received response status = 405
135752024-05-08T03:37:48.949ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/silos/demo-silo/policy
135762024-05-08T03:37:48.949ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135772024-05-08T03:37:48.949ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a11e07-678b-473d-bed0-e949833850ce uri = /v1/system/silos/demo-silo/policy
135782024-05-08T03:37:48.949ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 46a11e07-678b-473d-bed0-e949833850ce response_code = 405 uri = /v1/system/silos/demo-silo/policy
135792024-05-08T03:37:48.949ZINFOtest_unauthorized (external client test context): client received response status = 405
135802024-05-08T03:37:48.949ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/silos/demo-silo/policy
135812024-05-08T03:37:48.949ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135822024-05-08T03:37:48.949ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f6039d23-3828-41ef-b0da-930558efc034 uri = /v1/system/silos/demo-silo/policy
135832024-05-08T03:37:48.949ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 347 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f6039d23-3828-41ef-b0da-930558efc034 response_code = 405 uri = /v1/system/silos/demo-silo/policy
135842024-05-08T03:37:48.951ZINFOtest_unauthorized (external client test context): client received response status = 405
135852024-05-08T03:37:48.951ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/silos/demo-silo/policy
135862024-05-08T03:37:48.951ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135872024-05-08T03:37:48.951ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 419e924e-9182-4d29-a283-e31c0f321030 uri = /v1/system/silos/demo-silo/policy
135882024-05-08T03:37:48.951ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 96 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 419e924e-9182-4d29-a283-e31c0f321030 response_code = 405 uri = /v1/system/silos/demo-silo/policy
135892024-05-08T03:37:48.951ZINFOtest_unauthorized (external client test context): client received response status = 405
135902024-05-08T03:37:48.951ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/silos/demo-silo/policy
135912024-05-08T03:37:48.951ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135922024-05-08T03:37:48.951ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = faa8eeaa-7b5d-476f-b159-cdab4b8d9a94 uri = /v1/system/silos/demo-silo/policy
135932024-05-08T03:37:48.951ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = faa8eeaa-7b5d-476f-b159-cdab4b8d9a94 response_code = 405 uri = /v1/system/silos/demo-silo/policy
135942024-05-08T03:37:48.951ZINFOtest_unauthorized (external client test context): client received response status = 405
135952024-05-08T03:37:48.951ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/silos/demo-silo/policy
135962024-05-08T03:37:48.951ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
135972024-05-08T03:37:48.952ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 445a8943-b0c7-4f5e-b73f-3ad10f438444 uri = /v1/system/silos/demo-silo/policy
135982024-05-08T03:37:48.952ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 445a8943-b0c7-4f5e-b73f-3ad10f438444 response_code = 405 uri = /v1/system/silos/demo-silo/policy
135992024-05-08T03:37:48.952ZINFOtest_unauthorized (external client test context): client received response status = 405
136002024-05-08T03:37:48.952ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/silos/demo-silo/policy
136012024-05-08T03:37:48.952ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136022024-05-08T03:37:48.952ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 070bcbae-f1ec-4a4b-ae87-04a6684d9e9e uri = /v1/system/silos/demo-silo/policy
136032024-05-08T03:37:48.952ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 070bcbae-f1ec-4a4b-ae87-04a6684d9e9e response_code = 405 uri = /v1/system/silos/demo-silo/policy
136042024-05-08T03:37:48.952ZINFOtest_unauthorized (external client test context): client received response status = 405
136052024-05-08T03:37:48.952ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/silos/demo-silo/policy
136062024-05-08T03:37:48.952ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136072024-05-08T03:37:48.952ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a25338af-b846-4dc7-a544-13d4a4d2661d uri = /v1/system/silos/demo-silo/policy
136082024-05-08T03:37:48.952ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 128 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a25338af-b846-4dc7-a544-13d4a4d2661d response_code = 405 uri = /v1/system/silos/demo-silo/policy
136092024-05-08T03:37:48.953ZINFOtest_unauthorized (external client test context): client received response status = 405
136102024-05-08T03:37:48.953ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/silos/demo-silo/policy
136112024-05-08T03:37:48.953ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136122024-05-08T03:37:48.953ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ac1b1eb4-46c6-47dd-9fe9-9d2b47350d0c uri = /v1/system/silos/demo-silo/policy
136132024-05-08T03:37:48.956ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ac1b1eb4-46c6-47dd-9fe9-9d2b47350d0c response_code = 405 uri = /v1/system/silos/demo-silo/policy
136142024-05-08T03:37:48.956ZINFOtest_unauthorized (external client test context): client received response status = 405
136152024-05-08T03:37:48.956ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/silos/demo-silo/policy
136162024-05-08T03:37:48.956ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136172024-05-08T03:37:48.956ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c03cc16d-0f4d-43bd-be57-40f1467a60fe uri = /v1/system/silos/demo-silo/policy
136182024-05-08T03:37:48.956ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c03cc16d-0f4d-43bd-be57-40f1467a60fe response_code = 405 uri = /v1/system/silos/demo-silo/policy
136192024-05-08T03:37:48.957ZINFOtest_unauthorized (external client test context): client received response status = 405
136202024-05-08T03:37:48.957ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/silos/demo-silo/policy
136212024-05-08T03:37:48.957ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136222024-05-08T03:37:48.957ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 257fa3fd-7592-4a6d-8dde-e20036ecc14b uri = /v1/system/silos/demo-silo/policy
136232024-05-08T03:37:48.957ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 257fa3fd-7592-4a6d-8dde-e20036ecc14b response_code = 405 uri = /v1/system/silos/demo-silo/policy
136242024-05-08T03:37:48.958ZINFOtest_unauthorized (external client test context): client received response status = 405
136252024-05-08T03:37:48.958ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/silos/demo-silo/policy
136262024-05-08T03:37:48.958ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136272024-05-08T03:37:48.958ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 69246eff-f4ea-4ac2-aeb3-ee222268fc8e uri = /v1/system/silos/demo-silo/policy
136282024-05-08T03:37:48.958ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 69246eff-f4ea-4ac2-aeb3-ee222268fc8e response_code = 405 uri = /v1/system/silos/demo-silo/policy
136292024-05-08T03:37:48.958ZINFOtest_unauthorized (external client test context): client received response status = 405
136302024-05-08T03:37:48.958ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/silos/demo-silo/policy
136312024-05-08T03:37:48.958ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/policy
136322024-05-08T03:37:48.958ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 uri = /v1/system/silos/demo-silo/policy
136332024-05-08T03:37:48.958ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 uri = /v1/system/silos/demo-silo/policy
136342024-05-08T03:37:48.958ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo/policy
136352024-05-08T03:37:48.958ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136362024-05-08T03:37:48.958ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136372024-05-08T03:37:48.958ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136382024-05-08T03:37:48.960ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136392024-05-08T03:37:48.960ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136402024-05-08T03:37:48.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136412024-05-08T03:37:48.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
136422024-05-08T03:37:48.963ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
136432024-05-08T03:37:48.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136442024-05-08T03:37:48.963ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136452024-05-08T03:37:48.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136462024-05-08T03:37:48.967ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
136472024-05-08T03:37:48.967ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136482024-05-08T03:37:48.967ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136492024-05-08T03:37:48.967ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136502024-05-08T03:37:48.970ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
136512024-05-08T03:37:48.974ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
136522024-05-08T03:37:48.974ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136532024-05-08T03:37:48.974ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136542024-05-08T03:37:48.974ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136552024-05-08T03:37:48.977ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
136562024-05-08T03:37:48.981ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
136572024-05-08T03:37:48.981ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136582024-05-08T03:37:48.981ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136592024-05-08T03:37:48.981ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136602024-05-08T03:37:48.983ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
136612024-05-08T03:37:48.983ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
136622024-05-08T03:37:48.983ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
136632024-05-08T03:37:48.984ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
136642024-05-08T03:37:48.987ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
136652024-05-08T03:37:48.989ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
136662024-05-08T03:37:48.989ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 uri = /v1/system/silos/demo-silo/policy
136672024-05-08T03:37:48.989ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database uri = /v1/system/silos/demo-silo/policy
136682024-05-08T03:37:48.989ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
136692024-05-08T03:37:48.990ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136702024-05-08T03:37:48.993ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/policy
136712024-05-08T03:37:48.993ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/policy
136722024-05-08T03:37:48.993ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database uri = /v1/system/silos/demo-silo/policy
136732024-05-08T03:37:48.993ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
136742024-05-08T03:37:48.994ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136752024-05-08T03:37:48.997ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/policy
136762024-05-08T03:37:48.997ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database uri = /v1/system/silos/demo-silo/policy
136772024-05-08T03:37:48.997ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
136782024-05-08T03:37:48.998ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136792024-05-08T03:37:49.002ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/policy
136802024-05-08T03:37:49.011ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136812024-05-08T03:37:49.011ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database uri = /v1/system/silos/demo-silo/policy
136822024-05-08T03:37:49.018ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
136832024-05-08T03:37:49.032ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136842024-05-08T03:37:49.034ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/policy
136852024-05-08T03:37:49.034ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/policy
136862024-05-08T03:37:49.034ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database uri = /v1/system/silos/demo-silo/policy
136872024-05-08T03:37:49.034ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
136882024-05-08T03:37:49.035ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136892024-05-08T03:37:49.039ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/policy
136902024-05-08T03:37:49.039ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database uri = /v1/system/silos/demo-silo/policy
136912024-05-08T03:37:49.039ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/policy
136922024-05-08T03:37:49.040ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136932024-05-08T03:37:49.051ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/policy
136942024-05-08T03:37:49.060ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/policy
136952024-05-08T03:37:49.062ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 106450 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4f7ed253-c473-4033-851d-3ec20397a045 response_code = 200 uri = /v1/system/silos/demo-silo/policy
136962024-05-08T03:37:49.062ZINFOtest_unauthorized (external client test context): client received response status = 200
136972024-05-08T03:37:49.062ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/silos/demo-silo/quotas
136982024-05-08T03:37:49.062ZINFOtest_unauthorized: test: privileged GET url = /v1/system/silos/demo-silo/quotas
136992024-05-08T03:37:49.062ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
137002024-05-08T03:37:49.063ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f uri = /v1/system/silos/demo-silo/quotas
137012024-05-08T03:37:49.064ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f uri = /v1/system/silos/demo-silo/quotas
137022024-05-08T03:37:49.064ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo/quotas
137032024-05-08T03:37:49.064ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137042024-05-08T03:37:49.064ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137052024-05-08T03:37:49.064ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137062024-05-08T03:37:49.066ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137072024-05-08T03:37:49.066ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137082024-05-08T03:37:49.067ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137092024-05-08T03:37:49.070ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
137102024-05-08T03:37:49.070ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
137112024-05-08T03:37:49.070ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137122024-05-08T03:37:49.070ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137132024-05-08T03:37:49.071ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137142024-05-08T03:37:49.074ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
137152024-05-08T03:37:49.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137162024-05-08T03:37:49.075ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137172024-05-08T03:37:49.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137182024-05-08T03:37:49.078ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
137192024-05-08T03:37:49.081ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
137202024-05-08T03:37:49.081ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137212024-05-08T03:37:49.081ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137222024-05-08T03:37:49.081ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137232024-05-08T03:37:49.083ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
137242024-05-08T03:37:49.083ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
137252024-05-08T03:37:49.084ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137262024-05-08T03:37:49.084ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137272024-05-08T03:37:49.084ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137282024-05-08T03:37:49.085ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
137292024-05-08T03:37:49.085ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137302024-05-08T03:37:49.085ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137312024-05-08T03:37:49.086ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137322024-05-08T03:37:49.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
137332024-05-08T03:37:49.091ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
137342024-05-08T03:37:49.091ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f uri = /v1/system/silos/demo-silo/quotas
137352024-05-08T03:37:49.091ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database uri = /v1/system/silos/demo-silo/quotas
137362024-05-08T03:37:49.091ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
137372024-05-08T03:37:49.091ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137382024-05-08T03:37:49.094ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/quotas
137392024-05-08T03:37:49.095ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/quotas
137402024-05-08T03:37:49.095ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database uri = /v1/system/silos/demo-silo/quotas
137412024-05-08T03:37:49.095ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
137422024-05-08T03:37:49.095ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137432024-05-08T03:37:49.098ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/quotas
137442024-05-08T03:37:49.098ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database uri = /v1/system/silos/demo-silo/quotas
137452024-05-08T03:37:49.098ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
137462024-05-08T03:37:49.100ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137472024-05-08T03:37:49.105ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/quotas
137482024-05-08T03:37:49.111ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137492024-05-08T03:37:49.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/quotas
137502024-05-08T03:37:49.112ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/quotas
137512024-05-08T03:37:49.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database uri = /v1/system/silos/demo-silo/quotas
137522024-05-08T03:37:49.112ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
137532024-05-08T03:37:49.113ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137542024-05-08T03:37:49.120ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/quotas
137552024-05-08T03:37:49.120ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database uri = /v1/system/silos/demo-silo/quotas
137562024-05-08T03:37:49.120ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
137572024-05-08T03:37:49.120ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137582024-05-08T03:37:49.120ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/quotas
137592024-05-08T03:37:49.130ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137602024-05-08T03:37:49.130ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database uri = /v1/system/silos/demo-silo/quotas
137612024-05-08T03:37:49.130ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
137622024-05-08T03:37:49.130ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
137632024-05-08T03:37:49.133ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 70955 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8228dae-5d32-42ec-9b57-75b730f7d43f response_code = 200 uri = /v1/system/silos/demo-silo/quotas
137642024-05-08T03:37:49.134ZINFOtest_unauthorized (external client test context): client received response status = 200
137652024-05-08T03:37:49.134ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/silos/demo-silo/quotas
137662024-05-08T03:37:49.134ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
137672024-05-08T03:37:49.134ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae uri = /v1/system/silos/demo-silo/quotas
137682024-05-08T03:37:49.135ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae uri = /v1/system/silos/demo-silo/quotas
137692024-05-08T03:37:49.135ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo/quotas
137702024-05-08T03:37:49.135ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137712024-05-08T03:37:49.135ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137722024-05-08T03:37:49.135ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137732024-05-08T03:37:49.138ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137742024-05-08T03:37:49.138ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137752024-05-08T03:37:49.139ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137762024-05-08T03:37:49.142ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
137772024-05-08T03:37:49.142ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
137782024-05-08T03:37:49.142ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137792024-05-08T03:37:49.142ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137802024-05-08T03:37:49.144ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137812024-05-08T03:37:49.154ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
137822024-05-08T03:37:49.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137832024-05-08T03:37:49.155ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137842024-05-08T03:37:49.155ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137852024-05-08T03:37:49.158ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
137862024-05-08T03:37:49.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
137872024-05-08T03:37:49.161ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137882024-05-08T03:37:49.161ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137892024-05-08T03:37:49.162ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137902024-05-08T03:37:49.164ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
137912024-05-08T03:37:49.164ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
137922024-05-08T03:37:49.164ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137932024-05-08T03:37:49.164ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137942024-05-08T03:37:49.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137952024-05-08T03:37:49.166ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
137962024-05-08T03:37:49.166ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
137972024-05-08T03:37:49.166ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
137982024-05-08T03:37:49.166ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
137992024-05-08T03:37:49.168ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
138002024-05-08T03:37:49.173ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
138012024-05-08T03:37:49.173ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae uri = /v1/system/silos/demo-silo/quotas
138022024-05-08T03:37:49.173ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Database uri = /v1/system/silos/demo-silo/quotas
138032024-05-08T03:37:49.173ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138042024-05-08T03:37:49.174ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
138052024-05-08T03:37:49.176ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/quotas
138062024-05-08T03:37:49.177ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/quotas
138072024-05-08T03:37:49.177ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Database uri = /v1/system/silos/demo-silo/quotas
138082024-05-08T03:37:49.177ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138092024-05-08T03:37:49.178ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
138102024-05-08T03:37:49.180ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/quotas
138112024-05-08T03:37:49.181ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Database uri = /v1/system/silos/demo-silo/quotas
138122024-05-08T03:37:49.181ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138132024-05-08T03:37:49.182ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
138142024-05-08T03:37:49.185ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138152024-05-08T03:37:49.192ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo/quotas
138162024-05-08T03:37:49.193ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 58077 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9b4a5cc1-e21e-409e-8598-24650383e2ae response_code = 404 uri = /v1/system/silos/demo-silo/quotas
138172024-05-08T03:37:49.193ZINFOtest_unauthorized (external client test context): client received response status = 404
138182024-05-08T03:37:49.193ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/silos/demo-silo/quotas
138192024-05-08T03:37:49.193ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
138202024-05-08T03:37:49.194ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d uri = /v1/system/silos/demo-silo/quotas
138212024-05-08T03:37:49.194ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d uri = /v1/system/silos/demo-silo/quotas
138222024-05-08T03:37:49.194ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d uri = /v1/system/silos/demo-silo/quotas
138232024-05-08T03:37:49.194ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d uri = /v1/system/silos/demo-silo/quotas
138242024-05-08T03:37:49.194ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d resource = Database uri = /v1/system/silos/demo-silo/quotas
138252024-05-08T03:37:49.194ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138262024-05-08T03:37:49.194ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo/quotas
138272024-05-08T03:37:49.194ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 667 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 402b147d-df19-4620-8e69-52cb3f64189d response_code = 401 uri = /v1/system/silos/demo-silo/quotas
138282024-05-08T03:37:49.194ZINFOtest_unauthorized (external client test context): client received response status = 401
138292024-05-08T03:37:49.194ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/silos/demo-silo/quotas
138302024-05-08T03:37:49.195ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
138312024-05-08T03:37:49.195ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0c297209-1dd5-4ef9-b675-8ed73d338461 uri = /v1/system/silos/demo-silo/quotas
138322024-05-08T03:37:49.195ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0c297209-1dd5-4ef9-b675-8ed73d338461 uri = /v1/system/silos/demo-silo/quotas
138332024-05-08T03:37:49.195ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0c297209-1dd5-4ef9-b675-8ed73d338461 uri = /v1/system/silos/demo-silo/quotas
138342024-05-08T03:37:49.195ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 200 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0c297209-1dd5-4ef9-b675-8ed73d338461 response_code = 401 uri = /v1/system/silos/demo-silo/quotas
138352024-05-08T03:37:49.195ZINFOtest_unauthorized (external client test context): client received response status = 401
138362024-05-08T03:37:49.195ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/silos/demo-silo/quotas
138372024-05-08T03:37:49.195ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
138382024-05-08T03:37:49.195ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9ad05195-3c5d-4246-b24e-5745c423e5ad uri = /v1/system/silos/demo-silo/quotas
138392024-05-08T03:37:49.196ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9ad05195-3c5d-4246-b24e-5745c423e5ad uri = /v1/system/silos/demo-silo/quotas
138402024-05-08T03:37:49.198ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:684:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#9}::from::silo_quotas_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloQuotas>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:690:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#9}::from::silo_quotas_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#9}::from::silo_quotas_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloQuotas>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#9}::from::silo_quotas_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloQuotas>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9ad05195-3c5d-4246-b24e-5745c423e5ad uri = /v1/system/silos/demo-silo/quotas
138412024-05-08T03:37:49.198ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2294 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9ad05195-3c5d-4246-b24e-5745c423e5ad response_code = 401 uri = /v1/system/silos/demo-silo/quotas
138422024-05-08T03:37:49.198ZINFOtest_unauthorized (external client test context): client received response status = 401
138432024-05-08T03:37:49.198ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/silos/demo-silo/quotas
138442024-05-08T03:37:49.198ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"cpus\\":0,\\"memory\\":0,\\"storage\\":0}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
138452024-05-08T03:37:49.198ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 uri = /v1/system/silos/demo-silo/quotas
138462024-05-08T03:37:49.199ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 uri = /v1/system/silos/demo-silo/quotas
138472024-05-08T03:37:49.199ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silos/demo-silo/quotas
138482024-05-08T03:37:49.199ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138492024-05-08T03:37:49.199ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138502024-05-08T03:37:49.199ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138512024-05-08T03:37:49.201ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138522024-05-08T03:37:49.202ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138532024-05-08T03:37:49.202ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138542024-05-08T03:37:49.204ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
138552024-05-08T03:37:49.204ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
138562024-05-08T03:37:49.204ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138572024-05-08T03:37:49.204ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138582024-05-08T03:37:49.205ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138592024-05-08T03:37:49.207ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
138602024-05-08T03:37:49.207ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138612024-05-08T03:37:49.207ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138622024-05-08T03:37:49.207ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138632024-05-08T03:37:49.209ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
138642024-05-08T03:37:49.212ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
138652024-05-08T03:37:49.212ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138662024-05-08T03:37:49.213ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138672024-05-08T03:37:49.213ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138682024-05-08T03:37:49.214ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
138692024-05-08T03:37:49.214ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
138702024-05-08T03:37:49.214ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138712024-05-08T03:37:49.214ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138722024-05-08T03:37:49.215ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138732024-05-08T03:37:49.217ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
138742024-05-08T03:37:49.217ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
138752024-05-08T03:37:49.217ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
138762024-05-08T03:37:49.217ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
138772024-05-08T03:37:49.219ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
138782024-05-08T03:37:49.222ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
138792024-05-08T03:37:49.222ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 uri = /v1/system/silos/demo-silo/quotas
138802024-05-08T03:37:49.223ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Database uri = /v1/system/silos/demo-silo/quotas
138812024-05-08T03:37:49.223ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138822024-05-08T03:37:49.223ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
138832024-05-08T03:37:49.226ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/quotas
138842024-05-08T03:37:49.226ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/quotas
138852024-05-08T03:37:49.226ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Database uri = /v1/system/silos/demo-silo/quotas
138862024-05-08T03:37:49.226ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138872024-05-08T03:37:49.226ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
138882024-05-08T03:37:49.229ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/quotas
138892024-05-08T03:37:49.229ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Database uri = /v1/system/silos/demo-silo/quotas
138902024-05-08T03:37:49.229ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138912024-05-08T03:37:49.230ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
138922024-05-08T03:37:49.232ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
138932024-05-08T03:37:49.243ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/silos/demo-silo/quotas
138942024-05-08T03:37:49.244ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 44996 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 32a089b5-5621-4929-a1b4-43dc941ce242 response_code = 404 uri = /v1/system/silos/demo-silo/quotas
138952024-05-08T03:37:49.245ZINFOtest_unauthorized (external client test context): client received response status = 404
138962024-05-08T03:37:49.245ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/silos/demo-silo/quotas
138972024-05-08T03:37:49.245ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"cpus\\":0,\\"memory\\":0,\\"storage\\":0}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
138982024-05-08T03:37:49.246ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f uri = /v1/system/silos/demo-silo/quotas
138992024-05-08T03:37:49.246ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f uri = /v1/system/silos/demo-silo/quotas
139002024-05-08T03:37:49.246ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f uri = /v1/system/silos/demo-silo/quotas
139012024-05-08T03:37:49.246ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f uri = /v1/system/silos/demo-silo/quotas
139022024-05-08T03:37:49.247ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f resource = Database uri = /v1/system/silos/demo-silo/quotas
139032024-05-08T03:37:49.247ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
139042024-05-08T03:37:49.247ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silos/demo-silo/quotas
139052024-05-08T03:37:49.247ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1642 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b87c144-d8bc-431e-99db-275765b54c3f response_code = 401 uri = /v1/system/silos/demo-silo/quotas
139062024-05-08T03:37:49.248ZINFOtest_unauthorized (external client test context): client received response status = 401
139072024-05-08T03:37:49.248ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/silos/demo-silo/quotas
139082024-05-08T03:37:49.248ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"cpus\\":0,\\"memory\\":0,\\"storage\\":0}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139092024-05-08T03:37:49.249ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 08dd759d-1adb-4754-b9d7-b859fd614272 uri = /v1/system/silos/demo-silo/quotas
139102024-05-08T03:37:49.249ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 08dd759d-1adb-4754-b9d7-b859fd614272 uri = /v1/system/silos/demo-silo/quotas
139112024-05-08T03:37:49.249ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 08dd759d-1adb-4754-b9d7-b859fd614272 uri = /v1/system/silos/demo-silo/quotas
139122024-05-08T03:37:49.249ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 606 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 08dd759d-1adb-4754-b9d7-b859fd614272 response_code = 401 uri = /v1/system/silos/demo-silo/quotas
139132024-05-08T03:37:49.250ZINFOtest_unauthorized (external client test context): client received response status = 401
139142024-05-08T03:37:49.250ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/silos/demo-silo/quotas
139152024-05-08T03:37:49.250ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"cpus\\":0,\\"memory\\":0,\\"storage\\":0}")) method = PUT uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139162024-05-08T03:37:49.250ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e061c937-0f7b-41a8-b33e-b3f93a3ab57a uri = /v1/system/silos/demo-silo/quotas
139172024-05-08T03:37:49.250ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e061c937-0f7b-41a8-b33e-b3f93a3ab57a uri = /v1/system/silos/demo-silo/quotas
139182024-05-08T03:37:49.254ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:710:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#10}::from::silo_quotas_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloQuotas>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:718:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloQuotasUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#10}::from::silo_quotas_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#10}::from::silo_quotas_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloQuotas>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloQuotasUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloQuotasUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#10}::from::silo_quotas_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SiloQuotasUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloQuotas>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e061c937-0f7b-41a8-b33e-b3f93a3ab57a uri = /v1/system/silos/demo-silo/quotas
139192024-05-08T03:37:49.254ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3660 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e061c937-0f7b-41a8-b33e-b3f93a3ab57a response_code = 401 uri = /v1/system/silos/demo-silo/quotas
139202024-05-08T03:37:49.254ZINFOtest_unauthorized (external client test context): client received response status = 401
139212024-05-08T03:37:49.254ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/silos/demo-silo/quotas
139222024-05-08T03:37:49.255ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139232024-05-08T03:37:49.255ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 874069b8-71d8-4d37-a1a8-93c2e6f19a2f uri = /v1/system/silos/demo-silo/quotas
139242024-05-08T03:37:49.255ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 355 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 874069b8-71d8-4d37-a1a8-93c2e6f19a2f response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139252024-05-08T03:37:49.256ZINFOtest_unauthorized (external client test context): client received response status = 405
139262024-05-08T03:37:49.256ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/silos/demo-silo/quotas
139272024-05-08T03:37:49.257ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139282024-05-08T03:37:49.257ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3a510f49-7273-485c-8b47-daafae00a1c6 uri = /v1/system/silos/demo-silo/quotas
139292024-05-08T03:37:49.257ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 96 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3a510f49-7273-485c-8b47-daafae00a1c6 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139302024-05-08T03:37:49.257ZINFOtest_unauthorized (external client test context): client received response status = 405
139312024-05-08T03:37:49.257ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/silos/demo-silo/quotas
139322024-05-08T03:37:49.257ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139332024-05-08T03:37:49.258ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9e56c71e-a1e0-47b9-b211-ce7ac76d4ff1 uri = /v1/system/silos/demo-silo/quotas
139342024-05-08T03:37:49.258ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9e56c71e-a1e0-47b9-b211-ce7ac76d4ff1 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139352024-05-08T03:37:49.258ZINFOtest_unauthorized (external client test context): client received response status = 405
139362024-05-08T03:37:49.258ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/silos/demo-silo/quotas
139372024-05-08T03:37:49.258ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139382024-05-08T03:37:49.258ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ee36d3dc-779a-4e4b-ab5e-614d23052a16 uri = /v1/system/silos/demo-silo/quotas
139392024-05-08T03:37:49.258ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ee36d3dc-779a-4e4b-ab5e-614d23052a16 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139402024-05-08T03:37:49.259ZINFOtest_unauthorized (external client test context): client received response status = 405
139412024-05-08T03:37:49.259ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/silos/demo-silo/quotas
139422024-05-08T03:37:49.259ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139432024-05-08T03:37:49.259ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 946f8162-09e3-4783-b816-49b1f650a6d1 uri = /v1/system/silos/demo-silo/quotas
139442024-05-08T03:37:49.259ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 946f8162-09e3-4783-b816-49b1f650a6d1 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139452024-05-08T03:37:49.260ZINFOtest_unauthorized (external client test context): client received response status = 405
139462024-05-08T03:37:49.260ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/silos/demo-silo/quotas
139472024-05-08T03:37:49.260ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139482024-05-08T03:37:49.260ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ed47eff1-7925-40a7-a54c-95741c787692 uri = /v1/system/silos/demo-silo/quotas
139492024-05-08T03:37:49.260ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ed47eff1-7925-40a7-a54c-95741c787692 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139502024-05-08T03:37:49.260ZINFOtest_unauthorized (external client test context): client received response status = 405
139512024-05-08T03:37:49.260ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/silos/demo-silo/quotas
139522024-05-08T03:37:49.261ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139532024-05-08T03:37:49.261ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c221b6ee-84f9-4ff9-8624-1b1347660d2e uri = /v1/system/silos/demo-silo/quotas
139542024-05-08T03:37:49.261ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c221b6ee-84f9-4ff9-8624-1b1347660d2e response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139552024-05-08T03:37:49.261ZINFOtest_unauthorized (external client test context): client received response status = 405
139562024-05-08T03:37:49.261ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/silos/demo-silo/quotas
139572024-05-08T03:37:49.261ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139582024-05-08T03:37:49.261ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 04a65b35-388d-4a8a-b13e-42d9787103c8 uri = /v1/system/silos/demo-silo/quotas
139592024-05-08T03:37:49.261ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 04a65b35-388d-4a8a-b13e-42d9787103c8 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139602024-05-08T03:37:49.262ZINFOtest_unauthorized (external client test context): client received response status = 405
139612024-05-08T03:37:49.262ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/silos/demo-silo/quotas
139622024-05-08T03:37:49.262ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139632024-05-08T03:37:49.285ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ff61c194-4d8d-4a02-a4f1-56ed4258cfb0 uri = /v1/system/silos/demo-silo/quotas
139642024-05-08T03:37:49.285ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22955 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ff61c194-4d8d-4a02-a4f1-56ed4258cfb0 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139652024-05-08T03:37:49.285ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
139662024-05-08T03:37:49.285ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
139672024-05-08T03:37:49.286ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
139682024-05-08T03:37:49.288ZINFOtest_unauthorized (external client test context): client received response status = 405
139692024-05-08T03:37:49.291ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/silos/demo-silo/quotas
139702024-05-08T03:37:49.291ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139712024-05-08T03:37:49.291ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 007be333-e54b-4d3e-b85f-211029803a44 uri = /v1/system/silos/demo-silo/quotas
139722024-05-08T03:37:49.291ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 83 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 007be333-e54b-4d3e-b85f-211029803a44 response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139732024-05-08T03:37:49.291ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
139742024-05-08T03:37:49.292ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:48.560368628","datum":28}\n
139752024-05-08T03:37:49.295ZINFOtest_unauthorized (external client test context): client received response status = 405
139762024-05-08T03:37:49.295ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/silos/demo-silo/quotas
139772024-05-08T03:37:49.295ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139782024-05-08T03:37:49.295ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fbc8e8da-9458-4b33-bfa1-592cb2470a4b uri = /v1/system/silos/demo-silo/quotas
139792024-05-08T03:37:49.295ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fbc8e8da-9458-4b33-bfa1-592cb2470a4b response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139802024-05-08T03:37:49.297ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
139812024-05-08T03:37:49.297ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
139822024-05-08T03:37:49.297ZINFOtest_unauthorized (external client test context): client received response status = 405
139832024-05-08T03:37:49.297ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/silos/demo-silo/quotas
139842024-05-08T03:37:49.297ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139852024-05-08T03:37:49.297ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6b4ff118-8127-4e56-b585-cf43c984114b uri = /v1/system/silos/demo-silo/quotas
139862024-05-08T03:37:49.297ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6b4ff118-8127-4e56-b585-cf43c984114b response_code = 405 uri = /v1/system/silos/demo-silo/quotas
139872024-05-08T03:37:49.297ZINFOtest_unauthorized (external client test context): client received response status = 405
139882024-05-08T03:37:49.297ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/silos/demo-silo/quotas
139892024-05-08T03:37:49.297ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silos/demo-silo/quotas
139902024-05-08T03:37:49.297ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c uri = /v1/system/silos/demo-silo/quotas
139912024-05-08T03:37:49.297ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c uri = /v1/system/silos/demo-silo/quotas
139922024-05-08T03:37:49.297ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silos/demo-silo/quotas
139932024-05-08T03:37:49.297ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
139942024-05-08T03:37:49.297ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
139952024-05-08T03:37:49.298ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
139962024-05-08T03:37:49.302ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
139972024-05-08T03:37:49.302ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
139982024-05-08T03:37:49.303ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
139992024-05-08T03:37:49.308ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
140002024-05-08T03:37:49.308ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
140012024-05-08T03:37:49.308ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140022024-05-08T03:37:49.308ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140032024-05-08T03:37:49.309ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140042024-05-08T03:37:49.341ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
140052024-05-08T03:37:49.341ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140062024-05-08T03:37:49.341ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140072024-05-08T03:37:49.343ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140082024-05-08T03:37:49.349ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
140092024-05-08T03:37:49.357ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
140102024-05-08T03:37:49.359ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140112024-05-08T03:37:49.359ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140122024-05-08T03:37:49.359ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140132024-05-08T03:37:49.361ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
140142024-05-08T03:37:49.361ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
140152024-05-08T03:37:49.361ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140162024-05-08T03:37:49.361ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140172024-05-08T03:37:49.364ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140182024-05-08T03:37:49.370ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
140192024-05-08T03:37:49.370ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140202024-05-08T03:37:49.370ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140212024-05-08T03:37:49.371ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140222024-05-08T03:37:49.382ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
140232024-05-08T03:37:49.385ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
140242024-05-08T03:37:49.385ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c uri = /v1/system/silos/demo-silo/quotas
140252024-05-08T03:37:49.385ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database uri = /v1/system/silos/demo-silo/quotas
140262024-05-08T03:37:49.385ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
140272024-05-08T03:37:49.386ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140282024-05-08T03:37:49.390ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/quotas
140292024-05-08T03:37:49.390ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/quotas
140302024-05-08T03:37:49.390ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database uri = /v1/system/silos/demo-silo/quotas
140312024-05-08T03:37:49.390ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
140322024-05-08T03:37:49.391ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140332024-05-08T03:37:49.395ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/quotas
140342024-05-08T03:37:49.395ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database uri = /v1/system/silos/demo-silo/quotas
140352024-05-08T03:37:49.395ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
140362024-05-08T03:37:49.396ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140372024-05-08T03:37:49.401ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/quotas
140382024-05-08T03:37:49.418ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140392024-05-08T03:37:49.418ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/silos/demo-silo/quotas
140402024-05-08T03:37:49.419ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/silos/demo-silo/quotas
140412024-05-08T03:37:49.419ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database uri = /v1/system/silos/demo-silo/quotas
140422024-05-08T03:37:49.419ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
140432024-05-08T03:37:49.421ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140442024-05-08T03:37:49.424ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silos/demo-silo/quotas
140452024-05-08T03:37:49.425ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database uri = /v1/system/silos/demo-silo/quotas
140462024-05-08T03:37:49.425ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
140472024-05-08T03:37:49.425ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140482024-05-08T03:37:49.430ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
140492024-05-08T03:37:49.431ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
140502024-05-08T03:37:49.431ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
140512024-05-08T03:37:49.431ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silos/demo-silo/quotas
140522024-05-08T03:37:49.444ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140532024-05-08T03:37:49.444ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database uri = /v1/system/silos/demo-silo/quotas
140542024-05-08T03:37:49.444ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c roles = RoleSet { roles: {} } uri = /v1/system/silos/demo-silo/quotas
140552024-05-08T03:37:49.445ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c resource = Database result = Ok(()) uri = /v1/system/silos/demo-silo/quotas
140562024-05-08T03:37:49.449ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 152753 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae29bf67-1e27-4e37-af61-c7340ed3fb7c response_code = 200 uri = /v1/system/silos/demo-silo/quotas
140572024-05-08T03:37:49.450ZINFOtest_unauthorized (external client test context): client received response status = 200
140582024-05-08T03:37:49.451ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/silo-quotas
140592024-05-08T03:37:49.451ZINFOtest_unauthorized: test: privileged GET url = /v1/system/silo-quotas
140602024-05-08T03:37:49.451ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silo-quotas
140612024-05-08T03:37:49.452ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab uri = /v1/system/silo-quotas
140622024-05-08T03:37:49.453ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab uri = /v1/system/silo-quotas
140632024-05-08T03:37:49.453ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silo-quotas
140642024-05-08T03:37:49.453ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140652024-05-08T03:37:49.453ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140662024-05-08T03:37:49.453ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140672024-05-08T03:37:49.455ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140682024-05-08T03:37:49.455ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140692024-05-08T03:37:49.456ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140702024-05-08T03:37:49.460ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
140712024-05-08T03:37:49.460ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
140722024-05-08T03:37:49.460ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140732024-05-08T03:37:49.460ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140742024-05-08T03:37:49.461ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140752024-05-08T03:37:49.465ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
140762024-05-08T03:37:49.465ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140772024-05-08T03:37:49.465ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140782024-05-08T03:37:49.468ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140792024-05-08T03:37:49.476ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
140802024-05-08T03:37:49.489ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
140812024-05-08T03:37:49.489ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140822024-05-08T03:37:49.489ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140832024-05-08T03:37:49.489ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140842024-05-08T03:37:49.493ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
140852024-05-08T03:37:49.493ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
140862024-05-08T03:37:49.494ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140872024-05-08T03:37:49.494ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140882024-05-08T03:37:49.495ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140892024-05-08T03:37:49.498ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
140902024-05-08T03:37:49.498ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
140912024-05-08T03:37:49.499ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
140922024-05-08T03:37:49.500ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
140932024-05-08T03:37:49.505ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
140942024-05-08T03:37:49.505ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
140952024-05-08T03:37:49.505ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
140962024-05-08T03:37:49.505ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
140972024-05-08T03:37:49.506ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
140982024-05-08T03:37:49.506ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
140992024-05-08T03:37:49.506ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
141002024-05-08T03:37:49.511ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
141012024-05-08T03:37:49.511ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab uri = /v1/system/silo-quotas
141022024-05-08T03:37:49.511ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource = Fleet uri = /v1/system/silo-quotas
141032024-05-08T03:37:49.511ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silo-quotas
141042024-05-08T03:37:49.511ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource = Database uri = /v1/system/silo-quotas
141052024-05-08T03:37:49.511ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
141062024-05-08T03:37:49.511ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource = Database result = Ok(()) uri = /v1/system/silo-quotas
141072024-05-08T03:37:49.520ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silo-quotas
141082024-05-08T03:37:49.529ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource = Fleet result = Ok(()) uri = /v1/system/silo-quotas
141092024-05-08T03:37:49.529ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource = Database uri = /v1/system/silo-quotas
141102024-05-08T03:37:49.530ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
141112024-05-08T03:37:49.530ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab resource = Database result = Ok(()) uri = /v1/system/silo-quotas
141122024-05-08T03:37:49.545ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 93096 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f5b4604-8dfd-4592-9cbd-9189c47af8ab response_code = 200 uri = /v1/system/silo-quotas
141132024-05-08T03:37:49.549ZINFOtest_unauthorized (external client test context): client received response status = 200
141142024-05-08T03:37:49.549ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/silo-quotas
141152024-05-08T03:37:49.549ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silo-quotas
141162024-05-08T03:37:49.549ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 uri = /v1/system/silo-quotas
141172024-05-08T03:37:49.549ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 uri = /v1/system/silo-quotas
141182024-05-08T03:37:49.549ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/silo-quotas
141192024-05-08T03:37:49.549ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141202024-05-08T03:37:49.549ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141212024-05-08T03:37:49.550ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141222024-05-08T03:37:49.555ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141232024-05-08T03:37:49.555ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141242024-05-08T03:37:49.557ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141252024-05-08T03:37:49.558ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
141262024-05-08T03:37:49.560ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
141272024-05-08T03:37:49.560ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
141282024-05-08T03:37:49.560ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141292024-05-08T03:37:49.560ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141302024-05-08T03:37:49.562ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141312024-05-08T03:37:49.562ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
141322024-05-08T03:37:49.566ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
141332024-05-08T03:37:49.566ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141342024-05-08T03:37:49.566ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141352024-05-08T03:37:49.567ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141362024-05-08T03:37:49.570ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
141372024-05-08T03:37:49.574ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
141382024-05-08T03:37:49.574ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141392024-05-08T03:37:49.574ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141402024-05-08T03:37:49.574ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141412024-05-08T03:37:49.588ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
141422024-05-08T03:37:49.588ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
141432024-05-08T03:37:49.590ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141442024-05-08T03:37:49.590ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141452024-05-08T03:37:49.591ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141462024-05-08T03:37:49.595ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
141472024-05-08T03:37:49.595ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
141482024-05-08T03:37:49.595ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
141492024-05-08T03:37:49.596ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
141502024-05-08T03:37:49.600ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
141512024-05-08T03:37:49.611ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
141522024-05-08T03:37:49.612ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 uri = /v1/system/silo-quotas
141532024-05-08T03:37:49.613ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 resource = Fleet uri = /v1/system/silo-quotas
141542024-05-08T03:37:49.613ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silo-quotas
141552024-05-08T03:37:49.613ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 resource = Database uri = /v1/system/silo-quotas
141562024-05-08T03:37:49.613ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
141572024-05-08T03:37:49.614ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 resource = Database result = Ok(()) uri = /v1/system/silo-quotas
141582024-05-08T03:37:49.620ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
141592024-05-08T03:37:49.631ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 resource = Fleet result = Err(Forbidden) uri = /v1/system/silo-quotas
141602024-05-08T03:37:49.632ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 82421 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75141351-f4fc-474c-ae07-01c2127a9806 response_code = 403 uri = /v1/system/silo-quotas
141612024-05-08T03:37:49.633ZINFOtest_unauthorized (external client test context): client received response status = 403
141622024-05-08T03:37:49.633ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/silo-quotas
141632024-05-08T03:37:49.633ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silo-quotas
141642024-05-08T03:37:49.644ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 uri = /v1/system/silo-quotas
141652024-05-08T03:37:49.645ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 uri = /v1/system/silo-quotas
141662024-05-08T03:37:49.645ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 uri = /v1/system/silo-quotas
141672024-05-08T03:37:49.645ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 uri = /v1/system/silo-quotas
141682024-05-08T03:37:49.645ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 resource = Fleet uri = /v1/system/silo-quotas
141692024-05-08T03:37:49.645ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
141702024-05-08T03:37:49.646ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/silo-quotas
141712024-05-08T03:37:49.646ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 12007 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d523aa2b-ba43-49bf-80ee-890a3b96bc36 response_code = 401 uri = /v1/system/silo-quotas
141722024-05-08T03:37:49.646ZINFOtest_unauthorized (external client test context): client received response status = 401
141732024-05-08T03:37:49.647ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/silo-quotas
141742024-05-08T03:37:49.647ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silo-quotas
141752024-05-08T03:37:49.647ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0492965e-3640-4de7-b4ae-893b6e903531 uri = /v1/system/silo-quotas
141762024-05-08T03:37:49.647ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0492965e-3640-4de7-b4ae-893b6e903531 uri = /v1/system/silo-quotas
141772024-05-08T03:37:49.647ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0492965e-3640-4de7-b4ae-893b6e903531 uri = /v1/system/silo-quotas
141782024-05-08T03:37:49.648ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 401 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0492965e-3640-4de7-b4ae-893b6e903531 response_code = 401 uri = /v1/system/silo-quotas
141792024-05-08T03:37:49.648ZINFOtest_unauthorized (external client test context): client received response status = 401
141802024-05-08T03:37:49.648ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/silo-quotas
141812024-05-08T03:37:49.648ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silo-quotas
141822024-05-08T03:37:49.648ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dbf64433-f2be-4626-9a71-1f625fdf0b50 uri = /v1/system/silo-quotas
141832024-05-08T03:37:49.648ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dbf64433-f2be-4626-9a71-1f625fdf0b50 uri = /v1/system/silo-quotas
141842024-05-08T03:37:49.655ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:653:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#8}::from::system_quotas_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloQuotas>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:667:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#8}::from::system_quotas_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#8}::from::system_quotas_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloQuotas>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#8}::from::system_quotas_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloQuotas>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dbf64433-f2be-4626-9a71-1f625fdf0b50 uri = /v1/system/silo-quotas
141852024-05-08T03:37:49.655ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 6192 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dbf64433-f2be-4626-9a71-1f625fdf0b50 response_code = 401 uri = /v1/system/silo-quotas
141862024-05-08T03:37:49.655ZINFOtest_unauthorized (external client test context): client received response status = 401
141872024-05-08T03:37:49.655ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/silo-quotas
141882024-05-08T03:37:49.655ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silo-quotas
141892024-05-08T03:37:49.655ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4bd174b-0483-4dd6-a909-cb22794f80d9 uri = /v1/system/silo-quotas
141902024-05-08T03:37:49.655ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 95 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4bd174b-0483-4dd6-a909-cb22794f80d9 response_code = 405 uri = /v1/system/silo-quotas
141912024-05-08T03:37:49.655ZINFOtest_unauthorized (external client test context): client received response status = 405
141922024-05-08T03:37:49.656ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/silo-quotas
141932024-05-08T03:37:49.656ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silo-quotas
141942024-05-08T03:37:49.656ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6f4e2d93-956b-4178-85ed-5a5969f04057 uri = /v1/system/silo-quotas
141952024-05-08T03:37:49.656ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6f4e2d93-956b-4178-85ed-5a5969f04057 response_code = 405 uri = /v1/system/silo-quotas
141962024-05-08T03:37:49.656ZINFOtest_unauthorized (external client test context): client received response status = 405
141972024-05-08T03:37:49.656ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/silo-quotas
141982024-05-08T03:37:49.656ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silo-quotas
141992024-05-08T03:37:49.656ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8de6a4e2-3ef1-40d5-96d0-a6aa6f17914e uri = /v1/system/silo-quotas
142002024-05-08T03:37:49.656ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8de6a4e2-3ef1-40d5-96d0-a6aa6f17914e response_code = 405 uri = /v1/system/silo-quotas
142012024-05-08T03:37:49.657ZINFOtest_unauthorized (external client test context): client received response status = 405
142022024-05-08T03:37:49.657ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/silo-quotas
142032024-05-08T03:37:49.657ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/silo-quotas
142042024-05-08T03:37:49.657ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2622678e-ffe9-4d48-9fd5-ce2d9eeab619 uri = /v1/system/silo-quotas
142052024-05-08T03:37:49.657ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 33 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2622678e-ffe9-4d48-9fd5-ce2d9eeab619 response_code = 405 uri = /v1/system/silo-quotas
142062024-05-08T03:37:49.657ZINFOtest_unauthorized (external client test context): client received response status = 405
142072024-05-08T03:37:49.657ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/silo-quotas
142082024-05-08T03:37:49.657ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silo-quotas
142092024-05-08T03:37:49.657ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 572dcb2f-5ac2-40f3-b240-c49ab3a578c5 uri = /v1/system/silo-quotas
142102024-05-08T03:37:49.657ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 572dcb2f-5ac2-40f3-b240-c49ab3a578c5 response_code = 405 uri = /v1/system/silo-quotas
142112024-05-08T03:37:49.658ZINFOtest_unauthorized (external client test context): client received response status = 405
142122024-05-08T03:37:49.658ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/silo-quotas
142132024-05-08T03:37:49.658ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silo-quotas
142142024-05-08T03:37:49.658ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 61926393-993e-4c6e-8499-9841279108b8 uri = /v1/system/silo-quotas
142152024-05-08T03:37:49.658ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 61926393-993e-4c6e-8499-9841279108b8 response_code = 405 uri = /v1/system/silo-quotas
142162024-05-08T03:37:49.658ZINFOtest_unauthorized (external client test context): client received response status = 405
142172024-05-08T03:37:49.658ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/silo-quotas
142182024-05-08T03:37:49.658ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silo-quotas
142192024-05-08T03:37:49.658ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aff09ac4-3b3b-4ab5-90de-fdefc7a4813f uri = /v1/system/silo-quotas
142202024-05-08T03:37:49.659ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aff09ac4-3b3b-4ab5-90de-fdefc7a4813f response_code = 405 uri = /v1/system/silo-quotas
142212024-05-08T03:37:49.659ZINFOtest_unauthorized (external client test context): client received response status = 405
142222024-05-08T03:37:49.659ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/silo-quotas
142232024-05-08T03:37:49.659ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/silo-quotas
142242024-05-08T03:37:49.659ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5cb6f251-5da3-4d8d-9ee1-b350a253a704 uri = /v1/system/silo-quotas
142252024-05-08T03:37:49.659ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5cb6f251-5da3-4d8d-9ee1-b350a253a704 response_code = 405 uri = /v1/system/silo-quotas
142262024-05-08T03:37:49.660ZINFOtest_unauthorized (external client test context): client received response status = 405
142272024-05-08T03:37:49.660ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/silo-quotas
142282024-05-08T03:37:49.660ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142292024-05-08T03:37:49.660ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 655f9691-7663-4d0d-81db-6edc95108646 uri = /v1/system/silo-quotas
142302024-05-08T03:37:49.660ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 655f9691-7663-4d0d-81db-6edc95108646 response_code = 405 uri = /v1/system/silo-quotas
142312024-05-08T03:37:49.660ZINFOtest_unauthorized (external client test context): client received response status = 405
142322024-05-08T03:37:49.661ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/silo-quotas
142332024-05-08T03:37:49.661ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142342024-05-08T03:37:49.661ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = eb6f42a0-133c-4997-90e0-fb4602dc86a4 uri = /v1/system/silo-quotas
142352024-05-08T03:37:49.661ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = eb6f42a0-133c-4997-90e0-fb4602dc86a4 response_code = 405 uri = /v1/system/silo-quotas
142362024-05-08T03:37:49.661ZINFOtest_unauthorized (external client test context): client received response status = 405
142372024-05-08T03:37:49.661ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/silo-quotas
142382024-05-08T03:37:49.661ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142392024-05-08T03:37:49.661ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e9885b61-5328-481d-a992-fb7e88b97694 uri = /v1/system/silo-quotas
142402024-05-08T03:37:49.661ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 101 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e9885b61-5328-481d-a992-fb7e88b97694 response_code = 405 uri = /v1/system/silo-quotas
142412024-05-08T03:37:49.662ZINFOtest_unauthorized (external client test context): client received response status = 405
142422024-05-08T03:37:49.662ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/silo-quotas
142432024-05-08T03:37:49.662ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142442024-05-08T03:37:49.662ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 769d48e3-e243-41b5-833d-4f062ff6a9be uri = /v1/system/silo-quotas
142452024-05-08T03:37:49.662ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 769d48e3-e243-41b5-833d-4f062ff6a9be response_code = 405 uri = /v1/system/silo-quotas
142462024-05-08T03:37:49.663ZINFOtest_unauthorized (external client test context): client received response status = 405
142472024-05-08T03:37:49.663ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/silo-quotas
142482024-05-08T03:37:49.663ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142492024-05-08T03:37:49.663ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 48a1ba6d-b931-4085-a640-03a5440de5d8 uri = /v1/system/silo-quotas
142502024-05-08T03:37:49.663ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 48a1ba6d-b931-4085-a640-03a5440de5d8 response_code = 405 uri = /v1/system/silo-quotas
142512024-05-08T03:37:49.663ZINFOtest_unauthorized (external client test context): client received response status = 405
142522024-05-08T03:37:49.664ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/silo-quotas
142532024-05-08T03:37:49.664ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142542024-05-08T03:37:49.664ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 400f4f66-da3f-4ac1-8cd1-c9f75c8956e8 uri = /v1/system/silo-quotas
142552024-05-08T03:37:49.664ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 400f4f66-da3f-4ac1-8cd1-c9f75c8956e8 response_code = 405 uri = /v1/system/silo-quotas
142562024-05-08T03:37:49.664ZINFOtest_unauthorized (external client test context): client received response status = 405
142572024-05-08T03:37:49.664ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/silo-quotas
142582024-05-08T03:37:49.664ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142592024-05-08T03:37:49.665ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 96e8f065-81bb-4db4-948e-04daf3b454fd uri = /v1/system/silo-quotas
142602024-05-08T03:37:49.665ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 165 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 96e8f065-81bb-4db4-948e-04daf3b454fd response_code = 405 uri = /v1/system/silo-quotas
142612024-05-08T03:37:49.665ZINFOtest_unauthorized (external client test context): client received response status = 405
142622024-05-08T03:37:49.665ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/silo-quotas
142632024-05-08T03:37:49.665ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/silo-quotas
142642024-05-08T03:37:49.666ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 65ab1047-8b21-4604-9595-a20d168c72d3 uri = /v1/system/silo-quotas
142652024-05-08T03:37:49.666ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 476 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 65ab1047-8b21-4604-9595-a20d168c72d3 response_code = 405 uri = /v1/system/silo-quotas
142662024-05-08T03:37:49.668ZINFOtest_unauthorized (external client test context): client received response status = 405
142672024-05-08T03:37:49.669ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/silo-quotas
142682024-05-08T03:37:49.669ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/silo-quotas
142692024-05-08T03:37:49.669ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc uri = /v1/system/silo-quotas
142702024-05-08T03:37:49.670ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc uri = /v1/system/silo-quotas
142712024-05-08T03:37:49.670ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/silo-quotas
142722024-05-08T03:37:49.670ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142732024-05-08T03:37:49.670ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
142742024-05-08T03:37:49.671ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
142752024-05-08T03:37:49.676ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142762024-05-08T03:37:49.676ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
142772024-05-08T03:37:49.678ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
142782024-05-08T03:37:49.682ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
142792024-05-08T03:37:49.683ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
142802024-05-08T03:37:49.683ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142812024-05-08T03:37:49.683ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
142822024-05-08T03:37:49.683ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
142832024-05-08T03:37:49.693ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
142842024-05-08T03:37:49.693ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142852024-05-08T03:37:49.693ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
142862024-05-08T03:37:49.694ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
142872024-05-08T03:37:49.698ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
142882024-05-08T03:37:49.706ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
142892024-05-08T03:37:49.706ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142902024-05-08T03:37:49.706ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
142912024-05-08T03:37:49.707ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
142922024-05-08T03:37:49.713ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
142932024-05-08T03:37:49.713ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
142942024-05-08T03:37:49.714ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142952024-05-08T03:37:49.714ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
142962024-05-08T03:37:49.714ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
142972024-05-08T03:37:49.718ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
142982024-05-08T03:37:49.718ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
142992024-05-08T03:37:49.719ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143002024-05-08T03:37:49.719ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143012024-05-08T03:37:49.722ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
143022024-05-08T03:37:49.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
143032024-05-08T03:37:49.726ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc uri = /v1/system/silo-quotas
143042024-05-08T03:37:49.726ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource = Fleet uri = /v1/system/silo-quotas
143052024-05-08T03:37:49.726ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/silo-quotas
143062024-05-08T03:37:49.726ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource = Database uri = /v1/system/silo-quotas
143072024-05-08T03:37:49.726ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
143082024-05-08T03:37:49.727ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource = Database result = Ok(()) uri = /v1/system/silo-quotas
143092024-05-08T03:37:49.732ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/silo-quotas
143102024-05-08T03:37:49.740ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource = Fleet result = Ok(()) uri = /v1/system/silo-quotas
143112024-05-08T03:37:49.741ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource = Database uri = /v1/system/silo-quotas
143122024-05-08T03:37:49.741ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc roles = RoleSet { roles: {} } uri = /v1/system/silo-quotas
143132024-05-08T03:37:49.741ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc resource = Database result = Ok(()) uri = /v1/system/silo-quotas
143142024-05-08T03:37:49.747ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 78084 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 82bb6262-101f-4020-8be8-8e21fc83d6cc response_code = 200 uri = /v1/system/silo-quotas
143152024-05-08T03:37:49.748ZINFOtest_unauthorized (external client test context): client received response status = 200
143162024-05-08T03:37:49.749ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/utilization/silos
143172024-05-08T03:37:49.749ZINFOtest_unauthorized: test: privileged GET url = /v1/system/utilization/silos
143182024-05-08T03:37:49.749ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos
143192024-05-08T03:37:49.749ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 uri = /v1/system/utilization/silos
143202024-05-08T03:37:49.749ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 uri = /v1/system/utilization/silos
143212024-05-08T03:37:49.749ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/utilization/silos
143222024-05-08T03:37:49.749ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143232024-05-08T03:37:49.749ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143242024-05-08T03:37:49.753ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143252024-05-08T03:37:49.757ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143262024-05-08T03:37:49.757ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143272024-05-08T03:37:49.759ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143282024-05-08T03:37:49.763ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
143292024-05-08T03:37:49.763ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
143302024-05-08T03:37:49.763ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143312024-05-08T03:37:49.763ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143322024-05-08T03:37:49.765ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143332024-05-08T03:37:49.768ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
143342024-05-08T03:37:49.768ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143352024-05-08T03:37:49.768ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143362024-05-08T03:37:49.769ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143372024-05-08T03:37:49.774ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
143382024-05-08T03:37:49.779ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
143392024-05-08T03:37:49.779ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143402024-05-08T03:37:49.779ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143412024-05-08T03:37:49.779ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143422024-05-08T03:37:49.782ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
143432024-05-08T03:37:49.782ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
143442024-05-08T03:37:49.782ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143452024-05-08T03:37:49.782ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143462024-05-08T03:37:49.783ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143472024-05-08T03:37:49.785ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
143482024-05-08T03:37:49.785ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143492024-05-08T03:37:49.785ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143502024-05-08T03:37:49.786ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143512024-05-08T03:37:49.788ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
143522024-05-08T03:37:49.792ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
143532024-05-08T03:37:49.792ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 uri = /v1/system/utilization/silos
143542024-05-08T03:37:49.792ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource = Fleet uri = /v1/system/utilization/silos
143552024-05-08T03:37:49.792ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos
143562024-05-08T03:37:49.792ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource = Database uri = /v1/system/utilization/silos
143572024-05-08T03:37:49.792ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
143582024-05-08T03:37:49.792ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource = Database result = Ok(()) uri = /v1/system/utilization/silos
143592024-05-08T03:37:49.795ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/utilization/silos
143602024-05-08T03:37:49.800ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource = Fleet result = Ok(()) uri = /v1/system/utilization/silos
143612024-05-08T03:37:49.800ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource = Database uri = /v1/system/utilization/silos
143622024-05-08T03:37:49.801ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
143632024-05-08T03:37:49.801ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 resource = Database result = Ok(()) uri = /v1/system/utilization/silos
143642024-05-08T03:37:49.811ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 62437 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 613023ce-e3ad-45ea-8637-7c2846e5ef08 response_code = 200 uri = /v1/system/utilization/silos
143652024-05-08T03:37:49.812ZINFOtest_unauthorized (external client test context): client received response status = 200
143662024-05-08T03:37:49.812ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/utilization/silos
143672024-05-08T03:37:49.812ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos
143682024-05-08T03:37:49.812ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 uri = /v1/system/utilization/silos
143692024-05-08T03:37:49.813ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 uri = /v1/system/utilization/silos
143702024-05-08T03:37:49.813ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/utilization/silos
143712024-05-08T03:37:49.813ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143722024-05-08T03:37:49.813ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143732024-05-08T03:37:49.814ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143742024-05-08T03:37:49.816ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143752024-05-08T03:37:49.816ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143762024-05-08T03:37:49.817ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143772024-05-08T03:37:49.819ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
143782024-05-08T03:37:49.819ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
143792024-05-08T03:37:49.819ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143802024-05-08T03:37:49.819ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143812024-05-08T03:37:49.820ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143822024-05-08T03:37:49.822ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
143832024-05-08T03:37:49.822ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143842024-05-08T03:37:49.822ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143852024-05-08T03:37:49.824ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143862024-05-08T03:37:49.826ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
143872024-05-08T03:37:49.830ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
143882024-05-08T03:37:49.831ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143892024-05-08T03:37:49.831ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143902024-05-08T03:37:49.831ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143912024-05-08T03:37:49.834ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
143922024-05-08T03:37:49.834ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
143932024-05-08T03:37:49.834ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143942024-05-08T03:37:49.835ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143952024-05-08T03:37:49.836ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
143962024-05-08T03:37:49.839ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
143972024-05-08T03:37:49.839ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
143982024-05-08T03:37:49.839ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
143992024-05-08T03:37:49.840ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
144002024-05-08T03:37:49.842ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
144012024-05-08T03:37:49.846ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
144022024-05-08T03:37:49.846ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 uri = /v1/system/utilization/silos
144032024-05-08T03:37:49.846ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 resource = Fleet uri = /v1/system/utilization/silos
144042024-05-08T03:37:49.846ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos
144052024-05-08T03:37:49.846ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 resource = Database uri = /v1/system/utilization/silos
144062024-05-08T03:37:49.846ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
144072024-05-08T03:37:49.847ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 resource = Database result = Ok(()) uri = /v1/system/utilization/silos
144082024-05-08T03:37:49.850ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
144092024-05-08T03:37:49.861ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 resource = Fleet result = Err(Forbidden) uri = /v1/system/utilization/silos
144102024-05-08T03:37:49.861ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 48468 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a9aa05fd-9fbc-4c43-831d-297dc910f3f9 response_code = 403 uri = /v1/system/utilization/silos
144112024-05-08T03:37:49.861ZINFOtest_unauthorized (external client test context): client received response status = 403
144122024-05-08T03:37:49.862ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/utilization/silos
144132024-05-08T03:37:49.862ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos
144142024-05-08T03:37:49.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 uri = /v1/system/utilization/silos
144152024-05-08T03:37:49.862ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 uri = /v1/system/utilization/silos
144162024-05-08T03:37:49.863ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 uri = /v1/system/utilization/silos
144172024-05-08T03:37:49.863ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 uri = /v1/system/utilization/silos
144182024-05-08T03:37:49.863ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 resource = Fleet uri = /v1/system/utilization/silos
144192024-05-08T03:37:49.863ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
144202024-05-08T03:37:49.864ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/utilization/silos
144212024-05-08T03:37:49.864ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1752 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e55ef633-808b-41d0-9716-f0063c080934 response_code = 401 uri = /v1/system/utilization/silos
144222024-05-08T03:37:49.864ZINFOtest_unauthorized (external client test context): client received response status = 401
144232024-05-08T03:37:49.864ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/utilization/silos
144242024-05-08T03:37:49.864ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos
144252024-05-08T03:37:49.865ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 821075f2-52fc-49b8-87ab-d124e9c5eb2d uri = /v1/system/utilization/silos
144262024-05-08T03:37:49.865ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 821075f2-52fc-49b8-87ab-d124e9c5eb2d uri = /v1/system/utilization/silos
144272024-05-08T03:37:49.865ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 821075f2-52fc-49b8-87ab-d124e9c5eb2d uri = /v1/system/utilization/silos
144282024-05-08T03:37:49.866ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 479 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 821075f2-52fc-49b8-87ab-d124e9c5eb2d response_code = 401 uri = /v1/system/utilization/silos
144292024-05-08T03:37:49.866ZINFOtest_unauthorized (external client test context): client received response status = 401
144302024-05-08T03:37:49.866ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/utilization/silos
144312024-05-08T03:37:49.866ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos
144322024-05-08T03:37:49.866ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ad4b5af2-8bb5-4700-87d1-19a18f786d67 uri = /v1/system/utilization/silos
144332024-05-08T03:37:49.866ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ad4b5af2-8bb5-4700-87d1-19a18f786d67 uri = /v1/system/utilization/silos
144342024-05-08T03:37:49.875ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:619:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#7}::from::silo_utilization_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloUtilization>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:633:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#7}::from::silo_utilization_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#7}::from::silo_utilization_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloUtilization>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#7}::from::silo_utilization_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SiloUtilization>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ad4b5af2-8bb5-4700-87d1-19a18f786d67 uri = /v1/system/utilization/silos
144352024-05-08T03:37:49.875ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 8328 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ad4b5af2-8bb5-4700-87d1-19a18f786d67 response_code = 401 uri = /v1/system/utilization/silos
144362024-05-08T03:37:49.876ZINFOtest_unauthorized (external client test context): client received response status = 401
144372024-05-08T03:37:49.876ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/utilization/silos
144382024-05-08T03:37:49.876ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos
144392024-05-08T03:37:49.876ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 65f225a1-d9d4-48c8-85c9-252561b8573f uri = /v1/system/utilization/silos
144402024-05-08T03:37:49.876ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 631 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 65f225a1-d9d4-48c8-85c9-252561b8573f response_code = 405 uri = /v1/system/utilization/silos
144412024-05-08T03:37:49.877ZINFOtest_unauthorized (external client test context): client received response status = 405
144422024-05-08T03:37:49.878ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/utilization/silos
144432024-05-08T03:37:49.878ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos
144442024-05-08T03:37:49.879ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 129a81ac-1e5a-4b4e-a9a8-afed121aa86b uri = /v1/system/utilization/silos
144452024-05-08T03:37:49.879ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 129a81ac-1e5a-4b4e-a9a8-afed121aa86b response_code = 405 uri = /v1/system/utilization/silos
144462024-05-08T03:37:49.879ZINFOtest_unauthorized (external client test context): client received response status = 405
144472024-05-08T03:37:49.879ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/utilization/silos
144482024-05-08T03:37:49.879ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos
144492024-05-08T03:37:49.879ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 151c4762-53fb-4296-a9a3-c0931e0fc498 uri = /v1/system/utilization/silos
144502024-05-08T03:37:49.879ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 151c4762-53fb-4296-a9a3-c0931e0fc498 response_code = 405 uri = /v1/system/utilization/silos
144512024-05-08T03:37:49.880ZINFOtest_unauthorized (external client test context): client received response status = 405
144522024-05-08T03:37:49.880ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/utilization/silos
144532024-05-08T03:37:49.880ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos
144542024-05-08T03:37:49.880ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a2398c58-602f-47b0-81e4-d292f383ed30 uri = /v1/system/utilization/silos
144552024-05-08T03:37:49.880ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 288 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a2398c58-602f-47b0-81e4-d292f383ed30 response_code = 405 uri = /v1/system/utilization/silos
144562024-05-08T03:37:49.880ZINFOtest_unauthorized (external client test context): client received response status = 405
144572024-05-08T03:37:49.880ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/utilization/silos
144582024-05-08T03:37:49.881ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos
144592024-05-08T03:37:49.881ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0fb509ea-3319-4f59-a747-a4e19f5c2bba uri = /v1/system/utilization/silos
144602024-05-08T03:37:49.881ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0fb509ea-3319-4f59-a747-a4e19f5c2bba response_code = 405 uri = /v1/system/utilization/silos
144612024-05-08T03:37:49.882ZINFOtest_unauthorized (external client test context): client received response status = 405
144622024-05-08T03:37:49.882ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/utilization/silos
144632024-05-08T03:37:49.882ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos
144642024-05-08T03:37:49.882ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 32ab4aed-b00b-4adb-9eb7-9392cc112716 uri = /v1/system/utilization/silos
144652024-05-08T03:37:49.882ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 89 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 32ab4aed-b00b-4adb-9eb7-9392cc112716 response_code = 405 uri = /v1/system/utilization/silos
144662024-05-08T03:37:49.882ZINFOtest_unauthorized (external client test context): client received response status = 405
144672024-05-08T03:37:49.882ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/utilization/silos
144682024-05-08T03:37:49.882ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos
144692024-05-08T03:37:49.883ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 452f1303-29ea-4cf6-9834-6845cee57045 uri = /v1/system/utilization/silos
144702024-05-08T03:37:49.883ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 132 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 452f1303-29ea-4cf6-9834-6845cee57045 response_code = 405 uri = /v1/system/utilization/silos
144712024-05-08T03:37:49.883ZINFOtest_unauthorized (external client test context): client received response status = 405
144722024-05-08T03:37:49.883ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/utilization/silos
144732024-05-08T03:37:49.883ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos
144742024-05-08T03:37:49.884ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bde77c73-8992-4d1f-9173-19c022f6e0b0 uri = /v1/system/utilization/silos
144752024-05-08T03:37:49.884ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 81 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bde77c73-8992-4d1f-9173-19c022f6e0b0 response_code = 405 uri = /v1/system/utilization/silos
144762024-05-08T03:37:49.884ZINFOtest_unauthorized (external client test context): client received response status = 405
144772024-05-08T03:37:49.884ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/utilization/silos
144782024-05-08T03:37:49.884ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos
144792024-05-08T03:37:49.884ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f73a4139-3455-4cb2-9a22-b14b2aa52ef1 uri = /v1/system/utilization/silos
144802024-05-08T03:37:49.884ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f73a4139-3455-4cb2-9a22-b14b2aa52ef1 response_code = 405 uri = /v1/system/utilization/silos
144812024-05-08T03:37:49.885ZINFOtest_unauthorized (external client test context): client received response status = 405
144822024-05-08T03:37:49.885ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/utilization/silos
144832024-05-08T03:37:49.885ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos
144842024-05-08T03:37:49.886ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e667d69c-c03e-4b82-912a-de27ef8b994c uri = /v1/system/utilization/silos
144852024-05-08T03:37:49.886ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e667d69c-c03e-4b82-912a-de27ef8b994c response_code = 405 uri = /v1/system/utilization/silos
144862024-05-08T03:37:49.886ZINFOtest_unauthorized (external client test context): client received response status = 405
144872024-05-08T03:37:49.886ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/utilization/silos
144882024-05-08T03:37:49.886ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos
144892024-05-08T03:37:49.887ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = abc3d047-564f-4be0-8b1e-40f264ff08af uri = /v1/system/utilization/silos
144902024-05-08T03:37:49.887ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 389 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = abc3d047-564f-4be0-8b1e-40f264ff08af response_code = 405 uri = /v1/system/utilization/silos
144912024-05-08T03:37:49.888ZINFOtest_unauthorized (external client test context): client received response status = 405
144922024-05-08T03:37:49.888ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/utilization/silos
144932024-05-08T03:37:49.888ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos
144942024-05-08T03:37:49.888ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3c18f120-3e5f-48df-89ab-6187b543c4f4 uri = /v1/system/utilization/silos
144952024-05-08T03:37:49.889ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 260 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3c18f120-3e5f-48df-89ab-6187b543c4f4 response_code = 405 uri = /v1/system/utilization/silos
144962024-05-08T03:37:49.889ZINFOtest_unauthorized (external client test context): client received response status = 405
144972024-05-08T03:37:49.890ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/utilization/silos
144982024-05-08T03:37:49.890ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos
144992024-05-08T03:37:49.890ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 29dabd2d-8305-41d4-9caf-b26627d33440 uri = /v1/system/utilization/silos
145002024-05-08T03:37:49.890ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 29dabd2d-8305-41d4-9caf-b26627d33440 response_code = 405 uri = /v1/system/utilization/silos
145012024-05-08T03:37:49.892ZINFOtest_unauthorized (external client test context): client received response status = 405
145022024-05-08T03:37:49.892ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/utilization/silos
145032024-05-08T03:37:49.892ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos
145042024-05-08T03:37:49.892ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dfedb20b-5244-435b-9535-8ea9a7ab1b65 uri = /v1/system/utilization/silos
145052024-05-08T03:37:49.892ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 92 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dfedb20b-5244-435b-9535-8ea9a7ab1b65 response_code = 405 uri = /v1/system/utilization/silos
145062024-05-08T03:37:49.892ZINFOtest_unauthorized (external client test context): client received response status = 405
145072024-05-08T03:37:49.893ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/utilization/silos
145082024-05-08T03:37:49.893ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos
145092024-05-08T03:37:49.893ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ab63391d-544b-481f-87c4-2b2cb34d6da0 uri = /v1/system/utilization/silos
145102024-05-08T03:37:49.893ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 171 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ab63391d-544b-481f-87c4-2b2cb34d6da0 response_code = 405 uri = /v1/system/utilization/silos
145112024-05-08T03:37:49.893ZINFOtest_unauthorized (external client test context): client received response status = 405
145122024-05-08T03:37:49.893ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/utilization/silos
145132024-05-08T03:37:49.893ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos
145142024-05-08T03:37:49.894ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ad58508a-ee30-4b05-b039-c716924d0389 uri = /v1/system/utilization/silos
145152024-05-08T03:37:49.894ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 84 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ad58508a-ee30-4b05-b039-c716924d0389 response_code = 405 uri = /v1/system/utilization/silos
145162024-05-08T03:37:49.894ZINFOtest_unauthorized (external client test context): client received response status = 405
145172024-05-08T03:37:49.896ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/utilization/silos
145182024-05-08T03:37:49.896ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos
145192024-05-08T03:37:49.896ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 uri = /v1/system/utilization/silos
145202024-05-08T03:37:49.896ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 uri = /v1/system/utilization/silos
145212024-05-08T03:37:49.896ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/utilization/silos
145222024-05-08T03:37:49.896ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145232024-05-08T03:37:49.896ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145242024-05-08T03:37:49.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145252024-05-08T03:37:49.899ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145262024-05-08T03:37:49.900ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145272024-05-08T03:37:49.901ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145282024-05-08T03:37:49.904ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
145292024-05-08T03:37:49.904ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
145302024-05-08T03:37:49.904ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145312024-05-08T03:37:49.904ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145322024-05-08T03:37:49.905ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145332024-05-08T03:37:49.910ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
145342024-05-08T03:37:49.910ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145352024-05-08T03:37:49.910ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145362024-05-08T03:37:49.910ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145372024-05-08T03:37:49.913ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
145382024-05-08T03:37:49.919ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
145392024-05-08T03:37:49.919ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145402024-05-08T03:37:49.919ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145412024-05-08T03:37:49.919ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145422024-05-08T03:37:49.922ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
145432024-05-08T03:37:49.922ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
145442024-05-08T03:37:49.922ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145452024-05-08T03:37:49.922ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145462024-05-08T03:37:49.922ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145472024-05-08T03:37:49.924ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
145482024-05-08T03:37:49.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145492024-05-08T03:37:49.925ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145502024-05-08T03:37:49.925ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145512024-05-08T03:37:49.927ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
145522024-05-08T03:37:49.930ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
145532024-05-08T03:37:49.930ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 uri = /v1/system/utilization/silos
145542024-05-08T03:37:49.930ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource = Fleet uri = /v1/system/utilization/silos
145552024-05-08T03:37:49.930ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos
145562024-05-08T03:37:49.930ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource = Database uri = /v1/system/utilization/silos
145572024-05-08T03:37:49.930ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
145582024-05-08T03:37:49.931ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource = Database result = Ok(()) uri = /v1/system/utilization/silos
145592024-05-08T03:37:49.934ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/utilization/silos
145602024-05-08T03:37:49.937ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource = Fleet result = Ok(()) uri = /v1/system/utilization/silos
145612024-05-08T03:37:49.937ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource = Database uri = /v1/system/utilization/silos
145622024-05-08T03:37:49.938ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos
145632024-05-08T03:37:49.938ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 resource = Database result = Ok(()) uri = /v1/system/utilization/silos
145642024-05-08T03:37:49.944ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 47464 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a41000bf-82e3-473b-9efe-a74c462f96f2 response_code = 200 uri = /v1/system/utilization/silos
145652024-05-08T03:37:49.944ZINFOtest_unauthorized (external client test context): client received response status = 200
145662024-05-08T03:37:49.945ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/utilization/silos/demo-silo
145672024-05-08T03:37:49.945ZINFOtest_unauthorized: test: privileged GET url = /v1/system/utilization/silos/demo-silo
145682024-05-08T03:37:49.945ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
145692024-05-08T03:37:49.945ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 uri = /v1/system/utilization/silos/demo-silo
145702024-05-08T03:37:49.947ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 uri = /v1/system/utilization/silos/demo-silo
145712024-05-08T03:37:49.947ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/utilization/silos/demo-silo
145722024-05-08T03:37:49.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145732024-05-08T03:37:49.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145742024-05-08T03:37:49.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145752024-05-08T03:37:49.950ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145762024-05-08T03:37:49.950ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145772024-05-08T03:37:49.952ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145782024-05-08T03:37:49.955ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
145792024-05-08T03:37:49.955ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
145802024-05-08T03:37:49.955ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145812024-05-08T03:37:49.955ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145822024-05-08T03:37:49.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145832024-05-08T03:37:49.958ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
145842024-05-08T03:37:49.960ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145852024-05-08T03:37:49.960ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145862024-05-08T03:37:49.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145872024-05-08T03:37:49.962ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
145882024-05-08T03:37:49.968ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
145892024-05-08T03:37:49.968ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145902024-05-08T03:37:49.968ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145912024-05-08T03:37:49.968ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145922024-05-08T03:37:49.972ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
145932024-05-08T03:37:49.972ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
145942024-05-08T03:37:49.972ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145952024-05-08T03:37:49.972ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
145962024-05-08T03:37:49.974ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
145972024-05-08T03:37:49.976ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
145982024-05-08T03:37:49.976ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
145992024-05-08T03:37:49.976ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146002024-05-08T03:37:49.977ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146012024-05-08T03:37:49.981ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
146022024-05-08T03:37:49.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
146032024-05-08T03:37:49.988ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 uri = /v1/system/utilization/silos/demo-silo
146042024-05-08T03:37:49.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database uri = /v1/system/utilization/silos/demo-silo
146052024-05-08T03:37:49.988ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146062024-05-08T03:37:49.989ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146072024-05-08T03:37:49.992ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/utilization/silos/demo-silo
146082024-05-08T03:37:49.992ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/utilization/silos/demo-silo
146092024-05-08T03:37:49.992ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database uri = /v1/system/utilization/silos/demo-silo
146102024-05-08T03:37:49.992ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146112024-05-08T03:37:49.993ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146122024-05-08T03:37:50.001ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos/demo-silo
146132024-05-08T03:37:50.001ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database uri = /v1/system/utilization/silos/demo-silo
146142024-05-08T03:37:50.001ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146152024-05-08T03:37:50.002ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146162024-05-08T03:37:50.008ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/utilization/silos/demo-silo
146172024-05-08T03:37:50.027ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146182024-05-08T03:37:50.027ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/utilization/silos/demo-silo
146192024-05-08T03:37:50.027ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/utilization/silos/demo-silo
146202024-05-08T03:37:50.027ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database uri = /v1/system/utilization/silos/demo-silo
146212024-05-08T03:37:50.027ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146222024-05-08T03:37:50.027ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146232024-05-08T03:37:50.031ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos/demo-silo
146242024-05-08T03:37:50.032ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database uri = /v1/system/utilization/silos/demo-silo
146252024-05-08T03:37:50.032ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146262024-05-08T03:37:50.033ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146272024-05-08T03:37:50.036ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/utilization/silos/demo-silo
146282024-05-08T03:37:50.048ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146292024-05-08T03:37:50.049ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database uri = /v1/system/utilization/silos/demo-silo
146302024-05-08T03:37:50.049ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146312024-05-08T03:37:50.056ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146322024-05-08T03:37:50.062ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 116607 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b5d8327-3fe3-474d-a204-d4c0c4ec4f83 response_code = 200 uri = /v1/system/utilization/silos/demo-silo
146332024-05-08T03:37:50.062ZINFOtest_unauthorized (external client test context): client received response status = 200
146342024-05-08T03:37:50.063ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/utilization/silos/demo-silo
146352024-05-08T03:37:50.063ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
146362024-05-08T03:37:50.063ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 uri = /v1/system/utilization/silos/demo-silo
146372024-05-08T03:37:50.063ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 uri = /v1/system/utilization/silos/demo-silo
146382024-05-08T03:37:50.063ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/utilization/silos/demo-silo
146392024-05-08T03:37:50.063ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146402024-05-08T03:37:50.063ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146412024-05-08T03:37:50.065ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146422024-05-08T03:37:50.067ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146432024-05-08T03:37:50.068ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146442024-05-08T03:37:50.069ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146452024-05-08T03:37:50.071ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
146462024-05-08T03:37:50.071ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
146472024-05-08T03:37:50.071ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146482024-05-08T03:37:50.071ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146492024-05-08T03:37:50.072ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146502024-05-08T03:37:50.074ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
146512024-05-08T03:37:50.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146522024-05-08T03:37:50.074ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146532024-05-08T03:37:50.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146542024-05-08T03:37:50.078ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
146552024-05-08T03:37:50.082ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
146562024-05-08T03:37:50.082ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146572024-05-08T03:37:50.082ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146582024-05-08T03:37:50.086ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146592024-05-08T03:37:50.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
146602024-05-08T03:37:50.089ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
146612024-05-08T03:37:50.089ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146622024-05-08T03:37:50.090ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146632024-05-08T03:37:50.090ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146642024-05-08T03:37:50.106ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
146652024-05-08T03:37:50.106ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
146662024-05-08T03:37:50.106ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
146672024-05-08T03:37:50.106ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
146682024-05-08T03:37:50.111ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
146692024-05-08T03:37:50.115ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
146702024-05-08T03:37:50.115ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 uri = /v1/system/utilization/silos/demo-silo
146712024-05-08T03:37:50.115ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Database uri = /v1/system/utilization/silos/demo-silo
146722024-05-08T03:37:50.115ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146732024-05-08T03:37:50.117ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146742024-05-08T03:37:50.123ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/utilization/silos/demo-silo
146752024-05-08T03:37:50.125ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/utilization/silos/demo-silo
146762024-05-08T03:37:50.125ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Database uri = /v1/system/utilization/silos/demo-silo
146772024-05-08T03:37:50.125ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146782024-05-08T03:37:50.126ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146792024-05-08T03:37:50.131ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos/demo-silo
146802024-05-08T03:37:50.131ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Database uri = /v1/system/utilization/silos/demo-silo
146812024-05-08T03:37:50.131ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146822024-05-08T03:37:50.132ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
146832024-05-08T03:37:50.159ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146842024-05-08T03:37:50.178ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Err(ObjectNotFound { type_name: Silo, lookup_type: ByName("demo-silo") }) uri = /v1/system/utilization/silos/demo-silo
146852024-05-08T03:37:50.179ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo with name "demo-silo" error_message_internal = not found: silo with name "demo-silo" latency_us = 115697 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b90af39-8ea1-433e-86ab-e96721739442 response_code = 404 uri = /v1/system/utilization/silos/demo-silo
146862024-05-08T03:37:50.181ZINFOtest_unauthorized (external client test context): client received response status = 404
146872024-05-08T03:37:50.181ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/utilization/silos/demo-silo
146882024-05-08T03:37:50.181ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
146892024-05-08T03:37:50.181ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 uri = /v1/system/utilization/silos/demo-silo
146902024-05-08T03:37:50.181ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 uri = /v1/system/utilization/silos/demo-silo
146912024-05-08T03:37:50.182ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 uri = /v1/system/utilization/silos/demo-silo
146922024-05-08T03:37:50.182ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 uri = /v1/system/utilization/silos/demo-silo
146932024-05-08T03:37:50.182ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 resource = Database uri = /v1/system/utilization/silos/demo-silo
146942024-05-08T03:37:50.182ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
146952024-05-08T03:37:50.182ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/utilization/silos/demo-silo
146962024-05-08T03:37:50.183ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1296 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a07cf349-8b48-4e11-a017-26a8db28dcf8 response_code = 401 uri = /v1/system/utilization/silos/demo-silo
146972024-05-08T03:37:50.184ZINFOtest_unauthorized (external client test context): client received response status = 401
146982024-05-08T03:37:50.184ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/utilization/silos/demo-silo
146992024-05-08T03:37:50.184ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147002024-05-08T03:37:50.184ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 469cf568-e091-43e7-ae33-5be8bc1ead37 uri = /v1/system/utilization/silos/demo-silo
147012024-05-08T03:37:50.184ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 469cf568-e091-43e7-ae33-5be8bc1ead37 uri = /v1/system/utilization/silos/demo-silo
147022024-05-08T03:37:50.184ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 469cf568-e091-43e7-ae33-5be8bc1ead37 uri = /v1/system/utilization/silos/demo-silo
147032024-05-08T03:37:50.184ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 582 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 469cf568-e091-43e7-ae33-5be8bc1ead37 response_code = 401 uri = /v1/system/utilization/silos/demo-silo
147042024-05-08T03:37:50.185ZINFOtest_unauthorized (external client test context): client received response status = 401
147052024-05-08T03:37:50.185ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/utilization/silos/demo-silo
147062024-05-08T03:37:50.185ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147072024-05-08T03:37:50.185ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b27ab8e1-7f71-492f-98dc-4b7ad5df17c3 uri = /v1/system/utilization/silos/demo-silo
147082024-05-08T03:37:50.185ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b27ab8e1-7f71-492f-98dc-4b7ad5df17c3 uri = /v1/system/utilization/silos/demo-silo
147092024-05-08T03:37:50.189ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:591:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#6}::from::silo_utilization_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloUtilization>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:598:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#6}::from::silo_utilization_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#6}::from::silo_utilization_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloUtilization>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#6}::from::silo_utilization_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SiloPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::SiloUtilization>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b27ab8e1-7f71-492f-98dc-4b7ad5df17c3 uri = /v1/system/utilization/silos/demo-silo
147102024-05-08T03:37:50.189ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3844 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b27ab8e1-7f71-492f-98dc-4b7ad5df17c3 response_code = 401 uri = /v1/system/utilization/silos/demo-silo
147112024-05-08T03:37:50.190ZINFOtest_unauthorized (external client test context): client received response status = 401
147122024-05-08T03:37:50.190ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/utilization/silos/demo-silo
147132024-05-08T03:37:50.191ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147142024-05-08T03:37:50.197ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e8630707-6242-44eb-a44c-537ccbab2a77 uri = /v1/system/utilization/silos/demo-silo
147152024-05-08T03:37:50.198ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 125 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e8630707-6242-44eb-a44c-537ccbab2a77 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147162024-05-08T03:37:50.198ZINFOtest_unauthorized (external client test context): client received response status = 405
147172024-05-08T03:37:50.198ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/utilization/silos/demo-silo
147182024-05-08T03:37:50.198ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147192024-05-08T03:37:50.198ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d3dc47f0-a5c1-45bf-9a35-8ccea1d471b3 uri = /v1/system/utilization/silos/demo-silo
147202024-05-08T03:37:50.198ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 271 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d3dc47f0-a5c1-45bf-9a35-8ccea1d471b3 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147212024-05-08T03:37:50.198ZINFOtest_unauthorized (external client test context): client received response status = 405
147222024-05-08T03:37:50.198ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/utilization/silos/demo-silo
147232024-05-08T03:37:50.198ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147242024-05-08T03:37:50.199ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 24fcd2aa-5290-488d-87cc-ace3bd12130a uri = /v1/system/utilization/silos/demo-silo
147252024-05-08T03:37:50.199ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 222 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 24fcd2aa-5290-488d-87cc-ace3bd12130a response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147262024-05-08T03:37:50.199ZINFOtest_unauthorized (external client test context): client received response status = 405
147272024-05-08T03:37:50.200ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/utilization/silos/demo-silo
147282024-05-08T03:37:50.200ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147292024-05-08T03:37:50.200ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 62680a98-314a-42f7-8775-5f6ea4c89b35 uri = /v1/system/utilization/silos/demo-silo
147302024-05-08T03:37:50.200ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 426 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 62680a98-314a-42f7-8775-5f6ea4c89b35 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147312024-05-08T03:37:50.201ZINFOtest_unauthorized (external client test context): client received response status = 405
147322024-05-08T03:37:50.201ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/utilization/silos/demo-silo
147332024-05-08T03:37:50.201ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147342024-05-08T03:37:50.203ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55689af6-acf4-49dc-92b6-56a26e66f760 uri = /v1/system/utilization/silos/demo-silo
147352024-05-08T03:37:50.203ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 55689af6-acf4-49dc-92b6-56a26e66f760 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147362024-05-08T03:37:50.203ZINFOtest_unauthorized (external client test context): client received response status = 405
147372024-05-08T03:37:50.203ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/utilization/silos/demo-silo
147382024-05-08T03:37:50.203ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147392024-05-08T03:37:50.203ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d94f32b-2b9d-43b9-8949-605312e1d846 uri = /v1/system/utilization/silos/demo-silo
147402024-05-08T03:37:50.203ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 260 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d94f32b-2b9d-43b9-8949-605312e1d846 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147412024-05-08T03:37:50.203ZINFOtest_unauthorized (external client test context): client received response status = 405
147422024-05-08T03:37:50.203ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/utilization/silos/demo-silo
147432024-05-08T03:37:50.203ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147442024-05-08T03:37:50.203ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4aee5e4b-0f90-463d-a874-f7fd561a3fe4 uri = /v1/system/utilization/silos/demo-silo
147452024-05-08T03:37:50.203ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4aee5e4b-0f90-463d-a874-f7fd561a3fe4 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147462024-05-08T03:37:50.203ZINFOtest_unauthorized (external client test context): client received response status = 405
147472024-05-08T03:37:50.203ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/utilization/silos/demo-silo
147482024-05-08T03:37:50.203ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147492024-05-08T03:37:50.203ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 09a08575-a315-4313-8881-2fafffad4aef uri = /v1/system/utilization/silos/demo-silo
147502024-05-08T03:37:50.205ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 87 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 09a08575-a315-4313-8881-2fafffad4aef response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147512024-05-08T03:37:50.205ZINFOtest_unauthorized (external client test context): client received response status = 405
147522024-05-08T03:37:50.205ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/utilization/silos/demo-silo
147532024-05-08T03:37:50.205ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147542024-05-08T03:37:50.205ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dbc5b0f0-f704-4480-a599-ade2eb2a5ce1 uri = /v1/system/utilization/silos/demo-silo
147552024-05-08T03:37:50.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dbc5b0f0-f704-4480-a599-ade2eb2a5ce1 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147562024-05-08T03:37:50.206ZINFOtest_unauthorized (external client test context): client received response status = 405
147572024-05-08T03:37:50.206ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/utilization/silos/demo-silo
147582024-05-08T03:37:50.206ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147592024-05-08T03:37:50.206ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8ef302b3-3dd7-4786-8f0f-36a07997bd87 uri = /v1/system/utilization/silos/demo-silo
147602024-05-08T03:37:50.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8ef302b3-3dd7-4786-8f0f-36a07997bd87 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147612024-05-08T03:37:50.206ZINFOtest_unauthorized (external client test context): client received response status = 405
147622024-05-08T03:37:50.206ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/utilization/silos/demo-silo
147632024-05-08T03:37:50.206ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147642024-05-08T03:37:50.206ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cb95be7e-e1df-483a-ac74-bc915ca037e5 uri = /v1/system/utilization/silos/demo-silo
147652024-05-08T03:37:50.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 83 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cb95be7e-e1df-483a-ac74-bc915ca037e5 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147662024-05-08T03:37:50.206ZINFOtest_unauthorized (external client test context): client received response status = 405
147672024-05-08T03:37:50.206ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/utilization/silos/demo-silo
147682024-05-08T03:37:50.206ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147692024-05-08T03:37:50.206ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6f88a869-44f2-473d-8bdc-a273070c782c uri = /v1/system/utilization/silos/demo-silo
147702024-05-08T03:37:50.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 105 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6f88a869-44f2-473d-8bdc-a273070c782c response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147712024-05-08T03:37:50.207ZINFOtest_unauthorized (external client test context): client received response status = 405
147722024-05-08T03:37:50.207ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/utilization/silos/demo-silo
147732024-05-08T03:37:50.207ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147742024-05-08T03:37:50.208ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cb391558-8039-4405-82bc-b53708f2289b uri = /v1/system/utilization/silos/demo-silo
147752024-05-08T03:37:50.208ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 122 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cb391558-8039-4405-82bc-b53708f2289b response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147762024-05-08T03:37:50.209ZINFOtest_unauthorized (external client test context): client received response status = 405
147772024-05-08T03:37:50.209ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/utilization/silos/demo-silo
147782024-05-08T03:37:50.209ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147792024-05-08T03:37:50.209ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 70900916-e02a-43e7-b86e-cd1fdde6dfbc uri = /v1/system/utilization/silos/demo-silo
147802024-05-08T03:37:50.209ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 70900916-e02a-43e7-b86e-cd1fdde6dfbc response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147812024-05-08T03:37:50.209ZINFOtest_unauthorized (external client test context): client received response status = 405
147822024-05-08T03:37:50.209ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/utilization/silos/demo-silo
147832024-05-08T03:37:50.210ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147842024-05-08T03:37:50.232ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7cc579ff-4907-4d9e-8d1b-ec9bc487f3a5 uri = /v1/system/utilization/silos/demo-silo
147852024-05-08T03:37:50.233ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22932 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7cc579ff-4907-4d9e-8d1b-ec9bc487f3a5 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147862024-05-08T03:37:50.233ZINFOtest_unauthorized (external client test context): client received response status = 405
147872024-05-08T03:37:50.233ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/utilization/silos/demo-silo
147882024-05-08T03:37:50.233ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147892024-05-08T03:37:50.233ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 198c2400-d1a5-4662-984c-7d3881ba5d14 uri = /v1/system/utilization/silos/demo-silo
147902024-05-08T03:37:50.234ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 160 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 198c2400-d1a5-4662-984c-7d3881ba5d14 response_code = 405 uri = /v1/system/utilization/silos/demo-silo
147912024-05-08T03:37:50.234ZINFOtest_unauthorized (external client test context): client received response status = 405
147922024-05-08T03:37:50.235ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/utilization/silos/demo-silo
147932024-05-08T03:37:50.235ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/utilization/silos/demo-silo
147942024-05-08T03:37:50.237ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 uri = /v1/system/utilization/silos/demo-silo
147952024-05-08T03:37:50.237ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 uri = /v1/system/utilization/silos/demo-silo
147962024-05-08T03:37:50.237ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/utilization/silos/demo-silo
147972024-05-08T03:37:50.237ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
147982024-05-08T03:37:50.237ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
147992024-05-08T03:37:50.239ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148002024-05-08T03:37:50.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148012024-05-08T03:37:50.242ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148022024-05-08T03:37:50.243ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148032024-05-08T03:37:50.247ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
148042024-05-08T03:37:50.247ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
148052024-05-08T03:37:50.247ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148062024-05-08T03:37:50.247ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148072024-05-08T03:37:50.251ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148082024-05-08T03:37:50.255ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
148092024-05-08T03:37:50.255ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148102024-05-08T03:37:50.255ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148112024-05-08T03:37:50.255ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148122024-05-08T03:37:50.259ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
148132024-05-08T03:37:50.264ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
148142024-05-08T03:37:50.264ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148152024-05-08T03:37:50.264ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148162024-05-08T03:37:50.265ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148172024-05-08T03:37:50.271ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
148182024-05-08T03:37:50.271ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
148192024-05-08T03:37:50.271ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148202024-05-08T03:37:50.271ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148212024-05-08T03:37:50.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148222024-05-08T03:37:50.275ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
148232024-05-08T03:37:50.276ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
148242024-05-08T03:37:50.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
148252024-05-08T03:37:50.280ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
148262024-05-08T03:37:50.280ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148272024-05-08T03:37:50.281ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148282024-05-08T03:37:50.282ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148292024-05-08T03:37:50.284ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
148302024-05-08T03:37:50.284ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:49.560003643","datum":29}\n
148312024-05-08T03:37:50.286ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
148322024-05-08T03:37:50.294ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
148332024-05-08T03:37:50.295ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 uri = /v1/system/utilization/silos/demo-silo
148342024-05-08T03:37:50.296ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database uri = /v1/system/utilization/silos/demo-silo
148352024-05-08T03:37:50.296ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
148362024-05-08T03:37:50.298ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148372024-05-08T03:37:50.299ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
148382024-05-08T03:37:50.299ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
148392024-05-08T03:37:50.301ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/utilization/silos/demo-silo
148402024-05-08T03:37:50.301ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/utilization/silos/demo-silo
148412024-05-08T03:37:50.301ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database uri = /v1/system/utilization/silos/demo-silo
148422024-05-08T03:37:50.301ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
148432024-05-08T03:37:50.302ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148442024-05-08T03:37:50.306ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos/demo-silo
148452024-05-08T03:37:50.306ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database uri = /v1/system/utilization/silos/demo-silo
148462024-05-08T03:37:50.306ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
148472024-05-08T03:37:50.308ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148482024-05-08T03:37:50.311ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/utilization/silos/demo-silo
148492024-05-08T03:37:50.319ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148502024-05-08T03:37:50.319ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } uri = /v1/system/utilization/silos/demo-silo
148512024-05-08T03:37:50.319ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource_id = 5d89f14e-9353-4c59-bdca-9d4cc822c0a2 resource_type = Silo uri = /v1/system/utilization/silos/demo-silo
148522024-05-08T03:37:50.319ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database uri = /v1/system/utilization/silos/demo-silo
148532024-05-08T03:37:50.319ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
148542024-05-08T03:37:50.319ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148552024-05-08T03:37:50.322ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/utilization/silos/demo-silo
148562024-05-08T03:37:50.322ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database uri = /v1/system/utilization/silos/demo-silo
148572024-05-08T03:37:50.322ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
148582024-05-08T03:37:50.324ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148592024-05-08T03:37:50.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/utilization/silos/demo-silo
148602024-05-08T03:37:50.348ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Silo { parent: Fleet, key: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, lookup_type: ByName("demo-silo") } result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148612024-05-08T03:37:50.348ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database uri = /v1/system/utilization/silos/demo-silo
148622024-05-08T03:37:50.348ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 roles = RoleSet { roles: {} } uri = /v1/system/utilization/silos/demo-silo
148632024-05-08T03:37:50.349ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 resource = Database result = Ok(()) uri = /v1/system/utilization/silos/demo-silo
148642024-05-08T03:37:50.354ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 117810 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdd9793a-2297-4496-bfc8-44620e5c83d4 response_code = 200 uri = /v1/system/utilization/silos/demo-silo
148652024-05-08T03:37:50.354ZINFOtest_unauthorized (external client test context): client received response status = 200
148662024-05-08T03:37:50.354ZINFOtest_unauthorized: test: begin endpoint url = /v1/utilization
148672024-05-08T03:37:50.354ZINFOtest_unauthorized: test: privileged GET url = /v1/utilization
148682024-05-08T03:37:50.354ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/utilization
148692024-05-08T03:37:50.355ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef uri = /v1/utilization
148702024-05-08T03:37:50.355ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef uri = /v1/utilization
148712024-05-08T03:37:50.355ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/utilization
148722024-05-08T03:37:50.355ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148732024-05-08T03:37:50.355ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148742024-05-08T03:37:50.356ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148752024-05-08T03:37:50.358ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148762024-05-08T03:37:50.358ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148772024-05-08T03:37:50.359ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148782024-05-08T03:37:50.363ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
148792024-05-08T03:37:50.364ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
148802024-05-08T03:37:50.364ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148812024-05-08T03:37:50.364ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148822024-05-08T03:37:50.373ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148832024-05-08T03:37:50.375ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
148842024-05-08T03:37:50.375ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148852024-05-08T03:37:50.375ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148862024-05-08T03:37:50.381ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148872024-05-08T03:37:50.384ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
148882024-05-08T03:37:50.422ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
148892024-05-08T03:37:50.422ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148902024-05-08T03:37:50.422ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148912024-05-08T03:37:50.424ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148922024-05-08T03:37:50.429ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
148932024-05-08T03:37:50.429ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
148942024-05-08T03:37:50.429ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148952024-05-08T03:37:50.429ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
148962024-05-08T03:37:50.430ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
148972024-05-08T03:37:50.434ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
148982024-05-08T03:37:50.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
148992024-05-08T03:37:50.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
149002024-05-08T03:37:50.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
149012024-05-08T03:37:50.439ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
149022024-05-08T03:37:50.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
149032024-05-08T03:37:50.443ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef uri = /v1/utilization
149042024-05-08T03:37:50.443ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database uri = /v1/utilization
149052024-05-08T03:37:50.443ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {} } uri = /v1/utilization
149062024-05-08T03:37:50.444ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database result = Ok(()) uri = /v1/utilization
149072024-05-08T03:37:50.446ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/utilization
149082024-05-08T03:37:50.446ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/utilization
149092024-05-08T03:37:50.446ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database uri = /v1/utilization
149102024-05-08T03:37:50.446ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {} } uri = /v1/utilization
149112024-05-08T03:37:50.447ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database result = Ok(()) uri = /v1/utilization
149122024-05-08T03:37:50.450ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/utilization
149132024-05-08T03:37:50.450ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database uri = /v1/utilization
149142024-05-08T03:37:50.450ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {} } uri = /v1/utilization
149152024-05-08T03:37:50.451ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database result = Ok(()) uri = /v1/utilization
149162024-05-08T03:37:50.455ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/utilization
149172024-05-08T03:37:50.458ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/utilization
149182024-05-08T03:37:50.458ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/utilization
149192024-05-08T03:37:50.458ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/utilization
149202024-05-08T03:37:50.458ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database uri = /v1/utilization
149212024-05-08T03:37:50.458ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {} } uri = /v1/utilization
149222024-05-08T03:37:50.458ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database result = Ok(()) uri = /v1/utilization
149232024-05-08T03:37:50.461ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/utilization
149242024-05-08T03:37:50.462ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database uri = /v1/utilization
149252024-05-08T03:37:50.462ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {} } uri = /v1/utilization
149262024-05-08T03:37:50.462ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database result = Ok(()) uri = /v1/utilization
149272024-05-08T03:37:50.465ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/utilization
149282024-05-08T03:37:50.470ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/utilization
149292024-05-08T03:37:50.470ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database uri = /v1/utilization
149302024-05-08T03:37:50.470ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef roles = RoleSet { roles: {} } uri = /v1/utilization
149312024-05-08T03:37:50.472ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef resource = Database result = Ok(()) uri = /v1/utilization
149322024-05-08T03:37:50.477ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 122052 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71f9a2b8-6677-46c2-a42f-ab1ee5d7c7ef response_code = 200 uri = /v1/utilization
149332024-05-08T03:37:50.477ZINFOtest_unauthorized (external client test context): client received response status = 200
149342024-05-08T03:37:50.478ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/utilization
149352024-05-08T03:37:50.478ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/utilization
149362024-05-08T03:37:50.478ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/utilization
149372024-05-08T03:37:50.479ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bc13f01c-dade-4fae-9120-1c2b19897e57 uri = /v1/utilization
149382024-05-08T03:37:50.479ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bc13f01c-dade-4fae-9120-1c2b19897e57 uri = /v1/utilization
149392024-05-08T03:37:50.480ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bc13f01c-dade-4fae-9120-1c2b19897e57 uri = /v1/utilization
149402024-05-08T03:37:50.480ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bc13f01c-dade-4fae-9120-1c2b19897e57 uri = /v1/utilization
149412024-05-08T03:37:50.480ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up current silo: Actor required latency_us = 1249 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bc13f01c-dade-4fae-9120-1c2b19897e57 response_code = 401 uri = /v1/utilization
149422024-05-08T03:37:50.480ZINFOtest_unauthorized (external client test context): client received response status = 401
149432024-05-08T03:37:50.481ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/utilization
149442024-05-08T03:37:50.481ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/utilization
149452024-05-08T03:37:50.481ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4ecadcd6-41f0-46a1-ab6f-9ad029e2cfa2 uri = /v1/utilization
149462024-05-08T03:37:50.481ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4ecadcd6-41f0-46a1-ab6f-9ad029e2cfa2 uri = /v1/utilization
149472024-05-08T03:37:50.481ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4ecadcd6-41f0-46a1-ab6f-9ad029e2cfa2 uri = /v1/utilization
149482024-05-08T03:37:50.481ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 308 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4ecadcd6-41f0-46a1-ab6f-9ad029e2cfa2 response_code = 401 uri = /v1/utilization
149492024-05-08T03:37:50.482ZINFOtest_unauthorized (external client test context): client received response status = 401
149502024-05-08T03:37:50.482ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/utilization
149512024-05-08T03:37:50.482ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/utilization
149522024-05-08T03:37:50.482ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8830a262-9546-4be4-89fb-83ab419c1a65 uri = /v1/utilization
149532024-05-08T03:37:50.482ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8830a262-9546-4be4-89fb-83ab419c1a65 uri = /v1/utilization
149542024-05-08T03:37:50.484ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:567:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#5}::from::utilization_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Utilization>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:574:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#5}::from::utilization_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#5}::from::utilization_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Utilization>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#5}::from::utilization_view::{async_fn_env#0}, (), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Utilization>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8830a262-9546-4be4-89fb-83ab419c1a65 uri = /v1/utilization
149552024-05-08T03:37:50.484ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1748 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8830a262-9546-4be4-89fb-83ab419c1a65 response_code = 401 uri = /v1/utilization
149562024-05-08T03:37:50.484ZINFOtest_unauthorized (external client test context): client received response status = 401
149572024-05-08T03:37:50.484ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/utilization
149582024-05-08T03:37:50.484ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/utilization
149592024-05-08T03:37:50.485ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a6710967-c53c-4cf4-b9b6-506936b2fa9b uri = /v1/utilization
149602024-05-08T03:37:50.485ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a6710967-c53c-4cf4-b9b6-506936b2fa9b response_code = 405 uri = /v1/utilization
149612024-05-08T03:37:50.485ZINFOtest_unauthorized (external client test context): client received response status = 405
149622024-05-08T03:37:50.485ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/utilization
149632024-05-08T03:37:50.485ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/utilization
149642024-05-08T03:37:50.486ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63dedd7f-2cfc-469a-a464-e1085e30bd22 uri = /v1/utilization
149652024-05-08T03:37:50.486ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63dedd7f-2cfc-469a-a464-e1085e30bd22 response_code = 405 uri = /v1/utilization
149662024-05-08T03:37:50.486ZINFOtest_unauthorized (external client test context): client received response status = 405
149672024-05-08T03:37:50.486ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/utilization
149682024-05-08T03:37:50.486ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/utilization
149692024-05-08T03:37:50.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8b3acee4-546c-4e07-b98a-ebd071f8ed0f uri = /v1/utilization
149702024-05-08T03:37:50.487ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8b3acee4-546c-4e07-b98a-ebd071f8ed0f response_code = 405 uri = /v1/utilization
149712024-05-08T03:37:50.487ZINFOtest_unauthorized (external client test context): client received response status = 405
149722024-05-08T03:37:50.487ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/utilization
149732024-05-08T03:37:50.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/utilization
149742024-05-08T03:37:50.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 564b8906-1702-4f89-8946-a74250aa7a12 uri = /v1/utilization
149752024-05-08T03:37:50.487ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 564b8906-1702-4f89-8946-a74250aa7a12 response_code = 405 uri = /v1/utilization
149762024-05-08T03:37:50.488ZINFOtest_unauthorized (external client test context): client received response status = 405
149772024-05-08T03:37:50.488ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/utilization
149782024-05-08T03:37:50.488ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/utilization
149792024-05-08T03:37:50.488ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66559f1d-52c3-43ee-ab0b-210515ff667c uri = /v1/utilization
149802024-05-08T03:37:50.488ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66559f1d-52c3-43ee-ab0b-210515ff667c response_code = 405 uri = /v1/utilization
149812024-05-08T03:37:50.489ZINFOtest_unauthorized (external client test context): client received response status = 405
149822024-05-08T03:37:50.489ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/utilization
149832024-05-08T03:37:50.489ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/utilization
149842024-05-08T03:37:50.489ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5de57bda-ede8-453d-a413-ff1dfa7441fe uri = /v1/utilization
149852024-05-08T03:37:50.489ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5de57bda-ede8-453d-a413-ff1dfa7441fe response_code = 405 uri = /v1/utilization
149862024-05-08T03:37:50.489ZINFOtest_unauthorized (external client test context): client received response status = 405
149872024-05-08T03:37:50.489ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/utilization
149882024-05-08T03:37:50.489ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/utilization
149892024-05-08T03:37:50.490ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c00f5014-dff9-4cce-aabc-37fb10f60c31 uri = /v1/utilization
149902024-05-08T03:37:50.490ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 238 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c00f5014-dff9-4cce-aabc-37fb10f60c31 response_code = 405 uri = /v1/utilization
149912024-05-08T03:37:50.490ZINFOtest_unauthorized (external client test context): client received response status = 405
149922024-05-08T03:37:50.490ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/utilization
149932024-05-08T03:37:50.490ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/utilization
149942024-05-08T03:37:50.490ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bd31136-3380-4986-ae8c-b535cf579cd4 uri = /v1/utilization
149952024-05-08T03:37:50.490ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 112 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bd31136-3380-4986-ae8c-b535cf579cd4 response_code = 405 uri = /v1/utilization
149962024-05-08T03:37:50.491ZINFOtest_unauthorized (external client test context): client received response status = 405
149972024-05-08T03:37:50.491ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/utilization
149982024-05-08T03:37:50.491ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/utilization
149992024-05-08T03:37:50.491ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 477acb0a-e803-45fd-b564-177b34305127 uri = /v1/utilization
150002024-05-08T03:37:50.491ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 477acb0a-e803-45fd-b564-177b34305127 response_code = 405 uri = /v1/utilization
150012024-05-08T03:37:50.491ZINFOtest_unauthorized (external client test context): client received response status = 405
150022024-05-08T03:37:50.491ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/utilization
150032024-05-08T03:37:50.492ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/utilization
150042024-05-08T03:37:50.492ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 35527a79-d3d3-4475-9c0c-06baaf187044 uri = /v1/utilization
150052024-05-08T03:37:50.492ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 35527a79-d3d3-4475-9c0c-06baaf187044 response_code = 405 uri = /v1/utilization
150062024-05-08T03:37:50.492ZINFOtest_unauthorized (external client test context): client received response status = 405
150072024-05-08T03:37:50.492ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/utilization
150082024-05-08T03:37:50.492ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/utilization
150092024-05-08T03:37:50.492ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1eef5ba2-2715-4fe6-87b2-eb47703d5241 uri = /v1/utilization
150102024-05-08T03:37:50.492ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1eef5ba2-2715-4fe6-87b2-eb47703d5241 response_code = 405 uri = /v1/utilization
150112024-05-08T03:37:50.493ZINFOtest_unauthorized (external client test context): client received response status = 405
150122024-05-08T03:37:50.493ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/utilization
150132024-05-08T03:37:50.493ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/utilization
150142024-05-08T03:37:50.493ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a3d01102-7f33-4882-9d28-b986bc6422b1 uri = /v1/utilization
150152024-05-08T03:37:50.493ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a3d01102-7f33-4882-9d28-b986bc6422b1 response_code = 405 uri = /v1/utilization
150162024-05-08T03:37:50.493ZINFOtest_unauthorized (external client test context): client received response status = 405
150172024-05-08T03:37:50.494ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/utilization
150182024-05-08T03:37:50.494ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/utilization
150192024-05-08T03:37:50.494ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 50b90c23-1b4a-4473-8b97-447cfcc4df19 uri = /v1/utilization
150202024-05-08T03:37:50.494ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 50b90c23-1b4a-4473-8b97-447cfcc4df19 response_code = 405 uri = /v1/utilization
150212024-05-08T03:37:50.494ZINFOtest_unauthorized (external client test context): client received response status = 405
150222024-05-08T03:37:50.494ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/utilization
150232024-05-08T03:37:50.494ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/utilization
150242024-05-08T03:37:50.495ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8320e3b4-569d-4189-9e09-01ee428f7e91 uri = /v1/utilization
150252024-05-08T03:37:50.495ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8320e3b4-569d-4189-9e09-01ee428f7e91 response_code = 405 uri = /v1/utilization
150262024-05-08T03:37:50.495ZINFOtest_unauthorized (external client test context): client received response status = 405
150272024-05-08T03:37:50.495ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/utilization
150282024-05-08T03:37:50.495ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/utilization
150292024-05-08T03:37:50.495ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b3042bce-3610-4393-8497-0c91e43c63ed uri = /v1/utilization
150302024-05-08T03:37:50.496ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b3042bce-3610-4393-8497-0c91e43c63ed response_code = 405 uri = /v1/utilization
150312024-05-08T03:37:50.496ZINFOtest_unauthorized (external client test context): client received response status = 405
150322024-05-08T03:37:50.496ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/utilization
150332024-05-08T03:37:50.496ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/utilization
150342024-05-08T03:37:50.496ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ae330d85-9a56-45bb-be5e-0f8602f8c9ee uri = /v1/utilization
150352024-05-08T03:37:50.496ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 74 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ae330d85-9a56-45bb-be5e-0f8602f8c9ee response_code = 405 uri = /v1/utilization
150362024-05-08T03:37:50.497ZINFOtest_unauthorized (external client test context): client received response status = 405
150372024-05-08T03:37:50.498ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/utilization
150382024-05-08T03:37:50.498ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/utilization
150392024-05-08T03:37:50.498ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 uri = /v1/utilization
150402024-05-08T03:37:50.498ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 uri = /v1/utilization
150412024-05-08T03:37:50.498ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/utilization
150422024-05-08T03:37:50.498ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150432024-05-08T03:37:50.498ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150442024-05-08T03:37:50.498ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150452024-05-08T03:37:50.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150462024-05-08T03:37:50.500ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150472024-05-08T03:37:50.501ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150482024-05-08T03:37:50.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
150492024-05-08T03:37:50.505ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
150502024-05-08T03:37:50.505ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150512024-05-08T03:37:50.505ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150522024-05-08T03:37:50.506ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150532024-05-08T03:37:50.508ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
150542024-05-08T03:37:50.508ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150552024-05-08T03:37:50.508ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150562024-05-08T03:37:50.509ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150572024-05-08T03:37:50.512ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
150582024-05-08T03:37:50.517ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
150592024-05-08T03:37:50.517ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150602024-05-08T03:37:50.517ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150612024-05-08T03:37:50.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150622024-05-08T03:37:50.518ZDEBGtest_unauthorized (collection-task): collecting from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
150632024-05-08T03:37:50.519ZTRACtest_unauthorized (dropshot): incoming request local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = 21050305-b0d3-4071-8274-73eb9ada83a1 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
150642024-05-08T03:37:50.582ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 62350 local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = 21050305-b0d3-4071-8274-73eb9ada83a1 response_code = 200 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
150652024-05-08T03:37:50.583ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
150662024-05-08T03:37:50.583ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
150672024-05-08T03:37:50.584ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150682024-05-08T03:37:50.584ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150692024-05-08T03:37:50.585ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150702024-05-08T03:37:50.588ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
150712024-05-08T03:37:50.692ZDEBGtest_unauthorized (collection-task): collected results from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 4 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
150722024-05-08T03:37:50.692ZDEBGtest_unauthorized (results-sink): inserting 108 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
150732024-05-08T03:37:50.693ZDEBGtest_unauthorized (clickhouse-client): unrolling 108 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
150742024-05-08T03:37:50.903ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_i64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"status_code","field_value":503}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"status_code","field_value":201}\n
150752024-05-08T03:37:50.906ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
150762024-05-08T03:37:50.906ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
150772024-05-08T03:37:50.906ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
150782024-05-08T03:37:50.906ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
150792024-05-08T03:37:50.909ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 108 table_name = oximeter.fields_i64
150802024-05-08T03:37:50.909ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"route","field_value":"/metrics/collectors"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"route","field_value":"/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"route","field_value":"/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"route","field_value":"/v1/certificates"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"route","field_value":"/v1/floating-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"route","field_value":"/v1/me/ssh-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"route","field_value":"/v1/system/identity-providers/saml"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"route","field_value":"/v1/vpcs"}\n
150812024-05-08T03:37:50.911ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
150822024-05-08T03:37:50.911ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
150832024-05-08T03:37:50.918ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
150842024-05-08T03:37:50.918ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 uri = /v1/utilization
150852024-05-08T03:37:50.918ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database uri = /v1/utilization
150862024-05-08T03:37:50.918ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {} } uri = /v1/utilization
150872024-05-08T03:37:50.924ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database result = Ok(()) uri = /v1/utilization
150882024-05-08T03:37:50.925ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 324 table_name = oximeter.fields_string
150892024-05-08T03:37:50.925ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n
150902024-05-08T03:37:50.930ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 108 table_name = oximeter.fields_uuid
150912024-05-08T03:37:50.931ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_histogramf64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:50.520266374","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:50.520313107","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:50.520322345","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:50.520331123","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:37:50.520339359","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521262705","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521300591","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521309799","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521318336","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521325691","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521335009","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521440339","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521449286","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521545327","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521557892","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521567471","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521577261","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521600176","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521609956","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521618663","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521627801","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521635917","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521646549","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521655526","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521663663","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521672129","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521680727","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521689083","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521697370","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521738922","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521748341","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521758802","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521767649","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521775645","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521784593","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521811767","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521820294","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521835043","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521845685","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521862418","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521878209","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521888069","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521941255","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521952758","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521969671","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.521977958","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522048618","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522066303","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522074690","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522105832","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522114489","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522128838","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522137415","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522153216","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522168046","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522176603","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522194458","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522203546","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522219037","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522227905","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522257814","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522273565","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522282744","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522300379","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522309537","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522324827","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522333685","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.522571288","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525374802","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525442026","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525485442","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525498078","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525516474","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525527005","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525545632","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525562556","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525572706","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525662505","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525679498","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525705350","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525716522","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525733826","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525750129","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525760950","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525778676","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525788936","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525807042","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.525817182","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526388608","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526408849","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526419380","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526483136","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526500762","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526515170","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526524829","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526543256","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526607875","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526619949","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526647423","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526657453","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526674206","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526684296","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526700869","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526716611","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526725859","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526742572","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526752602","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:37:50.526766430","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n
150922024-05-08T03:37:50.934ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/utilization
150932024-05-08T03:37:50.934ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/utilization
150942024-05-08T03:37:50.934ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database uri = /v1/utilization
150952024-05-08T03:37:50.934ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {} } uri = /v1/utilization
150962024-05-08T03:37:50.934ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database result = Ok(()) uri = /v1/utilization
150972024-05-08T03:37:50.936ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/utilization
150982024-05-08T03:37:50.936ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database uri = /v1/utilization
150992024-05-08T03:37:50.936ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {} } uri = /v1/utilization
151002024-05-08T03:37:50.937ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database result = Ok(()) uri = /v1/utilization
151012024-05-08T03:37:50.940ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 108 table_name = oximeter.measurements_histogramf64
151022024-05-08T03:37:50.941ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
151032024-05-08T03:37:50.942ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/utilization
151042024-05-08T03:37:50.948ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/utilization
151052024-05-08T03:37:50.948ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/utilization
151062024-05-08T03:37:50.948ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/utilization
151072024-05-08T03:37:50.948ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database uri = /v1/utilization
151082024-05-08T03:37:50.948ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {} } uri = /v1/utilization
151092024-05-08T03:37:50.949ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database result = Ok(()) uri = /v1/utilization
151102024-05-08T03:37:50.952ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/utilization
151112024-05-08T03:37:50.952ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database uri = /v1/utilization
151122024-05-08T03:37:50.953ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {} } uri = /v1/utilization
151132024-05-08T03:37:50.954ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database result = Ok(()) uri = /v1/utilization
151142024-05-08T03:37:50.958ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/utilization
151152024-05-08T03:37:50.962ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/utilization
151162024-05-08T03:37:50.962ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database uri = /v1/utilization
151172024-05-08T03:37:50.962ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 roles = RoleSet { roles: {} } uri = /v1/utilization
151182024-05-08T03:37:50.962ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 resource = Database result = Ok(()) uri = /v1/utilization
151192024-05-08T03:37:50.972ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 475700 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 30c5cf47-2024-40f7-88e8-27a34687f042 response_code = 200 uri = /v1/utilization
151202024-05-08T03:37:50.973ZINFOtest_unauthorized (external client test context): client received response status = 200
151212024-05-08T03:37:50.973ZINFOtest_unauthorized: test: begin endpoint url = /v1/policy
151222024-05-08T03:37:50.973ZINFOtest_unauthorized: test: privileged GET url = /v1/policy
151232024-05-08T03:37:50.973ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/policy
151242024-05-08T03:37:50.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a uri = /v1/policy
151252024-05-08T03:37:50.996ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a uri = /v1/policy
151262024-05-08T03:37:50.996ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/policy
151272024-05-08T03:37:50.997ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151282024-05-08T03:37:50.997ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151292024-05-08T03:37:50.998ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151302024-05-08T03:37:51.007ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151312024-05-08T03:37:51.007ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151322024-05-08T03:37:51.011ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151332024-05-08T03:37:51.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
151342024-05-08T03:37:51.016ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
151352024-05-08T03:37:51.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151362024-05-08T03:37:51.016ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151372024-05-08T03:37:51.018ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151382024-05-08T03:37:51.021ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
151392024-05-08T03:37:51.021ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151402024-05-08T03:37:51.021ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151412024-05-08T03:37:51.022ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151422024-05-08T03:37:51.024ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
151432024-05-08T03:37:51.032ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
151442024-05-08T03:37:51.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151452024-05-08T03:37:51.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151462024-05-08T03:37:51.033ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151472024-05-08T03:37:51.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
151482024-05-08T03:37:51.045ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
151492024-05-08T03:37:51.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151502024-05-08T03:37:51.046ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151512024-05-08T03:37:51.047ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151522024-05-08T03:37:51.051ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
151532024-05-08T03:37:51.051ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
151542024-05-08T03:37:51.051ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
151552024-05-08T03:37:51.053ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
151562024-05-08T03:37:51.057ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
151572024-05-08T03:37:51.071ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
151582024-05-08T03:37:51.071ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a uri = /v1/policy
151592024-05-08T03:37:51.071ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database uri = /v1/policy
151602024-05-08T03:37:51.071ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {} } uri = /v1/policy
151612024-05-08T03:37:51.073ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database result = Ok(()) uri = /v1/policy
151622024-05-08T03:37:51.080ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/policy
151632024-05-08T03:37:51.081ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/policy
151642024-05-08T03:37:51.081ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database uri = /v1/policy
151652024-05-08T03:37:51.081ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {} } uri = /v1/policy
151662024-05-08T03:37:51.082ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database result = Ok(()) uri = /v1/policy
151672024-05-08T03:37:51.089ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/policy
151682024-05-08T03:37:51.089ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database uri = /v1/policy
151692024-05-08T03:37:51.089ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {} } uri = /v1/policy
151702024-05-08T03:37:51.091ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database result = Ok(()) uri = /v1/policy
151712024-05-08T03:37:51.098ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/policy
151722024-05-08T03:37:51.105ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/policy
151732024-05-08T03:37:51.105ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database uri = /v1/policy
151742024-05-08T03:37:51.106ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {} } uri = /v1/policy
151752024-05-08T03:37:51.106ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database result = Ok(()) uri = /v1/policy
151762024-05-08T03:37:51.107ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/policy
151772024-05-08T03:37:51.107ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/policy
151782024-05-08T03:37:51.107ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database uri = /v1/policy
151792024-05-08T03:37:51.108ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {} } uri = /v1/policy
151802024-05-08T03:37:51.108ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database result = Ok(()) uri = /v1/policy
151812024-05-08T03:37:51.112ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/policy
151822024-05-08T03:37:51.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database uri = /v1/policy
151832024-05-08T03:37:51.112ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {} } uri = /v1/policy
151842024-05-08T03:37:51.113ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Database result = Ok(()) uri = /v1/policy
151852024-05-08T03:37:51.117ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/policy
151862024-05-08T03:37:51.128ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/policy
151872024-05-08T03:37:51.131ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 157570 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b83e2353-3817-4b84-9f5c-8ddba5016a7a response_code = 200 uri = /v1/policy
151882024-05-08T03:37:51.132ZINFOtest_unauthorized (external client test context): client received response status = 200
151892024-05-08T03:37:51.133ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/policy
151902024-05-08T03:37:51.133ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/policy
151912024-05-08T03:37:51.133ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/policy
151922024-05-08T03:37:51.134ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cbccf69a-0eab-4382-8bc4-bb812c020235 uri = /v1/policy
151932024-05-08T03:37:51.134ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cbccf69a-0eab-4382-8bc4-bb812c020235 uri = /v1/policy
151942024-05-08T03:37:51.135ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cbccf69a-0eab-4382-8bc4-bb812c020235 uri = /v1/policy
151952024-05-08T03:37:51.135ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cbccf69a-0eab-4382-8bc4-bb812c020235 uri = /v1/policy
151962024-05-08T03:37:51.136ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = loading current silo: Actor required latency_us = 1808 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cbccf69a-0eab-4382-8bc4-bb812c020235 response_code = 401 uri = /v1/policy
151972024-05-08T03:37:51.136ZINFOtest_unauthorized (external client test context): client received response status = 401
151982024-05-08T03:37:51.137ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/policy
151992024-05-08T03:37:51.137ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/policy
152002024-05-08T03:37:51.137ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4a00883a-1e60-498b-8bfe-05945a6c5dce uri = /v1/policy
152012024-05-08T03:37:51.137ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4a00883a-1e60-498b-8bfe-05945a6c5dce uri = /v1/policy
152022024-05-08T03:37:51.137ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4a00883a-1e60-498b-8bfe-05945a6c5dce uri = /v1/policy
152032024-05-08T03:37:51.137ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 322 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4a00883a-1e60-498b-8bfe-05945a6c5dce response_code = 401 uri = /v1/policy
152042024-05-08T03:37:51.138ZINFOtest_unauthorized (external client test context): client received response status = 401
152052024-05-08T03:37:51.138ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/policy
152062024-05-08T03:37:51.138ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/policy
152072024-05-08T03:37:51.138ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3f9cc5-6fb3-4bc3-b4cc-3d307a2367df uri = /v1/policy
152082024-05-08T03:37:51.138ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3f9cc5-6fb3-4bc3-b4cc-3d307a2367df uri = /v1/policy
152092024-05-08T03:37:51.142ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:508:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#3}::from::policy_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:520:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#3}::from::policy_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#3}::from::policy_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>) -> omicron_nexus::external_api::http_entrypoints::{impl#3}::from::policy_view::{async_fn_env#0}, (), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3f9cc5-6fb3-4bc3-b4cc-3d307a2367df uri = /v1/policy
152102024-05-08T03:37:51.142ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3547 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3f9cc5-6fb3-4bc3-b4cc-3d307a2367df response_code = 401 uri = /v1/policy
152112024-05-08T03:37:51.142ZINFOtest_unauthorized (external client test context): client received response status = 401
152122024-05-08T03:37:51.142ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/policy
152132024-05-08T03:37:51.142ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/policy
152142024-05-08T03:37:51.142ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 uri = /v1/policy
152152024-05-08T03:37:51.142ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 uri = /v1/policy
152162024-05-08T03:37:51.142ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/policy
152172024-05-08T03:37:51.142ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152182024-05-08T03:37:51.142ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152192024-05-08T03:37:51.144ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152202024-05-08T03:37:51.147ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152212024-05-08T03:37:51.147ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152222024-05-08T03:37:51.150ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152232024-05-08T03:37:51.157ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
152242024-05-08T03:37:51.159ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
152252024-05-08T03:37:51.160ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152262024-05-08T03:37:51.160ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152272024-05-08T03:37:51.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152282024-05-08T03:37:51.167ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
152292024-05-08T03:37:51.167ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152302024-05-08T03:37:51.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152312024-05-08T03:37:51.168ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152322024-05-08T03:37:51.170ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
152332024-05-08T03:37:51.183ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
152342024-05-08T03:37:51.183ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152352024-05-08T03:37:51.184ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152362024-05-08T03:37:51.185ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152372024-05-08T03:37:51.187ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
152382024-05-08T03:37:51.187ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
152392024-05-08T03:37:51.187ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152402024-05-08T03:37:51.187ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152412024-05-08T03:37:51.188ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152422024-05-08T03:37:51.192ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
152432024-05-08T03:37:51.192ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
152442024-05-08T03:37:51.192ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
152452024-05-08T03:37:51.194ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
152462024-05-08T03:37:51.197ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
152472024-05-08T03:37:51.202ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
152482024-05-08T03:37:51.202ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 uri = /v1/policy
152492024-05-08T03:37:51.202ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Database uri = /v1/policy
152502024-05-08T03:37:51.202ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 roles = RoleSet { roles: {} } uri = /v1/policy
152512024-05-08T03:37:51.203ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Database result = Ok(()) uri = /v1/policy
152522024-05-08T03:37:51.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/policy
152532024-05-08T03:37:51.206ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/policy
152542024-05-08T03:37:51.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Database uri = /v1/policy
152552024-05-08T03:37:51.206ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 roles = RoleSet { roles: {} } uri = /v1/policy
152562024-05-08T03:37:51.208ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Database result = Ok(()) uri = /v1/policy
152572024-05-08T03:37:51.211ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/policy
152582024-05-08T03:37:51.211ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Database uri = /v1/policy
152592024-05-08T03:37:51.211ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 roles = RoleSet { roles: {} } uri = /v1/policy
152602024-05-08T03:37:51.212ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Database result = Ok(()) uri = /v1/policy
152612024-05-08T03:37:51.215ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 roles = RoleSet { roles: {} } uri = /v1/policy
152622024-05-08T03:37:51.224ZDEBGtest_unauthorized (dropshot_external): authorize result action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Err(Forbidden) uri = /v1/policy
152632024-05-08T03:37:51.224ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 82166 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5b796ab9-e471-4d12-ab12-56d4a0e308f9 response_code = 403 uri = /v1/policy
152642024-05-08T03:37:51.224ZINFOtest_unauthorized (external client test context): client received response status = 403
152652024-05-08T03:37:51.225ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/policy
152662024-05-08T03:37:51.225ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/policy
152672024-05-08T03:37:51.225ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 87a398b9-6943-496d-b4d8-ebedf2a76ebc uri = /v1/policy
152682024-05-08T03:37:51.225ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 87a398b9-6943-496d-b4d8-ebedf2a76ebc uri = /v1/policy
152692024-05-08T03:37:51.225ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 87a398b9-6943-496d-b4d8-ebedf2a76ebc uri = /v1/policy
152702024-05-08T03:37:51.225ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 87a398b9-6943-496d-b4d8-ebedf2a76ebc uri = /v1/policy
152712024-05-08T03:37:51.226ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = loading current silo: Actor required latency_us = 685 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 87a398b9-6943-496d-b4d8-ebedf2a76ebc response_code = 401 uri = /v1/policy
152722024-05-08T03:37:51.226ZINFOtest_unauthorized (external client test context): client received response status = 401
152732024-05-08T03:37:51.226ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/policy
152742024-05-08T03:37:51.226ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/policy
152752024-05-08T03:37:51.226ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9168abb7-0b28-44ca-a649-9d12f8407887 uri = /v1/policy
152762024-05-08T03:37:51.226ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9168abb7-0b28-44ca-a649-9d12f8407887 uri = /v1/policy
152772024-05-08T03:37:51.226ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9168abb7-0b28-44ca-a649-9d12f8407887 uri = /v1/policy
152782024-05-08T03:37:51.226ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 222 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9168abb7-0b28-44ca-a649-9d12f8407887 response_code = 401 uri = /v1/policy
152792024-05-08T03:37:51.227ZINFOtest_unauthorized (external client test context): client received response status = 401
152802024-05-08T03:37:51.227ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/policy
152812024-05-08T03:37:51.227ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/policy
152822024-05-08T03:37:51.227ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 66d42aba-6869-43d8-bd2a-bd7df5a4aa1a uri = /v1/policy
152832024-05-08T03:37:51.227ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 66d42aba-6869-43d8-bd2a-bd7df5a4aa1a uri = /v1/policy
152842024-05-08T03:37:51.232ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:540:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#4}::from::policy_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:552:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#4}::from::policy_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#4}::from::policy_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#4}::from::policy_update::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::SiloRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 66d42aba-6869-43d8-bd2a-bd7df5a4aa1a uri = /v1/policy
152852024-05-08T03:37:51.232ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4371 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 66d42aba-6869-43d8-bd2a-bd7df5a4aa1a response_code = 401 uri = /v1/policy
152862024-05-08T03:37:51.232ZINFOtest_unauthorized (external client test context): client received response status = 401
152872024-05-08T03:37:51.232ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/policy
152882024-05-08T03:37:51.232ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/policy
152892024-05-08T03:37:51.232ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf509dbe-5ef7-4bd5-8f51-4fac7bf5c522 uri = /v1/policy
152902024-05-08T03:37:51.232ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 87 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf509dbe-5ef7-4bd5-8f51-4fac7bf5c522 response_code = 405 uri = /v1/policy
152912024-05-08T03:37:51.233ZINFOtest_unauthorized (external client test context): client received response status = 405
152922024-05-08T03:37:51.233ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/policy
152932024-05-08T03:37:51.233ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/policy
152942024-05-08T03:37:51.233ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 87fbdaaa-4889-4391-bd3a-5aae69a56891 uri = /v1/policy
152952024-05-08T03:37:51.233ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 87fbdaaa-4889-4391-bd3a-5aae69a56891 response_code = 405 uri = /v1/policy
152962024-05-08T03:37:51.234ZINFOtest_unauthorized (external client test context): client received response status = 405
152972024-05-08T03:37:51.234ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/policy
152982024-05-08T03:37:51.234ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/policy
152992024-05-08T03:37:51.235ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e72d4efc-af79-41d3-a54b-ed133bcd910f uri = /v1/policy
153002024-05-08T03:37:51.235ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e72d4efc-af79-41d3-a54b-ed133bcd910f response_code = 405 uri = /v1/policy
153012024-05-08T03:37:51.235ZINFOtest_unauthorized (external client test context): client received response status = 405
153022024-05-08T03:37:51.236ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/policy
153032024-05-08T03:37:51.236ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/policy
153042024-05-08T03:37:51.236ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 98f543c2-db18-4aa8-a7cf-e8105c5e1a4f uri = /v1/policy
153052024-05-08T03:37:51.236ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 187 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 98f543c2-db18-4aa8-a7cf-e8105c5e1a4f response_code = 405 uri = /v1/policy
153062024-05-08T03:37:51.236ZINFOtest_unauthorized (external client test context): client received response status = 405
153072024-05-08T03:37:51.236ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/policy
153082024-05-08T03:37:51.236ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/policy
153092024-05-08T03:37:51.237ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 264f6277-84e3-4015-a2ae-89e9602a58a8 uri = /v1/policy
153102024-05-08T03:37:51.237ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 264f6277-84e3-4015-a2ae-89e9602a58a8 response_code = 405 uri = /v1/policy
153112024-05-08T03:37:51.237ZINFOtest_unauthorized (external client test context): client received response status = 405
153122024-05-08T03:37:51.237ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/policy
153132024-05-08T03:37:51.237ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/policy
153142024-05-08T03:37:51.237ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7eeb31bd-918e-4f8c-b8ca-b57311941d52 uri = /v1/policy
153152024-05-08T03:37:51.237ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7eeb31bd-918e-4f8c-b8ca-b57311941d52 response_code = 405 uri = /v1/policy
153162024-05-08T03:37:51.238ZINFOtest_unauthorized (external client test context): client received response status = 405
153172024-05-08T03:37:51.238ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/policy
153182024-05-08T03:37:51.238ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/policy
153192024-05-08T03:37:51.238ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e46a9052-84c4-4f92-af7c-45ce643a3668 uri = /v1/policy
153202024-05-08T03:37:51.238ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e46a9052-84c4-4f92-af7c-45ce643a3668 response_code = 405 uri = /v1/policy
153212024-05-08T03:37:51.238ZINFOtest_unauthorized (external client test context): client received response status = 405
153222024-05-08T03:37:51.238ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/policy
153232024-05-08T03:37:51.238ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/policy
153242024-05-08T03:37:51.239ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7bf5997e-b29d-4c43-94b7-54eeb890fb5c uri = /v1/policy
153252024-05-08T03:37:51.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7bf5997e-b29d-4c43-94b7-54eeb890fb5c response_code = 405 uri = /v1/policy
153262024-05-08T03:37:51.239ZINFOtest_unauthorized (external client test context): client received response status = 405
153272024-05-08T03:37:51.239ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/policy
153282024-05-08T03:37:51.239ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/policy
153292024-05-08T03:37:51.239ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8ed64d3b-c66a-4ee2-b14a-f6a84b3e8968 uri = /v1/policy
153302024-05-08T03:37:51.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8ed64d3b-c66a-4ee2-b14a-f6a84b3e8968 response_code = 405 uri = /v1/policy
153312024-05-08T03:37:51.240ZINFOtest_unauthorized (external client test context): client received response status = 405
153322024-05-08T03:37:51.240ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/policy
153332024-05-08T03:37:51.240ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/policy
153342024-05-08T03:37:51.240ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = aa45ad46-fe51-4e99-921e-9bf21cea91b4 uri = /v1/policy
153352024-05-08T03:37:51.240ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = aa45ad46-fe51-4e99-921e-9bf21cea91b4 response_code = 405 uri = /v1/policy
153362024-05-08T03:37:51.240ZINFOtest_unauthorized (external client test context): client received response status = 405
153372024-05-08T03:37:51.240ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/policy
153382024-05-08T03:37:51.241ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/policy
153392024-05-08T03:37:51.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f003b707-feaf-4135-bb75-2a5383747f27 uri = /v1/policy
153402024-05-08T03:37:51.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 87 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f003b707-feaf-4135-bb75-2a5383747f27 response_code = 405 uri = /v1/policy
153412024-05-08T03:37:51.241ZINFOtest_unauthorized (external client test context): client received response status = 405
153422024-05-08T03:37:51.241ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/policy
153432024-05-08T03:37:51.241ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/policy
153442024-05-08T03:37:51.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 116395de-a332-4b87-9970-4b1a67e26510 uri = /v1/policy
153452024-05-08T03:37:51.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 53 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 116395de-a332-4b87-9970-4b1a67e26510 response_code = 405 uri = /v1/policy
153462024-05-08T03:37:51.242ZINFOtest_unauthorized (external client test context): client received response status = 405
153472024-05-08T03:37:51.242ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/policy
153482024-05-08T03:37:51.242ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/policy
153492024-05-08T03:37:51.242ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 uri = /v1/policy
153502024-05-08T03:37:51.242ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 uri = /v1/policy
153512024-05-08T03:37:51.242ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/policy
153522024-05-08T03:37:51.243ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153532024-05-08T03:37:51.243ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153542024-05-08T03:37:51.243ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153552024-05-08T03:37:51.246ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153562024-05-08T03:37:51.246ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153572024-05-08T03:37:51.250ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153582024-05-08T03:37:51.254ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
153592024-05-08T03:37:51.254ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
153602024-05-08T03:37:51.254ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153612024-05-08T03:37:51.254ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153622024-05-08T03:37:51.255ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153632024-05-08T03:37:51.259ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
153642024-05-08T03:37:51.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153652024-05-08T03:37:51.259ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153662024-05-08T03:37:51.259ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153672024-05-08T03:37:51.262ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
153682024-05-08T03:37:51.267ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
153692024-05-08T03:37:51.267ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153702024-05-08T03:37:51.267ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153712024-05-08T03:37:51.267ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153722024-05-08T03:37:51.270ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
153732024-05-08T03:37:51.270ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
153742024-05-08T03:37:51.270ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153752024-05-08T03:37:51.270ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153762024-05-08T03:37:51.271ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153772024-05-08T03:37:51.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
153782024-05-08T03:37:51.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
153792024-05-08T03:37:51.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
153802024-05-08T03:37:51.276ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
153812024-05-08T03:37:51.276ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
153822024-05-08T03:37:51.276ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
153832024-05-08T03:37:51.277ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
153842024-05-08T03:37:51.280ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
153852024-05-08T03:37:51.291ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
153862024-05-08T03:37:51.291ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 uri = /v1/policy
153872024-05-08T03:37:51.291ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database uri = /v1/policy
153882024-05-08T03:37:51.291ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {} } uri = /v1/policy
153892024-05-08T03:37:51.292ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database result = Ok(()) uri = /v1/policy
153902024-05-08T03:37:51.294ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
153912024-05-08T03:37:51.294ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:50.907847518","datum":30}\n
153922024-05-08T03:37:51.296ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/policy
153932024-05-08T03:37:51.297ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/policy
153942024-05-08T03:37:51.297ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database uri = /v1/policy
153952024-05-08T03:37:51.297ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {} } uri = /v1/policy
153962024-05-08T03:37:51.298ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database result = Ok(()) uri = /v1/policy
153972024-05-08T03:37:51.309ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
153982024-05-08T03:37:51.309ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
153992024-05-08T03:37:51.312ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/policy
154002024-05-08T03:37:51.312ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database uri = /v1/policy
154012024-05-08T03:37:51.312ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {} } uri = /v1/policy
154022024-05-08T03:37:51.313ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database result = Ok(()) uri = /v1/policy
154032024-05-08T03:37:51.317ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/policy
154042024-05-08T03:37:51.331ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/policy
154052024-05-08T03:37:51.332ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database uri = /v1/policy
154062024-05-08T03:37:51.332ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {} } uri = /v1/policy
154072024-05-08T03:37:51.333ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database result = Ok(()) uri = /v1/policy
154082024-05-08T03:37:51.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/policy
154092024-05-08T03:37:51.335ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/policy
154102024-05-08T03:37:51.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database uri = /v1/policy
154112024-05-08T03:37:51.335ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {} } uri = /v1/policy
154122024-05-08T03:37:51.336ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database result = Ok(()) uri = /v1/policy
154132024-05-08T03:37:51.340ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/policy
154142024-05-08T03:37:51.340ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database uri = /v1/policy
154152024-05-08T03:37:51.340ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {} } uri = /v1/policy
154162024-05-08T03:37:51.343ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Database result = Ok(()) uri = /v1/policy
154172024-05-08T03:37:51.346ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/policy
154182024-05-08T03:37:51.352ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/policy
154192024-05-08T03:37:51.354ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 111792 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b0ab6952-0e6a-4e0f-8c77-c1be709bfe38 response_code = 200 uri = /v1/policy
154202024-05-08T03:37:51.354ZINFOtest_unauthorized (external client test context): client received response status = 200
154212024-05-08T03:37:51.354ZINFOtest_unauthorized: test: begin endpoint url = /v1/users
154222024-05-08T03:37:51.354ZINFOtest_unauthorized: test: privileged GET url = /v1/users
154232024-05-08T03:37:51.354ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/users
154242024-05-08T03:37:51.355ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 uri = /v1/users
154252024-05-08T03:37:51.355ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 uri = /v1/users
154262024-05-08T03:37:51.355ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/users
154272024-05-08T03:37:51.355ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154282024-05-08T03:37:51.355ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154292024-05-08T03:37:51.356ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154302024-05-08T03:37:51.359ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154312024-05-08T03:37:51.360ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154322024-05-08T03:37:51.363ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154332024-05-08T03:37:51.367ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
154342024-05-08T03:37:51.367ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
154352024-05-08T03:37:51.367ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154362024-05-08T03:37:51.367ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154372024-05-08T03:37:51.368ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154382024-05-08T03:37:51.370ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
154392024-05-08T03:37:51.371ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154402024-05-08T03:37:51.371ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154412024-05-08T03:37:51.371ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154422024-05-08T03:37:51.374ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
154432024-05-08T03:37:51.379ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
154442024-05-08T03:37:51.380ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154452024-05-08T03:37:51.380ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154462024-05-08T03:37:51.380ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154472024-05-08T03:37:51.382ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
154482024-05-08T03:37:51.382ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
154492024-05-08T03:37:51.383ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154502024-05-08T03:37:51.383ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154512024-05-08T03:37:51.384ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154522024-05-08T03:37:51.386ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
154532024-05-08T03:37:51.386ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
154542024-05-08T03:37:51.386ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
154552024-05-08T03:37:51.395ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
154562024-05-08T03:37:51.398ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
154572024-05-08T03:37:51.407ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
154582024-05-08T03:37:51.407ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 uri = /v1/users
154592024-05-08T03:37:51.407ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }) uri = /v1/users
154602024-05-08T03:37:51.407ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/users
154612024-05-08T03:37:51.407ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = Database uri = /v1/users
154622024-05-08T03:37:51.407ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 roles = RoleSet { roles: {} } uri = /v1/users
154632024-05-08T03:37:51.408ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = Database result = Ok(()) uri = /v1/users
154642024-05-08T03:37:51.412ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/users
154652024-05-08T03:37:51.412ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = Database uri = /v1/users
154662024-05-08T03:37:51.412ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 roles = RoleSet { roles: {} } uri = /v1/users
154672024-05-08T03:37:51.413ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = Database result = Ok(()) uri = /v1/users
154682024-05-08T03:37:51.428ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/users
154692024-05-08T03:37:51.432ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }) result = Ok(()) uri = /v1/users
154702024-05-08T03:37:51.433ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = Database uri = /v1/users
154712024-05-08T03:37:51.433ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 roles = RoleSet { roles: {} } uri = /v1/users
154722024-05-08T03:37:51.433ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 resource = Database result = Ok(()) uri = /v1/users
154732024-05-08T03:37:51.434ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
154742024-05-08T03:37:51.434ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
154752024-05-08T03:37:51.434ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
154762024-05-08T03:37:51.439ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 84485 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f6fad5a1-f0a9-4e05-b4c5-0221025245d4 response_code = 200 uri = /v1/users
154772024-05-08T03:37:51.440ZINFOtest_unauthorized (external client test context): client received response status = 200
154782024-05-08T03:37:51.440ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/users
154792024-05-08T03:37:51.441ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/users
154802024-05-08T03:37:51.441ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/users
154812024-05-08T03:37:51.441ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81431df9-0670-482f-a648-04a2a6c1ef26 uri = /v1/users
154822024-05-08T03:37:51.442ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81431df9-0670-482f-a648-04a2a6c1ef26 uri = /v1/users
154832024-05-08T03:37:51.442ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81431df9-0670-482f-a648-04a2a6c1ef26 uri = /v1/users
154842024-05-08T03:37:51.442ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81431df9-0670-482f-a648-04a2a6c1ef26 uri = /v1/users
154852024-05-08T03:37:51.442ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = listing current silo's users: Actor required latency_us = 1337 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81431df9-0670-482f-a648-04a2a6c1ef26 response_code = 401 uri = /v1/users
154862024-05-08T03:37:51.443ZINFOtest_unauthorized (external client test context): client received response status = 401
154872024-05-08T03:37:51.443ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/users
154882024-05-08T03:37:51.444ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/users
154892024-05-08T03:37:51.444ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b4203f1-a476-48ea-a18b-31e22fb53a4f uri = /v1/users
154902024-05-08T03:37:51.444ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b4203f1-a476-48ea-a18b-31e22fb53a4f uri = /v1/users
154912024-05-08T03:37:51.444ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b4203f1-a476-48ea-a18b-31e22fb53a4f uri = /v1/users
154922024-05-08T03:37:51.446ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 2404 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b4203f1-a476-48ea-a18b-31e22fb53a4f response_code = 401 uri = /v1/users
154932024-05-08T03:37:51.447ZINFOtest_unauthorized (external client test context): client received response status = 401
154942024-05-08T03:37:51.447ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/users
154952024-05-08T03:37:51.448ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/users
154962024-05-08T03:37:51.448ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c88e768d-3c3b-40db-8387-842d085b80a2 uri = /v1/users
154972024-05-08T03:37:51.449ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c88e768d-3c3b-40db-8387-842d085b80a2 uri = /v1/users
154982024-05-08T03:37:51.459ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5760:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#176}::from::user_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::User>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5781:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#176}::from::user_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#176}::from::user_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::User>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#176}::from::user_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::OptionalGroupSelector>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::User>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c88e768d-3c3b-40db-8387-842d085b80a2 uri = /v1/users
154992024-05-08T03:37:51.459ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 10599 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c88e768d-3c3b-40db-8387-842d085b80a2 response_code = 401 uri = /v1/users
155002024-05-08T03:37:51.459ZINFOtest_unauthorized (external client test context): client received response status = 401
155012024-05-08T03:37:51.459ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/users
155022024-05-08T03:37:51.460ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/users
155032024-05-08T03:37:51.460ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f26bca3a-750c-40bc-8234-c9d9c1bcfb0c uri = /v1/users
155042024-05-08T03:37:51.460ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 146 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f26bca3a-750c-40bc-8234-c9d9c1bcfb0c response_code = 405 uri = /v1/users
155052024-05-08T03:37:51.460ZINFOtest_unauthorized (external client test context): client received response status = 405
155062024-05-08T03:37:51.460ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/users
155072024-05-08T03:37:51.461ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/users
155082024-05-08T03:37:51.461ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a3388989-d981-44e2-8c60-91fe2d25d11f uri = /v1/users
155092024-05-08T03:37:51.461ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 140 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a3388989-d981-44e2-8c60-91fe2d25d11f response_code = 405 uri = /v1/users
155102024-05-08T03:37:51.461ZINFOtest_unauthorized (external client test context): client received response status = 405
155112024-05-08T03:37:51.462ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/users
155122024-05-08T03:37:51.462ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/users
155132024-05-08T03:37:51.462ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d78a7830-b4bb-4018-a18c-46af8f13e3b8 uri = /v1/users
155142024-05-08T03:37:51.462ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 181 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d78a7830-b4bb-4018-a18c-46af8f13e3b8 response_code = 405 uri = /v1/users
155152024-05-08T03:37:51.463ZINFOtest_unauthorized (external client test context): client received response status = 405
155162024-05-08T03:37:51.463ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/users
155172024-05-08T03:37:51.463ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/users
155182024-05-08T03:37:51.464ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5da89bd-e91e-497a-bac4-635999d7d593 uri = /v1/users
155192024-05-08T03:37:51.464ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 141 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5da89bd-e91e-497a-bac4-635999d7d593 response_code = 405 uri = /v1/users
155202024-05-08T03:37:51.464ZINFOtest_unauthorized (external client test context): client received response status = 405
155212024-05-08T03:37:51.464ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/users
155222024-05-08T03:37:51.464ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/users
155232024-05-08T03:37:51.465ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9fe43c2b-7c9d-4aab-8938-55dfac9c4d57 uri = /v1/users
155242024-05-08T03:37:51.466ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 142 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9fe43c2b-7c9d-4aab-8938-55dfac9c4d57 response_code = 405 uri = /v1/users
155252024-05-08T03:37:51.467ZINFOtest_unauthorized (external client test context): client received response status = 405
155262024-05-08T03:37:51.467ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/users
155272024-05-08T03:37:51.467ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/users
155282024-05-08T03:37:51.467ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3ba28319-2e1a-4a85-89af-094572beae91 uri = /v1/users
155292024-05-08T03:37:51.467ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 139 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3ba28319-2e1a-4a85-89af-094572beae91 response_code = 405 uri = /v1/users
155302024-05-08T03:37:51.468ZINFOtest_unauthorized (external client test context): client received response status = 405
155312024-05-08T03:37:51.468ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/users
155322024-05-08T03:37:51.468ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/users
155332024-05-08T03:37:51.468ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5559d836-6eae-49b8-9806-de05070e4466 uri = /v1/users
155342024-05-08T03:37:51.469ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 208 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5559d836-6eae-49b8-9806-de05070e4466 response_code = 405 uri = /v1/users
155352024-05-08T03:37:51.469ZINFOtest_unauthorized (external client test context): client received response status = 405
155362024-05-08T03:37:51.469ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/users
155372024-05-08T03:37:51.469ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/users
155382024-05-08T03:37:51.470ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = eb38b8b6-ef40-46c8-b9a1-bc535fe1163f uri = /v1/users
155392024-05-08T03:37:51.470ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 132 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = eb38b8b6-ef40-46c8-b9a1-bc535fe1163f response_code = 405 uri = /v1/users
155402024-05-08T03:37:51.470ZINFOtest_unauthorized (external client test context): client received response status = 405
155412024-05-08T03:37:51.471ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/users
155422024-05-08T03:37:51.471ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/users
155432024-05-08T03:37:51.471ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 32f20f7b-de55-4579-9629-4dcaa5665ddb uri = /v1/users
155442024-05-08T03:37:51.471ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 195 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 32f20f7b-de55-4579-9629-4dcaa5665ddb response_code = 405 uri = /v1/users
155452024-05-08T03:37:51.472ZINFOtest_unauthorized (external client test context): client received response status = 405
155462024-05-08T03:37:51.472ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/users
155472024-05-08T03:37:51.472ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/users
155482024-05-08T03:37:51.495ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1ad24a5f-8740-46f1-80f4-89f8be0e0181 uri = /v1/users
155492024-05-08T03:37:51.495ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22688 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1ad24a5f-8740-46f1-80f4-89f8be0e0181 response_code = 405 uri = /v1/users
155502024-05-08T03:37:51.496ZINFOtest_unauthorized (external client test context): client received response status = 405
155512024-05-08T03:37:51.496ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/users
155522024-05-08T03:37:51.496ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/users
155532024-05-08T03:37:51.496ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1c702a51-ee02-4ad0-81b0-a6ba4a61366b uri = /v1/users
155542024-05-08T03:37:51.496ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 138 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1c702a51-ee02-4ad0-81b0-a6ba4a61366b response_code = 405 uri = /v1/users
155552024-05-08T03:37:51.497ZINFOtest_unauthorized (external client test context): client received response status = 405
155562024-05-08T03:37:51.497ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/users
155572024-05-08T03:37:51.497ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/users
155582024-05-08T03:37:51.497ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = aa026b52-82d6-4b7d-9260-48ead1f70aff uri = /v1/users
155592024-05-08T03:37:51.497ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 140 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = aa026b52-82d6-4b7d-9260-48ead1f70aff response_code = 405 uri = /v1/users
155602024-05-08T03:37:51.498ZINFOtest_unauthorized (external client test context): client received response status = 405
155612024-05-08T03:37:51.498ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/users
155622024-05-08T03:37:51.498ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/users
155632024-05-08T03:37:51.498ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 78e850fa-a04e-42b2-85cb-351f250b51d7 uri = /v1/users
155642024-05-08T03:37:51.499ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 131 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 78e850fa-a04e-42b2-85cb-351f250b51d7 response_code = 405 uri = /v1/users
155652024-05-08T03:37:51.499ZINFOtest_unauthorized (external client test context): client received response status = 405
155662024-05-08T03:37:51.499ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/users
155672024-05-08T03:37:51.499ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/users
155682024-05-08T03:37:51.500ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 82668fdd-c156-478a-b530-4e3babc41e1c uri = /v1/users
155692024-05-08T03:37:51.500ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 139 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 82668fdd-c156-478a-b530-4e3babc41e1c response_code = 405 uri = /v1/users
155702024-05-08T03:37:51.501ZINFOtest_unauthorized (external client test context): client received response status = 405
155712024-05-08T03:37:51.503ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/users
155722024-05-08T03:37:51.503ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/users
155732024-05-08T03:37:51.504ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7221b009-7980-4337-96d5-d1f9402eb8fe uri = /v1/users
155742024-05-08T03:37:51.504ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 141 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7221b009-7980-4337-96d5-d1f9402eb8fe response_code = 405 uri = /v1/users
155752024-05-08T03:37:51.504ZINFOtest_unauthorized (external client test context): client received response status = 405
155762024-05-08T03:37:51.505ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/users
155772024-05-08T03:37:51.505ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/users
155782024-05-08T03:37:51.505ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c267c7f3-1ab5-4315-923a-d4cf982f1323 uri = /v1/users
155792024-05-08T03:37:51.505ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 197 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c267c7f3-1ab5-4315-923a-d4cf982f1323 response_code = 405 uri = /v1/users
155802024-05-08T03:37:51.506ZINFOtest_unauthorized (external client test context): client received response status = 405
155812024-05-08T03:37:51.506ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/users
155822024-05-08T03:37:51.507ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/users
155832024-05-08T03:37:51.507ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 uri = /v1/users
155842024-05-08T03:37:51.507ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
155852024-05-08T03:37:51.507ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
155862024-05-08T03:37:51.508ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
155872024-05-08T03:37:51.508ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
155882024-05-08T03:37:51.508ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
155892024-05-08T03:37:51.508ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
155902024-05-08T03:37:51.508ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 uri = /v1/users
155912024-05-08T03:37:51.508ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/users
155922024-05-08T03:37:51.509ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
155932024-05-08T03:37:51.509ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
155942024-05-08T03:37:51.511ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
155952024-05-08T03:37:51.517ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
155962024-05-08T03:37:51.517ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
155972024-05-08T03:37:51.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
155982024-05-08T03:37:51.522ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
155992024-05-08T03:37:51.523ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
156002024-05-08T03:37:51.523ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156012024-05-08T03:37:51.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156022024-05-08T03:37:51.524ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156032024-05-08T03:37:51.527ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
156042024-05-08T03:37:51.527ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156052024-05-08T03:37:51.527ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156062024-05-08T03:37:51.528ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156072024-05-08T03:37:51.533ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
156082024-05-08T03:37:51.536ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
156092024-05-08T03:37:51.536ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156102024-05-08T03:37:51.536ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156112024-05-08T03:37:51.537ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156122024-05-08T03:37:51.542ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
156132024-05-08T03:37:51.542ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
156142024-05-08T03:37:51.542ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156152024-05-08T03:37:51.542ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156162024-05-08T03:37:51.543ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156172024-05-08T03:37:51.546ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
156182024-05-08T03:37:51.546ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156192024-05-08T03:37:51.546ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156202024-05-08T03:37:51.547ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156212024-05-08T03:37:51.549ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
156222024-05-08T03:37:51.551ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
156232024-05-08T03:37:51.551ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 uri = /v1/users
156242024-05-08T03:37:51.552ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }) uri = /v1/users
156252024-05-08T03:37:51.552ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/users
156262024-05-08T03:37:51.552ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = Database uri = /v1/users
156272024-05-08T03:37:51.552ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 roles = RoleSet { roles: {} } uri = /v1/users
156282024-05-08T03:37:51.552ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = Database result = Ok(()) uri = /v1/users
156292024-05-08T03:37:51.558ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/users
156302024-05-08T03:37:51.558ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = Database uri = /v1/users
156312024-05-08T03:37:51.558ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 roles = RoleSet { roles: {} } uri = /v1/users
156322024-05-08T03:37:51.559ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = Database result = Ok(()) uri = /v1/users
156332024-05-08T03:37:51.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
156342024-05-08T03:37:51.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
156352024-05-08T03:37:51.563ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/users
156362024-05-08T03:37:51.570ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }) result = Ok(()) uri = /v1/users
156372024-05-08T03:37:51.570ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = Database uri = /v1/users
156382024-05-08T03:37:51.570ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 roles = RoleSet { roles: {} } uri = /v1/users
156392024-05-08T03:37:51.570ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 resource = Database result = Ok(()) uri = /v1/users
156402024-05-08T03:37:51.576ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 68732 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3778ec26-7bd4-4e26-af15-f06c7fca0842 response_code = 200 uri = /v1/users
156412024-05-08T03:37:51.576ZINFOtest_unauthorized (external client test context): client received response status = 200
156422024-05-08T03:37:51.576ZINFOtest_unauthorized: test: begin endpoint url = /v1/groups
156432024-05-08T03:37:51.577ZINFOtest_unauthorized: test: privileged GET url = /v1/groups
156442024-05-08T03:37:51.577ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups
156452024-05-08T03:37:51.577ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca uri = /v1/groups
156462024-05-08T03:37:51.578ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca uri = /v1/groups
156472024-05-08T03:37:51.578ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/groups
156482024-05-08T03:37:51.578ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156492024-05-08T03:37:51.578ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156502024-05-08T03:37:51.579ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156512024-05-08T03:37:51.581ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156522024-05-08T03:37:51.581ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156532024-05-08T03:37:51.582ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156542024-05-08T03:37:51.584ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
156552024-05-08T03:37:51.584ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
156562024-05-08T03:37:51.584ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156572024-05-08T03:37:51.584ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156582024-05-08T03:37:51.586ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156592024-05-08T03:37:51.588ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
156602024-05-08T03:37:51.588ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156612024-05-08T03:37:51.588ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156622024-05-08T03:37:51.588ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156632024-05-08T03:37:51.593ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
156642024-05-08T03:37:51.594ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
156652024-05-08T03:37:51.594ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156662024-05-08T03:37:51.594ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156672024-05-08T03:37:51.595ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156682024-05-08T03:37:51.597ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
156692024-05-08T03:37:51.597ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
156702024-05-08T03:37:51.597ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156712024-05-08T03:37:51.597ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156722024-05-08T03:37:51.597ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156732024-05-08T03:37:51.601ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
156742024-05-08T03:37:51.601ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
156752024-05-08T03:37:51.601ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
156762024-05-08T03:37:51.602ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
156772024-05-08T03:37:51.604ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
156782024-05-08T03:37:51.608ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
156792024-05-08T03:37:51.608ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca uri = /v1/groups
156802024-05-08T03:37:51.608ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/groups
156812024-05-08T03:37:51.608ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/groups
156822024-05-08T03:37:51.608ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Database uri = /v1/groups
156832024-05-08T03:37:51.608ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca roles = RoleSet { roles: {} } uri = /v1/groups
156842024-05-08T03:37:51.609ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Database result = Ok(()) uri = /v1/groups
156852024-05-08T03:37:51.612ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/groups
156862024-05-08T03:37:51.612ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Database uri = /v1/groups
156872024-05-08T03:37:51.612ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca roles = RoleSet { roles: {} } uri = /v1/groups
156882024-05-08T03:37:51.613ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Database result = Ok(()) uri = /v1/groups
156892024-05-08T03:37:51.616ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/groups
156902024-05-08T03:37:51.619ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/groups
156912024-05-08T03:37:51.619ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Database uri = /v1/groups
156922024-05-08T03:37:51.619ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca roles = RoleSet { roles: {} } uri = /v1/groups
156932024-05-08T03:37:51.620ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca resource = Database result = Ok(()) uri = /v1/groups
156942024-05-08T03:37:51.632ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 54649 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7a69893-bd0a-425d-b577-070afe35feca response_code = 200 uri = /v1/groups
156952024-05-08T03:37:51.633ZINFOtest_unauthorized (external client test context): client received response status = 200
156962024-05-08T03:37:51.633ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/groups
156972024-05-08T03:37:51.633ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/groups
156982024-05-08T03:37:51.633ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups
156992024-05-08T03:37:51.634ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81ef6304-b757-41da-a3a6-bb3b8e87188b uri = /v1/groups
157002024-05-08T03:37:51.634ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81ef6304-b757-41da-a3a6-bb3b8e87188b uri = /v1/groups
157012024-05-08T03:37:51.634ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81ef6304-b757-41da-a3a6-bb3b8e87188b uri = /v1/groups
157022024-05-08T03:37:51.634ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81ef6304-b757-41da-a3a6-bb3b8e87188b uri = /v1/groups
157032024-05-08T03:37:51.634ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = listing current silo's groups: Actor required latency_us = 501 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 81ef6304-b757-41da-a3a6-bb3b8e87188b response_code = 401 uri = /v1/groups
157042024-05-08T03:37:51.635ZINFOtest_unauthorized (external client test context): client received response status = 401
157052024-05-08T03:37:51.635ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/groups
157062024-05-08T03:37:51.635ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups
157072024-05-08T03:37:51.635ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = acc09121-fbde-4508-ba0c-ab448f0785da uri = /v1/groups
157082024-05-08T03:37:51.635ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = acc09121-fbde-4508-ba0c-ab448f0785da uri = /v1/groups
157092024-05-08T03:37:51.635ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = acc09121-fbde-4508-ba0c-ab448f0785da uri = /v1/groups
157102024-05-08T03:37:51.635ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 309 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = acc09121-fbde-4508-ba0c-ab448f0785da response_code = 401 uri = /v1/groups
157112024-05-08T03:37:51.636ZINFOtest_unauthorized (external client test context): client received response status = 401
157122024-05-08T03:37:51.636ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/groups
157132024-05-08T03:37:51.636ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups
157142024-05-08T03:37:51.636ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 133a1f82-8c98-455f-8733-4626852b5450 uri = /v1/groups
157152024-05-08T03:37:51.636ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 133a1f82-8c98-455f-8733-4626852b5450 uri = /v1/groups
157162024-05-08T03:37:51.640ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5801:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#177}::from::group_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Group>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5814:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#177}::from::group_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#177}::from::group_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Group>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#177}::from::group_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Group>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 133a1f82-8c98-455f-8733-4626852b5450 uri = /v1/groups
157172024-05-08T03:37:51.640ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3754 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 133a1f82-8c98-455f-8733-4626852b5450 response_code = 401 uri = /v1/groups
157182024-05-08T03:37:51.641ZINFOtest_unauthorized (external client test context): client received response status = 401
157192024-05-08T03:37:51.642ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/groups
157202024-05-08T03:37:51.643ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups
157212024-05-08T03:37:51.645ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d9676f9-c267-45bf-9ee2-b7e866609743 uri = /v1/groups
157222024-05-08T03:37:51.645ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 149 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d9676f9-c267-45bf-9ee2-b7e866609743 response_code = 405 uri = /v1/groups
157232024-05-08T03:37:51.645ZINFOtest_unauthorized (external client test context): client received response status = 405
157242024-05-08T03:37:51.646ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/groups
157252024-05-08T03:37:51.646ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups
157262024-05-08T03:37:51.646ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b051bfe3-ad54-4c03-a11b-8e77a60b0e54 uri = /v1/groups
157272024-05-08T03:37:51.646ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 136 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b051bfe3-ad54-4c03-a11b-8e77a60b0e54 response_code = 405 uri = /v1/groups
157282024-05-08T03:37:51.647ZINFOtest_unauthorized (external client test context): client received response status = 405
157292024-05-08T03:37:51.647ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/groups
157302024-05-08T03:37:51.647ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups
157312024-05-08T03:37:51.648ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c96d8528-81a4-419c-b20d-436b668e510f uri = /v1/groups
157322024-05-08T03:37:51.648ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c96d8528-81a4-419c-b20d-436b668e510f response_code = 405 uri = /v1/groups
157332024-05-08T03:37:51.648ZINFOtest_unauthorized (external client test context): client received response status = 405
157342024-05-08T03:37:51.648ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/groups
157352024-05-08T03:37:51.649ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups
157362024-05-08T03:37:51.649ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f3380180-fa92-44d6-a046-ccbd5694555f uri = /v1/groups
157372024-05-08T03:37:51.649ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f3380180-fa92-44d6-a046-ccbd5694555f response_code = 405 uri = /v1/groups
157382024-05-08T03:37:51.650ZINFOtest_unauthorized (external client test context): client received response status = 405
157392024-05-08T03:37:51.650ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/groups
157402024-05-08T03:37:51.650ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups
157412024-05-08T03:37:51.650ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9af0aa60-90dc-49c7-b86e-fa7c9ab2c87a uri = /v1/groups
157422024-05-08T03:37:51.650ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9af0aa60-90dc-49c7-b86e-fa7c9ab2c87a response_code = 405 uri = /v1/groups
157432024-05-08T03:37:51.650ZINFOtest_unauthorized (external client test context): client received response status = 405
157442024-05-08T03:37:51.650ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/groups
157452024-05-08T03:37:51.650ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups
157462024-05-08T03:37:51.650ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b3200acc-23e5-4ba5-8a2f-6c60ad411b34 uri = /v1/groups
157472024-05-08T03:37:51.650ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b3200acc-23e5-4ba5-8a2f-6c60ad411b34 response_code = 405 uri = /v1/groups
157482024-05-08T03:37:51.651ZINFOtest_unauthorized (external client test context): client received response status = 405
157492024-05-08T03:37:51.651ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/groups
157502024-05-08T03:37:51.651ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups
157512024-05-08T03:37:51.651ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0c636927-8ea1-45a1-95c2-9261e3277a97 uri = /v1/groups
157522024-05-08T03:37:51.651ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0c636927-8ea1-45a1-95c2-9261e3277a97 response_code = 405 uri = /v1/groups
157532024-05-08T03:37:51.651ZINFOtest_unauthorized (external client test context): client received response status = 405
157542024-05-08T03:37:51.652ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/groups
157552024-05-08T03:37:51.652ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups
157562024-05-08T03:37:51.652ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = badf2cf1-b2f0-46e2-bbe7-ac41f97a51bb uri = /v1/groups
157572024-05-08T03:37:51.652ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = badf2cf1-b2f0-46e2-bbe7-ac41f97a51bb response_code = 405 uri = /v1/groups
157582024-05-08T03:37:51.652ZINFOtest_unauthorized (external client test context): client received response status = 405
157592024-05-08T03:37:51.652ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/groups
157602024-05-08T03:37:51.652ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups
157612024-05-08T03:37:51.654ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4738c003-c56f-4b01-8e39-49d09212f859 uri = /v1/groups
157622024-05-08T03:37:51.654ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4738c003-c56f-4b01-8e39-49d09212f859 response_code = 405 uri = /v1/groups
157632024-05-08T03:37:51.654ZINFOtest_unauthorized (external client test context): client received response status = 405
157642024-05-08T03:37:51.654ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/groups
157652024-05-08T03:37:51.654ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups
157662024-05-08T03:37:51.655ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 339c8449-bf90-4ae3-874b-cedf211616c4 uri = /v1/groups
157672024-05-08T03:37:51.655ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 339c8449-bf90-4ae3-874b-cedf211616c4 response_code = 405 uri = /v1/groups
157682024-05-08T03:37:51.655ZINFOtest_unauthorized (external client test context): client received response status = 405
157692024-05-08T03:37:51.655ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/groups
157702024-05-08T03:37:51.655ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups
157712024-05-08T03:37:51.678ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8704ca68-8de6-4b83-bc08-47d00c51e2d9 uri = /v1/groups
157722024-05-08T03:37:51.678ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 23411 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8704ca68-8de6-4b83-bc08-47d00c51e2d9 response_code = 405 uri = /v1/groups
157732024-05-08T03:37:51.678ZINFOtest_unauthorized (external client test context): client received response status = 405
157742024-05-08T03:37:51.678ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/groups
157752024-05-08T03:37:51.678ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups
157762024-05-08T03:37:51.678ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bad36369-e12c-4f30-a905-f1678cd7b585 uri = /v1/groups
157772024-05-08T03:37:51.678ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bad36369-e12c-4f30-a905-f1678cd7b585 response_code = 405 uri = /v1/groups
157782024-05-08T03:37:51.678ZINFOtest_unauthorized (external client test context): client received response status = 405
157792024-05-08T03:37:51.679ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/groups
157802024-05-08T03:37:51.679ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups
157812024-05-08T03:37:51.679ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0f6868bd-6923-4192-9d1f-e7ae9a9df4ea uri = /v1/groups
157822024-05-08T03:37:51.679ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 441 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0f6868bd-6923-4192-9d1f-e7ae9a9df4ea response_code = 405 uri = /v1/groups
157832024-05-08T03:37:51.679ZINFOtest_unauthorized (external client test context): client received response status = 405
157842024-05-08T03:37:51.680ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/groups
157852024-05-08T03:37:51.680ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups
157862024-05-08T03:37:51.682ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87c97096-25fb-434f-b682-ec7c3a6ec9f9 uri = /v1/groups
157872024-05-08T03:37:51.682ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 52 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87c97096-25fb-434f-b682-ec7c3a6ec9f9 response_code = 405 uri = /v1/groups
157882024-05-08T03:37:51.683ZINFOtest_unauthorized (external client test context): client received response status = 405
157892024-05-08T03:37:51.683ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/groups
157902024-05-08T03:37:51.683ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups
157912024-05-08T03:37:51.683ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fe6f1f0e-0959-4615-8c7f-4dcca2691430 uri = /v1/groups
157922024-05-08T03:37:51.683ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 33 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fe6f1f0e-0959-4615-8c7f-4dcca2691430 response_code = 405 uri = /v1/groups
157932024-05-08T03:37:51.686ZINFOtest_unauthorized (external client test context): client received response status = 405
157942024-05-08T03:37:51.686ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/groups
157952024-05-08T03:37:51.686ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups
157962024-05-08T03:37:51.686ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a893060a-5e0c-4757-8d9e-4ae472d0b0b5 uri = /v1/groups
157972024-05-08T03:37:51.686ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a893060a-5e0c-4757-8d9e-4ae472d0b0b5 response_code = 405 uri = /v1/groups
157982024-05-08T03:37:51.686ZINFOtest_unauthorized (external client test context): client received response status = 405
157992024-05-08T03:37:51.686ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/groups
158002024-05-08T03:37:51.686ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups
158012024-05-08T03:37:51.686ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf uri = /v1/groups
158022024-05-08T03:37:51.686ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf uri = /v1/groups
158032024-05-08T03:37:51.686ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/groups
158042024-05-08T03:37:51.686ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158052024-05-08T03:37:51.686ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158062024-05-08T03:37:51.686ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158072024-05-08T03:37:51.689ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158082024-05-08T03:37:51.689ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158092024-05-08T03:37:51.690ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158102024-05-08T03:37:51.694ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
158112024-05-08T03:37:51.694ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
158122024-05-08T03:37:51.694ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158132024-05-08T03:37:51.694ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158142024-05-08T03:37:51.694ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158152024-05-08T03:37:51.697ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
158162024-05-08T03:37:51.697ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158172024-05-08T03:37:51.697ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158182024-05-08T03:37:51.698ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158192024-05-08T03:37:51.699ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
158202024-05-08T03:37:51.703ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
158212024-05-08T03:37:51.703ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158222024-05-08T03:37:51.703ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158232024-05-08T03:37:51.703ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158242024-05-08T03:37:51.717ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
158252024-05-08T03:37:51.717ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
158262024-05-08T03:37:51.717ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158272024-05-08T03:37:51.717ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158282024-05-08T03:37:51.722ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158292024-05-08T03:37:51.734ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
158302024-05-08T03:37:51.734ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
158312024-05-08T03:37:51.734ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
158322024-05-08T03:37:51.734ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
158332024-05-08T03:37:51.735ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
158342024-05-08T03:37:51.736ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
158352024-05-08T03:37:51.736ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf uri = /v1/groups
158362024-05-08T03:37:51.737ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/groups
158372024-05-08T03:37:51.745ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/groups
158382024-05-08T03:37:51.745ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Database uri = /v1/groups
158392024-05-08T03:37:51.745ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf roles = RoleSet { roles: {} } uri = /v1/groups
158402024-05-08T03:37:51.745ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Database result = Ok(()) uri = /v1/groups
158412024-05-08T03:37:51.745ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/groups
158422024-05-08T03:37:51.745ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Database uri = /v1/groups
158432024-05-08T03:37:51.745ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf roles = RoleSet { roles: {} } uri = /v1/groups
158442024-05-08T03:37:51.745ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Database result = Ok(()) uri = /v1/groups
158452024-05-08T03:37:51.785ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/groups
158462024-05-08T03:37:51.785ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/groups
158472024-05-08T03:37:51.785ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Database uri = /v1/groups
158482024-05-08T03:37:51.785ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf roles = RoleSet { roles: {} } uri = /v1/groups
158492024-05-08T03:37:51.785ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf resource = Database result = Ok(()) uri = /v1/groups
158502024-05-08T03:37:51.786ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 95670 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1bb09371-4c89-4d84-8545-e8c8c2a35bbf response_code = 200 uri = /v1/groups
158512024-05-08T03:37:51.786ZINFOtest_unauthorized (external client test context): client received response status = 200
158522024-05-08T03:37:51.786ZINFOtest_unauthorized: test: begin endpoint url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158532024-05-08T03:37:51.786ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158542024-05-08T03:37:51.786ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158552024-05-08T03:37:51.786ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158562024-05-08T03:37:51.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158572024-05-08T03:37:51.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158582024-05-08T03:37:51.786ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158592024-05-08T03:37:51.786ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158602024-05-08T03:37:51.786ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158612024-05-08T03:37:51.786ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e resource = Database uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158622024-05-08T03:37:51.786ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e roles = RoleSet { roles: {} } uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158632024-05-08T03:37:51.786ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158642024-05-08T03:37:51.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 920 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b2b7133-bce0-42e5-a2f9-34b64e50f83e response_code = 401 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158652024-05-08T03:37:51.786ZINFOtest_unauthorized (external client test context): client received response status = 401
158662024-05-08T03:37:51.786ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158672024-05-08T03:37:51.797ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158682024-05-08T03:37:51.797ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d05deeb-03d6-4ac7-82e4-1f2daa69c16b uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158692024-05-08T03:37:51.797ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d05deeb-03d6-4ac7-82e4-1f2daa69c16b uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158702024-05-08T03:37:51.797ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d05deeb-03d6-4ac7-82e4-1f2daa69c16b uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158712024-05-08T03:37:51.797ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 323 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d05deeb-03d6-4ac7-82e4-1f2daa69c16b response_code = 401 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158722024-05-08T03:37:51.797ZINFOtest_unauthorized (external client test context): client received response status = 401
158732024-05-08T03:37:51.797ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158742024-05-08T03:37:51.797ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158752024-05-08T03:37:51.798ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3412bd40-4f36-4448-9132-3b742e9d37d4 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158762024-05-08T03:37:51.798ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3412bd40-4f36-4448-9132-3b742e9d37d4 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158772024-05-08T03:37:51.798ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5831:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#178}::from::group_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Group>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5836:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::GroupPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#178}::from::group_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#178}::from::group_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Group>, dropshot::extractor::path::Path<nexus_types::external_api::params::GroupPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::GroupPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#178}::from::group_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::GroupPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Group>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3412bd40-4f36-4448-9132-3b742e9d37d4 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158782024-05-08T03:37:51.798ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1973 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3412bd40-4f36-4448-9132-3b742e9d37d4 response_code = 401 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158792024-05-08T03:37:51.798ZINFOtest_unauthorized (external client test context): client received response status = 401
158802024-05-08T03:37:51.798ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158812024-05-08T03:37:51.798ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158822024-05-08T03:37:51.798ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c12b2522-6854-4506-85d2-20051a561888 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158832024-05-08T03:37:51.798ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c12b2522-6854-4506-85d2-20051a561888 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158842024-05-08T03:37:51.798ZINFOtest_unauthorized (external client test context): client received response status = 405
158852024-05-08T03:37:51.798ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158862024-05-08T03:37:51.798ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158872024-05-08T03:37:51.798ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ca824fa-6987-4ab9-8b16-32c13e676a64 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158882024-05-08T03:37:51.798ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3ca824fa-6987-4ab9-8b16-32c13e676a64 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158892024-05-08T03:37:51.798ZINFOtest_unauthorized (external client test context): client received response status = 405
158902024-05-08T03:37:51.799ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158912024-05-08T03:37:51.799ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158922024-05-08T03:37:51.804ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7df95963-fa36-4a61-881e-3624d90d7a33 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158932024-05-08T03:37:51.804ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7df95963-fa36-4a61-881e-3624d90d7a33 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158942024-05-08T03:37:51.804ZINFOtest_unauthorized (external client test context): client received response status = 405
158952024-05-08T03:37:51.804ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158962024-05-08T03:37:51.804ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158972024-05-08T03:37:51.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c191201f-6bed-4960-b35e-5d1abd354c5b uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158982024-05-08T03:37:51.822ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20958 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c191201f-6bed-4960-b35e-5d1abd354c5b response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
158992024-05-08T03:37:51.822ZINFOtest_unauthorized (external client test context): client received response status = 405
159002024-05-08T03:37:51.822ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159012024-05-08T03:37:51.822ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159022024-05-08T03:37:51.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ed589e44-2930-4fc8-8706-ccbbe928717a uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159032024-05-08T03:37:51.822ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ed589e44-2930-4fc8-8706-ccbbe928717a response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159042024-05-08T03:37:51.822ZINFOtest_unauthorized (external client test context): client received response status = 405
159052024-05-08T03:37:51.822ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159062024-05-08T03:37:51.822ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159072024-05-08T03:37:51.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = de0d2c28-e133-4b81-99f3-b6cb4ea89cd1 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159082024-05-08T03:37:51.823ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = de0d2c28-e133-4b81-99f3-b6cb4ea89cd1 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159092024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client received response status = 405
159102024-05-08T03:37:51.823ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159112024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159122024-05-08T03:37:51.823ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e8b5ea29-39c5-4f1d-a342-52cd866342e9 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159132024-05-08T03:37:51.823ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e8b5ea29-39c5-4f1d-a342-52cd866342e9 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159142024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client received response status = 405
159152024-05-08T03:37:51.823ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159162024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159172024-05-08T03:37:51.823ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8da1f2d3-5e70-4169-836c-05a31c66dccb uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159182024-05-08T03:37:51.823ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8da1f2d3-5e70-4169-836c-05a31c66dccb response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159192024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client received response status = 405
159202024-05-08T03:37:51.823ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159212024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159222024-05-08T03:37:51.823ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9fe797d9-ee1e-4fc0-b0ff-3e6ae6648642 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159232024-05-08T03:37:51.823ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9fe797d9-ee1e-4fc0-b0ff-3e6ae6648642 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159242024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client received response status = 405
159252024-05-08T03:37:51.823ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159262024-05-08T03:37:51.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159272024-05-08T03:37:51.825ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a24cba8c-b1fb-4063-b5b6-fea5af7db1fb uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159282024-05-08T03:37:51.825ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a24cba8c-b1fb-4063-b5b6-fea5af7db1fb response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159292024-05-08T03:37:51.825ZINFOtest_unauthorized (external client test context): client received response status = 405
159302024-05-08T03:37:51.825ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159312024-05-08T03:37:51.825ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159322024-05-08T03:37:51.825ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a8b632a7-8a49-4560-bf3b-0b52be3aa259 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159332024-05-08T03:37:51.825ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a8b632a7-8a49-4560-bf3b-0b52be3aa259 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159342024-05-08T03:37:51.825ZINFOtest_unauthorized (external client test context): client received response status = 405
159352024-05-08T03:37:51.825ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159362024-05-08T03:37:51.825ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159372024-05-08T03:37:51.825ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0b6eab3b-6ce9-4f50-8887-f65d09f96a46 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159382024-05-08T03:37:51.825ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0b6eab3b-6ce9-4f50-8887-f65d09f96a46 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159392024-05-08T03:37:51.825ZINFOtest_unauthorized (external client test context): client received response status = 405
159402024-05-08T03:37:51.825ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159412024-05-08T03:37:51.825ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159422024-05-08T03:37:51.825ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 95b0d3b8-b64e-4cb7-bee4-19da626515f7 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159432024-05-08T03:37:51.826ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 95b0d3b8-b64e-4cb7-bee4-19da626515f7 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159442024-05-08T03:37:51.826ZINFOtest_unauthorized (external client test context): client received response status = 405
159452024-05-08T03:37:51.826ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159462024-05-08T03:37:51.826ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159472024-05-08T03:37:51.826ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8d518929-0e3d-43f2-800e-f90bd8182ff4 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159482024-05-08T03:37:51.826ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8d518929-0e3d-43f2-800e-f90bd8182ff4 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159492024-05-08T03:37:51.826ZINFOtest_unauthorized (external client test context): client received response status = 405
159502024-05-08T03:37:51.826ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159512024-05-08T03:37:51.826ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159522024-05-08T03:37:51.826ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cc3f51d3-e439-4420-86bf-b2e38b2eeba7 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159532024-05-08T03:37:51.826ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cc3f51d3-e439-4420-86bf-b2e38b2eeba7 response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159542024-05-08T03:37:51.836ZINFOtest_unauthorized (external client test context): client received response status = 405
159552024-05-08T03:37:51.838ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159562024-05-08T03:37:51.838ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159572024-05-08T03:37:51.838ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ed893f28-0a66-468f-9546-e2d1134791fb uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159582024-05-08T03:37:51.839ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 100 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ed893f28-0a66-468f-9546-e2d1134791fb response_code = 405 uri = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159592024-05-08T03:37:51.839ZINFOtest_unauthorized (external client test context): client received response status = 405
159602024-05-08T03:37:51.839ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04
159612024-05-08T03:37:51.839ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/users?silo=default-silo
159622024-05-08T03:37:51.839ZINFOtest_unauthorized: test: privileged GET url = /v1/system/users?silo=default-silo
159632024-05-08T03:37:51.839ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
159642024-05-08T03:37:51.839ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 uri = /v1/system/users?silo=default-silo
159652024-05-08T03:37:51.839ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 uri = /v1/system/users?silo=default-silo
159662024-05-08T03:37:51.839ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users?silo=default-silo
159672024-05-08T03:37:51.839ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159682024-05-08T03:37:51.839ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159692024-05-08T03:37:51.839ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159702024-05-08T03:37:51.839ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159712024-05-08T03:37:51.839ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159722024-05-08T03:37:51.840ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159732024-05-08T03:37:51.841ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
159742024-05-08T03:37:51.841ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
159752024-05-08T03:37:51.841ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159762024-05-08T03:37:51.841ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159772024-05-08T03:37:51.841ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159782024-05-08T03:37:51.845ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
159792024-05-08T03:37:51.846ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159802024-05-08T03:37:51.846ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159812024-05-08T03:37:51.847ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159822024-05-08T03:37:51.847ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
159832024-05-08T03:37:51.852ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
159842024-05-08T03:37:51.852ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159852024-05-08T03:37:51.852ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159862024-05-08T03:37:51.852ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159872024-05-08T03:37:51.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
159882024-05-08T03:37:51.855ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
159892024-05-08T03:37:51.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159902024-05-08T03:37:51.855ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159912024-05-08T03:37:51.857ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159922024-05-08T03:37:51.859ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
159932024-05-08T03:37:51.859ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
159942024-05-08T03:37:51.859ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
159952024-05-08T03:37:51.859ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
159962024-05-08T03:37:51.879ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
159972024-05-08T03:37:51.879ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
159982024-05-08T03:37:51.879ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 uri = /v1/system/users?silo=default-silo
159992024-05-08T03:37:51.879ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database uri = /v1/system/users?silo=default-silo
160002024-05-08T03:37:51.879ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160012024-05-08T03:37:51.879ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
160022024-05-08T03:37:51.879ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/users?silo=default-silo
160032024-05-08T03:37:51.879ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users?silo=default-silo
160042024-05-08T03:37:51.879ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database uri = /v1/system/users?silo=default-silo
160052024-05-08T03:37:51.879ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160062024-05-08T03:37:51.879ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
160072024-05-08T03:37:51.883ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users?silo=default-silo
160082024-05-08T03:37:51.883ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database uri = /v1/system/users?silo=default-silo
160092024-05-08T03:37:51.883ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160102024-05-08T03:37:51.885ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
160112024-05-08T03:37:51.891ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users?silo=default-silo
160122024-05-08T03:37:51.894ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/users?silo=default-silo
160132024-05-08T03:37:51.894ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) uri = /v1/system/users?silo=default-silo
160142024-05-08T03:37:51.894ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users?silo=default-silo
160152024-05-08T03:37:51.894ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database uri = /v1/system/users?silo=default-silo
160162024-05-08T03:37:51.894ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160172024-05-08T03:37:51.894ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
160182024-05-08T03:37:51.897ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users?silo=default-silo
160192024-05-08T03:37:51.897ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database uri = /v1/system/users?silo=default-silo
160202024-05-08T03:37:51.897ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160212024-05-08T03:37:51.899ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
160222024-05-08T03:37:51.902ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users?silo=default-silo
160232024-05-08T03:37:51.906ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) result = Ok(()) uri = /v1/system/users?silo=default-silo
160242024-05-08T03:37:51.907ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database uri = /v1/system/users?silo=default-silo
160252024-05-08T03:37:51.907ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160262024-05-08T03:37:51.907ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
160272024-05-08T03:37:51.913ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 83715 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c5e431c6-7c32-40b3-9778-1686438a5ab8 response_code = 200 uri = /v1/system/users?silo=default-silo
160282024-05-08T03:37:51.916ZINFOtest_unauthorized (external client test context): client received response status = 200
160292024-05-08T03:37:51.916ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/users?silo=default-silo
160302024-05-08T03:37:51.916ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/users?silo=default-silo
160312024-05-08T03:37:51.916ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160322024-05-08T03:37:51.916ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 uri = /v1/system/users?silo=default-silo
160332024-05-08T03:37:51.916ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 uri = /v1/system/users?silo=default-silo
160342024-05-08T03:37:51.916ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 uri = /v1/system/users?silo=default-silo
160352024-05-08T03:37:51.916ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 uri = /v1/system/users?silo=default-silo
160362024-05-08T03:37:51.916ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 resource = Database uri = /v1/system/users?silo=default-silo
160372024-05-08T03:37:51.916ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
160382024-05-08T03:37:51.916ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/users?silo=default-silo
160392024-05-08T03:37:51.916ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 621 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b6c1b14-86f6-4072-93db-3592a4d541f7 response_code = 401 uri = /v1/system/users?silo=default-silo
160402024-05-08T03:37:51.916ZINFOtest_unauthorized (external client test context): client received response status = 401
160412024-05-08T03:37:51.916ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/users?silo=default-silo
160422024-05-08T03:37:51.917ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160432024-05-08T03:37:51.917ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 291393cb-0663-42fe-8d98-fc061f1a3f38 uri = /v1/system/users?silo=default-silo
160442024-05-08T03:37:51.917ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 291393cb-0663-42fe-8d98-fc061f1a3f38 uri = /v1/system/users?silo=default-silo
160452024-05-08T03:37:51.917ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 291393cb-0663-42fe-8d98-fc061f1a3f38 uri = /v1/system/users?silo=default-silo
160462024-05-08T03:37:51.917ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 176 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 291393cb-0663-42fe-8d98-fc061f1a3f38 response_code = 401 uri = /v1/system/users?silo=default-silo
160472024-05-08T03:37:51.917ZINFOtest_unauthorized (external client test context): client received response status = 401
160482024-05-08T03:37:51.920ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/users?silo=default-silo
160492024-05-08T03:37:51.920ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160502024-05-08T03:37:51.920ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec266309-5d81-4789-a895-070a1a90d996 uri = /v1/system/users?silo=default-silo
160512024-05-08T03:37:51.920ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec266309-5d81-4789-a895-070a1a90d996 uri = /v1/system/users?silo=default-silo
160522024-05-08T03:37:51.921ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:935:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#18}::from::silo_user_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::User>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:954:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#18}::from::silo_user_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#18}::from::silo_user_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::User>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#18}::from::silo_user_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<nexus_types::external_api::params::SiloSelector>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::User>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec266309-5d81-4789-a895-070a1a90d996 uri = /v1/system/users?silo=default-silo
160532024-05-08T03:37:51.921ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2415 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec266309-5d81-4789-a895-070a1a90d996 response_code = 401 uri = /v1/system/users?silo=default-silo
160542024-05-08T03:37:51.921ZINFOtest_unauthorized (external client test context): client received response status = 401
160552024-05-08T03:37:51.921ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/users?silo=default-silo
160562024-05-08T03:37:51.921ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160572024-05-08T03:37:51.921ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3a825d9e-0af5-41d0-991c-6d28c1722859 uri = /v1/system/users?silo=default-silo
160582024-05-08T03:37:51.921ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3a825d9e-0af5-41d0-991c-6d28c1722859 response_code = 405 uri = /v1/system/users?silo=default-silo
160592024-05-08T03:37:51.921ZINFOtest_unauthorized (external client test context): client received response status = 405
160602024-05-08T03:37:51.921ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/users?silo=default-silo
160612024-05-08T03:37:51.921ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160622024-05-08T03:37:51.921ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8fd837c6-d1f4-4f54-9418-441d7dc365d8 uri = /v1/system/users?silo=default-silo
160632024-05-08T03:37:51.921ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8fd837c6-d1f4-4f54-9418-441d7dc365d8 response_code = 405 uri = /v1/system/users?silo=default-silo
160642024-05-08T03:37:51.921ZINFOtest_unauthorized (external client test context): client received response status = 405
160652024-05-08T03:37:51.921ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/users?silo=default-silo
160662024-05-08T03:37:51.921ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160672024-05-08T03:37:51.922ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = de353c60-55bd-4004-9abe-c46d8969a71e uri = /v1/system/users?silo=default-silo
160682024-05-08T03:37:51.922ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 121 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = de353c60-55bd-4004-9abe-c46d8969a71e response_code = 405 uri = /v1/system/users?silo=default-silo
160692024-05-08T03:37:51.922ZINFOtest_unauthorized (external client test context): client received response status = 405
160702024-05-08T03:37:51.922ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/users?silo=default-silo
160712024-05-08T03:37:51.922ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160722024-05-08T03:37:51.922ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bf1f70db-040e-4953-8a1e-3cde26dd9de3 uri = /v1/system/users?silo=default-silo
160732024-05-08T03:37:51.922ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bf1f70db-040e-4953-8a1e-3cde26dd9de3 response_code = 405 uri = /v1/system/users?silo=default-silo
160742024-05-08T03:37:51.922ZINFOtest_unauthorized (external client test context): client received response status = 405
160752024-05-08T03:37:51.922ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/users?silo=default-silo
160762024-05-08T03:37:51.922ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160772024-05-08T03:37:51.924ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d068ba0c-64e9-4492-b5e2-ac581a17b4da uri = /v1/system/users?silo=default-silo
160782024-05-08T03:37:51.924ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d068ba0c-64e9-4492-b5e2-ac581a17b4da response_code = 405 uri = /v1/system/users?silo=default-silo
160792024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client received response status = 405
160802024-05-08T03:37:51.924ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/users?silo=default-silo
160812024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160822024-05-08T03:37:51.924ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 834b4559-0d7e-4394-83a7-9c612c215aff uri = /v1/system/users?silo=default-silo
160832024-05-08T03:37:51.924ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 33 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 834b4559-0d7e-4394-83a7-9c612c215aff response_code = 405 uri = /v1/system/users?silo=default-silo
160842024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client received response status = 405
160852024-05-08T03:37:51.924ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/users?silo=default-silo
160862024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160872024-05-08T03:37:51.924ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 20a7f351-4b15-450b-acff-3d820dda4628 uri = /v1/system/users?silo=default-silo
160882024-05-08T03:37:51.924ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 20a7f351-4b15-450b-acff-3d820dda4628 response_code = 405 uri = /v1/system/users?silo=default-silo
160892024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client received response status = 405
160902024-05-08T03:37:51.924ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/users?silo=default-silo
160912024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160922024-05-08T03:37:51.924ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a536a6bb-91bf-4912-a965-8956dd94c379 uri = /v1/system/users?silo=default-silo
160932024-05-08T03:37:51.924ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a536a6bb-91bf-4912-a965-8956dd94c379 response_code = 405 uri = /v1/system/users?silo=default-silo
160942024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client received response status = 405
160952024-05-08T03:37:51.924ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/users?silo=default-silo
160962024-05-08T03:37:51.924ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
160972024-05-08T03:37:51.924ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bbdfbaa6-6318-419e-97c3-abc7744a35c4 uri = /v1/system/users?silo=default-silo
160982024-05-08T03:37:51.925ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bbdfbaa6-6318-419e-97c3-abc7744a35c4 response_code = 405 uri = /v1/system/users?silo=default-silo
160992024-05-08T03:37:51.925ZINFOtest_unauthorized (external client test context): client received response status = 405
161002024-05-08T03:37:51.925ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/users?silo=default-silo
161012024-05-08T03:37:51.928ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161022024-05-08T03:37:51.928ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6e588a62-019f-4cf4-ab03-fed64867d84e uri = /v1/system/users?silo=default-silo
161032024-05-08T03:37:51.928ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6e588a62-019f-4cf4-ab03-fed64867d84e response_code = 405 uri = /v1/system/users?silo=default-silo
161042024-05-08T03:37:51.928ZINFOtest_unauthorized (external client test context): client received response status = 405
161052024-05-08T03:37:51.928ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/users?silo=default-silo
161062024-05-08T03:37:51.928ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161072024-05-08T03:37:51.950ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 64b74114-bebb-4011-bc3e-92bc410db6b3 uri = /v1/system/users?silo=default-silo
161082024-05-08T03:37:51.950ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21545 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 64b74114-bebb-4011-bc3e-92bc410db6b3 response_code = 405 uri = /v1/system/users?silo=default-silo
161092024-05-08T03:37:51.950ZINFOtest_unauthorized (external client test context): client received response status = 405
161102024-05-08T03:37:51.950ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/users?silo=default-silo
161112024-05-08T03:37:51.950ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161122024-05-08T03:37:51.950ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1ba41253-b312-4e5e-9259-7fe778a6e958 uri = /v1/system/users?silo=default-silo
161132024-05-08T03:37:51.950ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1ba41253-b312-4e5e-9259-7fe778a6e958 response_code = 405 uri = /v1/system/users?silo=default-silo
161142024-05-08T03:37:51.950ZINFOtest_unauthorized (external client test context): client received response status = 405
161152024-05-08T03:37:51.950ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/users?silo=default-silo
161162024-05-08T03:37:51.950ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161172024-05-08T03:37:51.950ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b661da8a-213e-41b8-b084-de3f9a526410 uri = /v1/system/users?silo=default-silo
161182024-05-08T03:37:51.950ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b661da8a-213e-41b8-b084-de3f9a526410 response_code = 405 uri = /v1/system/users?silo=default-silo
161192024-05-08T03:37:51.950ZINFOtest_unauthorized (external client test context): client received response status = 405
161202024-05-08T03:37:51.951ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/users?silo=default-silo
161212024-05-08T03:37:51.951ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161222024-05-08T03:37:51.951ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b8406b88-be48-4089-863f-2cbaceaaf349 uri = /v1/system/users?silo=default-silo
161232024-05-08T03:37:51.951ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 33 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b8406b88-be48-4089-863f-2cbaceaaf349 response_code = 405 uri = /v1/system/users?silo=default-silo
161242024-05-08T03:37:51.952ZINFOtest_unauthorized (external client test context): client received response status = 405
161252024-05-08T03:37:51.952ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/users?silo=default-silo
161262024-05-08T03:37:51.952ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161272024-05-08T03:37:51.952ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ea261bf5-1b9a-4747-943d-46cebdd73c60 uri = /v1/system/users?silo=default-silo
161282024-05-08T03:37:51.952ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ea261bf5-1b9a-4747-943d-46cebdd73c60 response_code = 405 uri = /v1/system/users?silo=default-silo
161292024-05-08T03:37:51.952ZINFOtest_unauthorized (external client test context): client received response status = 405
161302024-05-08T03:37:51.952ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/users?silo=default-silo
161312024-05-08T03:37:51.952ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161322024-05-08T03:37:51.952ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 750d9b83-4425-4009-94f9-cd98fd385c1d uri = /v1/system/users?silo=default-silo
161332024-05-08T03:37:51.952ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 99 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 750d9b83-4425-4009-94f9-cd98fd385c1d response_code = 405 uri = /v1/system/users?silo=default-silo
161342024-05-08T03:37:51.952ZINFOtest_unauthorized (external client test context): client received response status = 405
161352024-05-08T03:37:51.952ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/users?silo=default-silo
161362024-05-08T03:37:51.952ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users?silo=default-silo
161372024-05-08T03:37:51.952ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 uri = /v1/system/users?silo=default-silo
161382024-05-08T03:37:51.952ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 uri = /v1/system/users?silo=default-silo
161392024-05-08T03:37:51.952ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users?silo=default-silo
161402024-05-08T03:37:51.952ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161412024-05-08T03:37:51.952ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161422024-05-08T03:37:51.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161432024-05-08T03:37:51.957ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161442024-05-08T03:37:51.957ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161452024-05-08T03:37:51.958ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161462024-05-08T03:37:51.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
161472024-05-08T03:37:51.963ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
161482024-05-08T03:37:51.964ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161492024-05-08T03:37:51.964ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161502024-05-08T03:37:51.964ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161512024-05-08T03:37:51.966ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
161522024-05-08T03:37:51.966ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161532024-05-08T03:37:51.966ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161542024-05-08T03:37:51.966ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161552024-05-08T03:37:51.968ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
161562024-05-08T03:37:51.972ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
161572024-05-08T03:37:51.972ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161582024-05-08T03:37:51.972ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161592024-05-08T03:37:51.972ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161602024-05-08T03:37:51.974ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
161612024-05-08T03:37:51.975ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
161622024-05-08T03:37:51.975ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161632024-05-08T03:37:51.975ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161642024-05-08T03:37:51.975ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161652024-05-08T03:37:51.977ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
161662024-05-08T03:37:51.977ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
161672024-05-08T03:37:51.977ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
161682024-05-08T03:37:51.978ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
161692024-05-08T03:37:51.980ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
161702024-05-08T03:37:51.984ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
161712024-05-08T03:37:51.984ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 uri = /v1/system/users?silo=default-silo
161722024-05-08T03:37:51.984ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database uri = /v1/system/users?silo=default-silo
161732024-05-08T03:37:51.984ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
161742024-05-08T03:37:51.985ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
161752024-05-08T03:37:51.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/users?silo=default-silo
161762024-05-08T03:37:51.988ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users?silo=default-silo
161772024-05-08T03:37:51.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database uri = /v1/system/users?silo=default-silo
161782024-05-08T03:37:51.988ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
161792024-05-08T03:37:51.989ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
161802024-05-08T03:37:51.994ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users?silo=default-silo
161812024-05-08T03:37:51.994ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database uri = /v1/system/users?silo=default-silo
161822024-05-08T03:37:51.996ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
161832024-05-08T03:37:51.996ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
161842024-05-08T03:37:52.001ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users?silo=default-silo
161852024-05-08T03:37:52.003ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/users?silo=default-silo
161862024-05-08T03:37:52.003ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) uri = /v1/system/users?silo=default-silo
161872024-05-08T03:37:52.003ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users?silo=default-silo
161882024-05-08T03:37:52.003ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database uri = /v1/system/users?silo=default-silo
161892024-05-08T03:37:52.003ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
161902024-05-08T03:37:52.004ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
161912024-05-08T03:37:52.007ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users?silo=default-silo
161922024-05-08T03:37:52.007ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database uri = /v1/system/users?silo=default-silo
161932024-05-08T03:37:52.007ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
161942024-05-08T03:37:52.009ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
161952024-05-08T03:37:52.017ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users?silo=default-silo
161962024-05-08T03:37:52.039ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) result = Ok(()) uri = /v1/system/users?silo=default-silo
161972024-05-08T03:37:52.039ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database uri = /v1/system/users?silo=default-silo
161982024-05-08T03:37:52.039ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 roles = RoleSet { roles: {} } uri = /v1/system/users?silo=default-silo
161992024-05-08T03:37:52.040ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 resource = Database result = Ok(()) uri = /v1/system/users?silo=default-silo
162002024-05-08T03:37:52.047ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 95400 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3cf558f-953b-495b-9e80-ce8ecf6faaf3 response_code = 200 uri = /v1/system/users?silo=default-silo
162012024-05-08T03:37:52.048ZINFOtest_unauthorized (external client test context): client received response status = 200
162022024-05-08T03:37:52.048ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/identity-providers/local/users?silo=default-silo
162032024-05-08T03:37:52.048ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/identity-providers/local/users?silo=default-silo
162042024-05-08T03:37:52.048ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/identity-providers/local/users?silo=default-silo
162052024-05-08T03:37:52.049ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/identity-providers/local/users?silo=default-silo
162062024-05-08T03:37:52.049ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162072024-05-08T03:37:52.049ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23c6d01e-f5a0-4d13-9bc8-9af0953bbd29 uri = /v1/system/identity-providers/local/users?silo=default-silo
162082024-05-08T03:37:52.049ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 178 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 23c6d01e-f5a0-4d13-9bc8-9af0953bbd29 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162092024-05-08T03:37:52.050ZINFOtest_unauthorized (external client test context): client received response status = 405
162102024-05-08T03:37:52.050ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/identity-providers/local/users?silo=default-silo
162112024-05-08T03:37:52.051ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162122024-05-08T03:37:52.051ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3c082a59-b729-49cd-8f33-087adddd18eb uri = /v1/system/identity-providers/local/users?silo=default-silo
162132024-05-08T03:37:52.051ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 195 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3c082a59-b729-49cd-8f33-087adddd18eb response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162142024-05-08T03:37:52.054ZINFOtest_unauthorized (external client test context): client received response status = 405
162152024-05-08T03:37:52.054ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/identity-providers/local/users?silo=default-silo
162162024-05-08T03:37:52.054ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162172024-05-08T03:37:52.057ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f22c98f7-a6ba-4d41-ac49-303cad1dcf30 uri = /v1/system/identity-providers/local/users?silo=default-silo
162182024-05-08T03:37:52.057ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 120 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f22c98f7-a6ba-4d41-ac49-303cad1dcf30 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162192024-05-08T03:37:52.057ZINFOtest_unauthorized (external client test context): client received response status = 405
162202024-05-08T03:37:52.057ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/identity-providers/local/users?silo=default-silo
162212024-05-08T03:37:52.057ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162222024-05-08T03:37:52.057ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 09124354-fd29-4f1a-bf8a-ad6b255a3a45 uri = /v1/system/identity-providers/local/users?silo=default-silo
162232024-05-08T03:37:52.057ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 256 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 09124354-fd29-4f1a-bf8a-ad6b255a3a45 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162242024-05-08T03:37:52.057ZINFOtest_unauthorized (external client test context): client received response status = 405
162252024-05-08T03:37:52.057ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/identity-providers/local/users?silo=default-silo
162262024-05-08T03:37:52.058ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162272024-05-08T03:37:52.058ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1b1c6ecc-e30a-4a97-8e71-f0506a58d074 uri = /v1/system/identity-providers/local/users?silo=default-silo
162282024-05-08T03:37:52.058ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1b1c6ecc-e30a-4a97-8e71-f0506a58d074 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162292024-05-08T03:37:52.058ZINFOtest_unauthorized (external client test context): client received response status = 405
162302024-05-08T03:37:52.058ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/identity-providers/local/users?silo=default-silo
162312024-05-08T03:37:52.058ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162322024-05-08T03:37:52.058ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8d0b9ccd-14b1-4202-ab22-753c519e6af6 uri = /v1/system/identity-providers/local/users?silo=default-silo
162332024-05-08T03:37:52.058ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8d0b9ccd-14b1-4202-ab22-753c519e6af6 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162342024-05-08T03:37:52.058ZINFOtest_unauthorized (external client test context): client received response status = 405
162352024-05-08T03:37:52.058ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/identity-providers/local/users?silo=default-silo
162362024-05-08T03:37:52.058ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162372024-05-08T03:37:52.058ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 35d1c7c9-6e48-4e34-b1ff-74090e707ebb uri = /v1/system/identity-providers/local/users?silo=default-silo
162382024-05-08T03:37:52.059ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 117 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 35d1c7c9-6e48-4e34-b1ff-74090e707ebb response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
162392024-05-08T03:37:52.059ZINFOtest_unauthorized (external client test context): client received response status = 405
162402024-05-08T03:37:52.059ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/identity-providers/local/users?silo=default-silo
162412024-05-08T03:37:52.060ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"external_id\\":\\"dummy-user\\",\\"password\\":{\\"mode\\":\\"login_disallowed\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
162422024-05-08T03:37:52.060ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 uri = /v1/system/identity-providers/local/users?silo=default-silo
162432024-05-08T03:37:52.060ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 uri = /v1/system/identity-providers/local/users?silo=default-silo
162442024-05-08T03:37:52.060ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/identity-providers/local/users?silo=default-silo
162452024-05-08T03:37:52.060ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162462024-05-08T03:37:52.060ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162472024-05-08T03:37:52.060ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162482024-05-08T03:37:52.063ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162492024-05-08T03:37:52.063ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162502024-05-08T03:37:52.064ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162512024-05-08T03:37:52.068ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
162522024-05-08T03:37:52.068ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
162532024-05-08T03:37:52.068ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162542024-05-08T03:37:52.068ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162552024-05-08T03:37:52.069ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162562024-05-08T03:37:52.071ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
162572024-05-08T03:37:52.071ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162582024-05-08T03:37:52.071ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162592024-05-08T03:37:52.072ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162602024-05-08T03:37:52.074ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
162612024-05-08T03:37:52.078ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
162622024-05-08T03:37:52.078ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162632024-05-08T03:37:52.079ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162642024-05-08T03:37:52.080ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162652024-05-08T03:37:52.082ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
162662024-05-08T03:37:52.082ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
162672024-05-08T03:37:52.082ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162682024-05-08T03:37:52.082ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162692024-05-08T03:37:52.083ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162702024-05-08T03:37:52.087ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
162712024-05-08T03:37:52.087ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
162722024-05-08T03:37:52.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
162732024-05-08T03:37:52.089ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
162742024-05-08T03:37:52.092ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
162752024-05-08T03:37:52.096ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
162762024-05-08T03:37:52.097ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 uri = /v1/system/identity-providers/local/users?silo=default-silo
162772024-05-08T03:37:52.097ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
162782024-05-08T03:37:52.097ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
162792024-05-08T03:37:52.101ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
162802024-05-08T03:37:52.109ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/identity-providers/local/users?silo=default-silo
162812024-05-08T03:37:52.112ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users?silo=default-silo
162822024-05-08T03:37:52.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
162832024-05-08T03:37:52.112ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
162842024-05-08T03:37:52.113ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
162852024-05-08T03:37:52.119ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users?silo=default-silo
162862024-05-08T03:37:52.120ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
162872024-05-08T03:37:52.121ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
162882024-05-08T03:37:52.121ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
162892024-05-08T03:37:52.140ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
162902024-05-08T03:37:52.147ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
162912024-05-08T03:37:52.147ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) uri = /v1/system/identity-providers/local/users?silo=default-silo
162922024-05-08T03:37:52.147ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users?silo=default-silo
162932024-05-08T03:37:52.148ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
162942024-05-08T03:37:52.148ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
162952024-05-08T03:37:52.148ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
162962024-05-08T03:37:52.158ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users?silo=default-silo
162972024-05-08T03:37:52.158ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
162982024-05-08T03:37:52.158ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
162992024-05-08T03:37:52.160ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users?silo=default-silo
163002024-05-08T03:37:52.165ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
163012024-05-08T03:37:52.171ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 resource = SiloUserList(Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") }) result = Err(Forbidden) uri = /v1/system/identity-providers/local/users?silo=default-silo
163022024-05-08T03:37:52.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 113183 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f56b437a-59d5-451d-87a5-c0fe8c086b68 response_code = 403 uri = /v1/system/identity-providers/local/users?silo=default-silo
163032024-05-08T03:37:52.171ZINFOtest_unauthorized (external client test context): client received response status = 403
163042024-05-08T03:37:52.172ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/identity-providers/local/users?silo=default-silo
163052024-05-08T03:37:52.172ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"external_id\\":\\"dummy-user\\",\\"password\\":{\\"mode\\":\\"login_disallowed\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163062024-05-08T03:37:52.172ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 uri = /v1/system/identity-providers/local/users?silo=default-silo
163072024-05-08T03:37:52.173ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 uri = /v1/system/identity-providers/local/users?silo=default-silo
163082024-05-08T03:37:52.173ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 uri = /v1/system/identity-providers/local/users?silo=default-silo
163092024-05-08T03:37:52.175ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 uri = /v1/system/identity-providers/local/users?silo=default-silo
163102024-05-08T03:37:52.175ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 resource = Database uri = /v1/system/identity-providers/local/users?silo=default-silo
163112024-05-08T03:37:52.175ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users?silo=default-silo
163122024-05-08T03:37:52.177ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/identity-providers/local/users?silo=default-silo
163132024-05-08T03:37:52.177ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 3794 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 66d8ecf2-faea-419d-91fd-318a52e5b4b4 response_code = 401 uri = /v1/system/identity-providers/local/users?silo=default-silo
163142024-05-08T03:37:52.177ZINFOtest_unauthorized (external client test context): client received response status = 401
163152024-05-08T03:37:52.177ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/identity-providers/local/users?silo=default-silo
163162024-05-08T03:37:52.177ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"external_id\\":\\"dummy-user\\",\\"password\\":{\\"mode\\":\\"login_disallowed\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163172024-05-08T03:37:52.177ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 65ec4825-0c79-448a-a2ae-aa6edf15819c uri = /v1/system/identity-providers/local/users?silo=default-silo
163182024-05-08T03:37:52.177ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 65ec4825-0c79-448a-a2ae-aa6edf15819c uri = /v1/system/identity-providers/local/users?silo=default-silo
163192024-05-08T03:37:52.177ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 65ec4825-0c79-448a-a2ae-aa6edf15819c uri = /v1/system/identity-providers/local/users?silo=default-silo
163202024-05-08T03:37:52.177ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 308 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 65ec4825-0c79-448a-a2ae-aa6edf15819c response_code = 401 uri = /v1/system/identity-providers/local/users?silo=default-silo
163212024-05-08T03:37:52.178ZINFOtest_unauthorized (external client test context): client received response status = 401
163222024-05-08T03:37:52.178ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/identity-providers/local/users?silo=default-silo
163232024-05-08T03:37:52.178ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"external_id\\":\\"dummy-user\\",\\"password\\":{\\"mode\\":\\"login_disallowed\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163242024-05-08T03:37:52.178ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e46ed904-0ee9-46bf-8838-b7db4eee6320 uri = /v1/system/identity-providers/local/users?silo=default-silo
163252024-05-08T03:37:52.179ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e46ed904-0ee9-46bf-8838-b7db4eee6320 uri = /v1/system/identity-providers/local/users?silo=default-silo
163262024-05-08T03:37:52.183ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1112:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#23}::from::local_idp_user_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::User>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1125:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#23}::from::local_idp_user_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#23}::from::local_idp_user_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::User>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#23}::from::local_idp_user_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::User>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e46ed904-0ee9-46bf-8838-b7db4eee6320 uri = /v1/system/identity-providers/local/users?silo=default-silo
163272024-05-08T03:37:52.183ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4618 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e46ed904-0ee9-46bf-8838-b7db4eee6320 response_code = 401 uri = /v1/system/identity-providers/local/users?silo=default-silo
163282024-05-08T03:37:52.183ZINFOtest_unauthorized (external client test context): client received response status = 401
163292024-05-08T03:37:52.183ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/identity-providers/local/users?silo=default-silo
163302024-05-08T03:37:52.183ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163312024-05-08T03:37:52.184ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7225b9bc-8c8f-454c-99cb-8fcd995c3831 uri = /v1/system/identity-providers/local/users?silo=default-silo
163322024-05-08T03:37:52.184ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 100 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7225b9bc-8c8f-454c-99cb-8fcd995c3831 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163332024-05-08T03:37:52.185ZINFOtest_unauthorized (external client test context): client received response status = 405
163342024-05-08T03:37:52.185ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/identity-providers/local/users?silo=default-silo
163352024-05-08T03:37:52.185ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163362024-05-08T03:37:52.185ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9925634b-bf60-4907-91e8-001985ceb766 uri = /v1/system/identity-providers/local/users?silo=default-silo
163372024-05-08T03:37:52.185ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 85 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9925634b-bf60-4907-91e8-001985ceb766 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163382024-05-08T03:37:52.185ZINFOtest_unauthorized (external client test context): client received response status = 405
163392024-05-08T03:37:52.185ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/identity-providers/local/users?silo=default-silo
163402024-05-08T03:37:52.185ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163412024-05-08T03:37:52.185ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4387af55-0c3f-4cf0-ba08-3367b00712e0 uri = /v1/system/identity-providers/local/users?silo=default-silo
163422024-05-08T03:37:52.185ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4387af55-0c3f-4cf0-ba08-3367b00712e0 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163432024-05-08T03:37:52.185ZINFOtest_unauthorized (external client test context): client received response status = 405
163442024-05-08T03:37:52.185ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/identity-providers/local/users?silo=default-silo
163452024-05-08T03:37:52.185ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163462024-05-08T03:37:52.185ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d2f20ab6-e645-4345-bb11-a0d9b75ab096 uri = /v1/system/identity-providers/local/users?silo=default-silo
163472024-05-08T03:37:52.186ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d2f20ab6-e645-4345-bb11-a0d9b75ab096 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163482024-05-08T03:37:52.187ZINFOtest_unauthorized (external client test context): client received response status = 405
163492024-05-08T03:37:52.187ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/identity-providers/local/users?silo=default-silo
163502024-05-08T03:37:52.187ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163512024-05-08T03:37:52.187ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f9761053-00c6-46be-bf40-ac56cd00171d uri = /v1/system/identity-providers/local/users?silo=default-silo
163522024-05-08T03:37:52.187ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f9761053-00c6-46be-bf40-ac56cd00171d response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163532024-05-08T03:37:52.187ZINFOtest_unauthorized (external client test context): client received response status = 405
163542024-05-08T03:37:52.187ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/identity-providers/local/users?silo=default-silo
163552024-05-08T03:37:52.187ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163562024-05-08T03:37:52.188ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4602a86b-5038-4c04-bf09-1ede8b674386 uri = /v1/system/identity-providers/local/users?silo=default-silo
163572024-05-08T03:37:52.188ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 85 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4602a86b-5038-4c04-bf09-1ede8b674386 response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163582024-05-08T03:37:52.188ZINFOtest_unauthorized (external client test context): client received response status = 405
163592024-05-08T03:37:52.188ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/identity-providers/local/users?silo=default-silo
163602024-05-08T03:37:52.188ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163612024-05-08T03:37:52.210ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0c006d6d-7a43-49e8-b5ce-59a516dbc2db uri = /v1/system/identity-providers/local/users?silo=default-silo
163622024-05-08T03:37:52.211ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22545 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0c006d6d-7a43-49e8-b5ce-59a516dbc2db response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163632024-05-08T03:37:52.211ZINFOtest_unauthorized (external client test context): client received response status = 405
163642024-05-08T03:37:52.211ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/identity-providers/local/users?silo=default-silo
163652024-05-08T03:37:52.211ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users?silo=default-silo
163662024-05-08T03:37:52.212ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e4899f00-7d84-4d20-9349-3052e2cd2a8b uri = /v1/system/identity-providers/local/users?silo=default-silo
163672024-05-08T03:37:52.212ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e4899f00-7d84-4d20-9349-3052e2cd2a8b response_code = 405 uri = /v1/system/identity-providers/local/users?silo=default-silo
163682024-05-08T03:37:52.212ZINFOtest_unauthorized (external client test context): client received response status = 405
163692024-05-08T03:37:52.212ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/identity-providers/local/users?silo=default-silo
163702024-05-08T03:37:52.212ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/users/{id}?silo=default-silo
163712024-05-08T03:37:52.212ZINFOtest_unauthorized: test: privileged GET url = /v1/system/users/{id}?silo=default-silo
163722024-05-08T03:37:52.212ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
163732024-05-08T03:37:52.212ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
163742024-05-08T03:37:52.213ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
163752024-05-08T03:37:52.213ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
163762024-05-08T03:37:52.213ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
163772024-05-08T03:37:52.213ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
163782024-05-08T03:37:52.216ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
163792024-05-08T03:37:52.219ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
163802024-05-08T03:37:52.219ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
163812024-05-08T03:37:52.220ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
163822024-05-08T03:37:52.223ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
163832024-05-08T03:37:52.223ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
163842024-05-08T03:37:52.223ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
163852024-05-08T03:37:52.223ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
163862024-05-08T03:37:52.224ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
163872024-05-08T03:37:52.226ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
163882024-05-08T03:37:52.226ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
163892024-05-08T03:37:52.227ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
163902024-05-08T03:37:52.227ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
163912024-05-08T03:37:52.229ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
163922024-05-08T03:37:52.234ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
163932024-05-08T03:37:52.234ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
163942024-05-08T03:37:52.234ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
163952024-05-08T03:37:52.235ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
163962024-05-08T03:37:52.236ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
163972024-05-08T03:37:52.236ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
163982024-05-08T03:37:52.236ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
163992024-05-08T03:37:52.236ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
164002024-05-08T03:37:52.237ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
164012024-05-08T03:37:52.240ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
164022024-05-08T03:37:52.240ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
164032024-05-08T03:37:52.240ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
164042024-05-08T03:37:52.241ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
164052024-05-08T03:37:52.243ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
164062024-05-08T03:37:52.245ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
164072024-05-08T03:37:52.245ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164082024-05-08T03:37:52.245ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164092024-05-08T03:37:52.245ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164102024-05-08T03:37:52.246ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164112024-05-08T03:37:52.248ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164122024-05-08T03:37:52.248ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164132024-05-08T03:37:52.249ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164142024-05-08T03:37:52.249ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164152024-05-08T03:37:52.249ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164162024-05-08T03:37:52.252ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164172024-05-08T03:37:52.252ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164182024-05-08T03:37:52.252ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164192024-05-08T03:37:52.253ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164202024-05-08T03:37:52.256ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164212024-05-08T03:37:52.260ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164222024-05-08T03:37:52.260ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164232024-05-08T03:37:52.260ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164242024-05-08T03:37:52.261ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164252024-05-08T03:37:52.263ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164262024-05-08T03:37:52.263ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164272024-05-08T03:37:52.264ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164282024-05-08T03:37:52.267ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164292024-05-08T03:37:52.267ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164302024-05-08T03:37:52.267ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164312024-05-08T03:37:52.267ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164322024-05-08T03:37:52.268ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164332024-05-08T03:37:52.271ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164342024-05-08T03:37:52.271ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164352024-05-08T03:37:52.271ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164362024-05-08T03:37:52.271ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164372024-05-08T03:37:52.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
164382024-05-08T03:37:52.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
164392024-05-08T03:37:52.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
164402024-05-08T03:37:52.275ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164412024-05-08T03:37:52.279ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164422024-05-08T03:37:52.279ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 66932 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 001087e6-8494-495e-b0af-a52fe1ad8b83 response_code = 200 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164432024-05-08T03:37:52.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
164442024-05-08T03:37:52.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:51.560452616","datum":31}\n
164452024-05-08T03:37:52.281ZINFOtest_unauthorized (external client test context): client received response status = 200
164462024-05-08T03:37:52.281ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/users/{id}?silo=default-silo
164472024-05-08T03:37:52.281ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/users/{id}?silo=default-silo
164482024-05-08T03:37:52.281ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164492024-05-08T03:37:52.281ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164502024-05-08T03:37:52.282ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164512024-05-08T03:37:52.282ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164522024-05-08T03:37:52.282ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164532024-05-08T03:37:52.282ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164542024-05-08T03:37:52.282ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164552024-05-08T03:37:52.282ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164562024-05-08T03:37:52.282ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 601 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0f556dbb-395d-469d-8581-0c9b14a3dc1e response_code = 401 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164572024-05-08T03:37:52.282ZINFOtest_unauthorized (external client test context): client received response status = 401
164582024-05-08T03:37:52.282ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/users/{id}?silo=default-silo
164592024-05-08T03:37:52.282ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164602024-05-08T03:37:52.283ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c3d1600-0943-4a6b-a74e-3e63ffacf34d uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164612024-05-08T03:37:52.283ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c3d1600-0943-4a6b-a74e-3e63ffacf34d uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164622024-05-08T03:37:52.283ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c3d1600-0943-4a6b-a74e-3e63ffacf34d uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164632024-05-08T03:37:52.283ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 361 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c3d1600-0943-4a6b-a74e-3e63ffacf34d response_code = 401 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164642024-05-08T03:37:52.283ZINFOtest_unauthorized (external client test context): client received response status = 401
164652024-05-08T03:37:52.283ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/users/{id}?silo=default-silo
164662024-05-08T03:37:52.283ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164672024-05-08T03:37:52.284ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 88c1aa4f-7308-46a2-86a4-952f3f600f41 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164682024-05-08T03:37:52.284ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 88c1aa4f-7308-46a2-86a4-952f3f600f41 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164692024-05-08T03:37:52.286ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:977:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#19}::from::silo_user_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::User>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:986:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#19}::from::silo_user_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#19}::from::silo_user_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::User>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#19}::from::silo_user_view::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::User>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 88c1aa4f-7308-46a2-86a4-952f3f600f41 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164702024-05-08T03:37:52.286ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1724 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 88c1aa4f-7308-46a2-86a4-952f3f600f41 response_code = 401 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164712024-05-08T03:37:52.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
164722024-05-08T03:37:52.286ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
164732024-05-08T03:37:52.286ZINFOtest_unauthorized (external client test context): client received response status = 401
164742024-05-08T03:37:52.286ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/users/{id}?silo=default-silo
164752024-05-08T03:37:52.286ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164762024-05-08T03:37:52.286ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 79a5e62e-f3d6-40c5-b0df-f9658082063f uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164772024-05-08T03:37:52.286ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 79a5e62e-f3d6-40c5-b0df-f9658082063f response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164782024-05-08T03:37:52.286ZINFOtest_unauthorized (external client test context): client received response status = 405
164792024-05-08T03:37:52.286ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/users/{id}?silo=default-silo
164802024-05-08T03:37:52.286ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164812024-05-08T03:37:52.287ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 08987dea-e463-4aac-9733-31f1cbcb5157 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164822024-05-08T03:37:52.287ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 08987dea-e463-4aac-9733-31f1cbcb5157 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164832024-05-08T03:37:52.287ZINFOtest_unauthorized (external client test context): client received response status = 405
164842024-05-08T03:37:52.287ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/users/{id}?silo=default-silo
164852024-05-08T03:37:52.287ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164862024-05-08T03:37:52.287ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5703ef23-968e-4a77-8fec-e30e67ebfc4c uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164872024-05-08T03:37:52.287ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 69 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5703ef23-968e-4a77-8fec-e30e67ebfc4c response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164882024-05-08T03:37:52.288ZINFOtest_unauthorized (external client test context): client received response status = 405
164892024-05-08T03:37:52.288ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/users/{id}?silo=default-silo
164902024-05-08T03:37:52.288ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164912024-05-08T03:37:52.295ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7233e457-4d17-4868-acdb-cf1b3565771a uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164922024-05-08T03:37:52.295ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7233e457-4d17-4868-acdb-cf1b3565771a response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164932024-05-08T03:37:52.295ZINFOtest_unauthorized (external client test context): client received response status = 405
164942024-05-08T03:37:52.295ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/users/{id}?silo=default-silo
164952024-05-08T03:37:52.295ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164962024-05-08T03:37:52.295ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d946def5-4cc0-4602-959f-61996807bce8 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164972024-05-08T03:37:52.295ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d946def5-4cc0-4602-959f-61996807bce8 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
164982024-05-08T03:37:52.296ZINFOtest_unauthorized (external client test context): client received response status = 405
164992024-05-08T03:37:52.296ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/users/{id}?silo=default-silo
165002024-05-08T03:37:52.296ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165012024-05-08T03:37:52.297ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bff4be7f-5618-4ac2-9694-b850b1602456 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165022024-05-08T03:37:52.297ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 90 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bff4be7f-5618-4ac2-9694-b850b1602456 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165032024-05-08T03:37:52.298ZINFOtest_unauthorized (external client test context): client received response status = 405
165042024-05-08T03:37:52.298ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/users/{id}?silo=default-silo
165052024-05-08T03:37:52.298ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165062024-05-08T03:37:52.299ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a56fccd-f9a4-40d4-a131-9d0af7aecb02 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165072024-05-08T03:37:52.299ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7a56fccd-f9a4-40d4-a131-9d0af7aecb02 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165082024-05-08T03:37:52.299ZINFOtest_unauthorized (external client test context): client received response status = 405
165092024-05-08T03:37:52.299ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/users/{id}?silo=default-silo
165102024-05-08T03:37:52.299ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165112024-05-08T03:37:52.300ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d78359dc-3205-4684-a085-9166524df5e1 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165122024-05-08T03:37:52.300ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d78359dc-3205-4684-a085-9166524df5e1 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165132024-05-08T03:37:52.300ZINFOtest_unauthorized (external client test context): client received response status = 405
165142024-05-08T03:37:52.300ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/users/{id}?silo=default-silo
165152024-05-08T03:37:52.300ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165162024-05-08T03:37:52.301ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5143465-b27d-4287-8cb6-90d981b180fc uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165172024-05-08T03:37:52.301ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b5143465-b27d-4287-8cb6-90d981b180fc response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165182024-05-08T03:37:52.301ZINFOtest_unauthorized (external client test context): client received response status = 405
165192024-05-08T03:37:52.301ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/users/{id}?silo=default-silo
165202024-05-08T03:37:52.301ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165212024-05-08T03:37:52.302ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ee34b34a-e613-427b-b7b2-860909aa3e45 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165222024-05-08T03:37:52.302ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 146 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ee34b34a-e613-427b-b7b2-860909aa3e45 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165232024-05-08T03:37:52.302ZINFOtest_unauthorized (external client test context): client received response status = 405
165242024-05-08T03:37:52.302ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/users/{id}?silo=default-silo
165252024-05-08T03:37:52.302ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165262024-05-08T03:37:52.302ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ca41ef25-0623-482e-a00d-b472df82126b uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165272024-05-08T03:37:52.302ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 98 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ca41ef25-0623-482e-a00d-b472df82126b response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165282024-05-08T03:37:52.303ZINFOtest_unauthorized (external client test context): client received response status = 405
165292024-05-08T03:37:52.303ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/users/{id}?silo=default-silo
165302024-05-08T03:37:52.303ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165312024-05-08T03:37:52.303ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9b342c0e-8e7a-4c5b-b9d8-d8f40874d315 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165322024-05-08T03:37:52.303ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 70 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9b342c0e-8e7a-4c5b-b9d8-d8f40874d315 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165332024-05-08T03:37:52.303ZINFOtest_unauthorized (external client test context): client received response status = 405
165342024-05-08T03:37:52.304ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/users/{id}?silo=default-silo
165352024-05-08T03:37:52.304ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165362024-05-08T03:37:52.304ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2529bf6c-4742-4540-8bc6-227c8ef890b9 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165372024-05-08T03:37:52.304ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 72 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2529bf6c-4742-4540-8bc6-227c8ef890b9 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165382024-05-08T03:37:52.304ZINFOtest_unauthorized (external client test context): client received response status = 405
165392024-05-08T03:37:52.304ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/users/{id}?silo=default-silo
165402024-05-08T03:37:52.305ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165412024-05-08T03:37:52.305ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ccce0759-1db3-40c5-9161-786884eb7780 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165422024-05-08T03:37:52.305ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ccce0759-1db3-40c5-9161-786884eb7780 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165432024-05-08T03:37:52.306ZINFOtest_unauthorized (external client test context): client received response status = 405
165442024-05-08T03:37:52.306ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/users/{id}?silo=default-silo
165452024-05-08T03:37:52.306ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165462024-05-08T03:37:52.306ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c53ddff1-8ccc-424e-888f-4f3f46a5a289 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165472024-05-08T03:37:52.306ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c53ddff1-8ccc-424e-888f-4f3f46a5a289 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165482024-05-08T03:37:52.306ZINFOtest_unauthorized (external client test context): client received response status = 405
165492024-05-08T03:37:52.306ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/users/{id}?silo=default-silo
165502024-05-08T03:37:52.306ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165512024-05-08T03:37:52.306ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a60fe7bf-70e3-4645-9fdd-c1e8e05c1896 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165522024-05-08T03:37:52.307ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 127 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a60fe7bf-70e3-4645-9fdd-c1e8e05c1896 response_code = 405 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165532024-05-08T03:37:52.308ZINFOtest_unauthorized (external client test context): client received response status = 405
165542024-05-08T03:37:52.308ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/users/{id}?silo=default-silo
165552024-05-08T03:37:52.308ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165562024-05-08T03:37:52.308ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165572024-05-08T03:37:52.309ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165582024-05-08T03:37:52.309ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165592024-05-08T03:37:52.309ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165602024-05-08T03:37:52.309ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165612024-05-08T03:37:52.310ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165622024-05-08T03:37:52.314ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165632024-05-08T03:37:52.314ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165642024-05-08T03:37:52.316ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165652024-05-08T03:37:52.319ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
165662024-05-08T03:37:52.319ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
165672024-05-08T03:37:52.319ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165682024-05-08T03:37:52.319ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165692024-05-08T03:37:52.320ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165702024-05-08T03:37:52.325ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
165712024-05-08T03:37:52.326ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165722024-05-08T03:37:52.326ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165732024-05-08T03:37:52.327ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165742024-05-08T03:37:52.330ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
165752024-05-08T03:37:52.341ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
165762024-05-08T03:37:52.341ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165772024-05-08T03:37:52.341ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165782024-05-08T03:37:52.341ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165792024-05-08T03:37:52.345ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
165802024-05-08T03:37:52.345ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
165812024-05-08T03:37:52.345ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165822024-05-08T03:37:52.345ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165832024-05-08T03:37:52.346ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165842024-05-08T03:37:52.348ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
165852024-05-08T03:37:52.348ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
165862024-05-08T03:37:52.348ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
165872024-05-08T03:37:52.349ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
165882024-05-08T03:37:52.353ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
165892024-05-08T03:37:52.357ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
165902024-05-08T03:37:52.357ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165912024-05-08T03:37:52.357ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165922024-05-08T03:37:52.357ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165932024-05-08T03:37:52.358ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165942024-05-08T03:37:52.361ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165952024-05-08T03:37:52.361ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165962024-05-08T03:37:52.361ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165972024-05-08T03:37:52.361ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165982024-05-08T03:37:52.362ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
165992024-05-08T03:37:52.366ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166002024-05-08T03:37:52.366ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166012024-05-08T03:37:52.366ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166022024-05-08T03:37:52.366ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166032024-05-08T03:37:52.370ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166042024-05-08T03:37:52.372ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166052024-05-08T03:37:52.372ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166062024-05-08T03:37:52.372ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166072024-05-08T03:37:52.373ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166082024-05-08T03:37:52.376ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166092024-05-08T03:37:52.376ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166102024-05-08T03:37:52.376ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166112024-05-08T03:37:52.379ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166122024-05-08T03:37:52.379ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166132024-05-08T03:37:52.379ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166142024-05-08T03:37:52.379ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166152024-05-08T03:37:52.380ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166162024-05-08T03:37:52.383ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166172024-05-08T03:37:52.383ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166182024-05-08T03:37:52.383ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166192024-05-08T03:37:52.384ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = Database result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166202024-05-08T03:37:52.390ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166212024-05-08T03:37:52.393ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } result = Ok(()) uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166222024-05-08T03:37:52.393ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 84486 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8b4e29b8-fc62-42e5-8704-46f1898815d0 response_code = 200 uri = /v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166232024-05-08T03:37:52.393ZINFOtest_unauthorized (external client test context): client received response status = 200
166242024-05-08T03:37:52.394ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166252024-05-08T03:37:52.394ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166262024-05-08T03:37:52.394ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166272024-05-08T03:37:52.395ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166282024-05-08T03:37:52.395ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166292024-05-08T03:37:52.395ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71d3e565-bf23-4d03-9507-ba17ccbd548a uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166302024-05-08T03:37:52.395ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 180 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 71d3e565-bf23-4d03-9507-ba17ccbd548a response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166312024-05-08T03:37:52.397ZINFOtest_unauthorized (external client test context): client received response status = 405
166322024-05-08T03:37:52.397ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166332024-05-08T03:37:52.397ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166342024-05-08T03:37:52.398ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cd2a4f88-a049-45f9-9a07-16bed5145635 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166352024-05-08T03:37:52.398ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 387 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cd2a4f88-a049-45f9-9a07-16bed5145635 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166362024-05-08T03:37:52.399ZINFOtest_unauthorized (external client test context): client received response status = 405
166372024-05-08T03:37:52.399ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166382024-05-08T03:37:52.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166392024-05-08T03:37:52.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0fd776c6-e8c2-406c-b699-1038010787c1 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166402024-05-08T03:37:52.400ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 412 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0fd776c6-e8c2-406c-b699-1038010787c1 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166412024-05-08T03:37:52.401ZINFOtest_unauthorized (external client test context): client received response status = 405
166422024-05-08T03:37:52.401ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166432024-05-08T03:37:52.401ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166442024-05-08T03:37:52.401ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c7e17441-1234-4167-ab7a-96f5c2baffbb uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166452024-05-08T03:37:52.401ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 141 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c7e17441-1234-4167-ab7a-96f5c2baffbb response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166462024-05-08T03:37:52.404ZINFOtest_unauthorized (external client test context): client received response status = 405
166472024-05-08T03:37:52.404ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166482024-05-08T03:37:52.404ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166492024-05-08T03:37:52.405ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8d601973-120a-425b-aa41-f15c6a0b9067 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166502024-05-08T03:37:52.405ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 242 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8d601973-120a-425b-aa41-f15c6a0b9067 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166512024-05-08T03:37:52.405ZINFOtest_unauthorized (external client test context): client received response status = 405
166522024-05-08T03:37:52.405ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166532024-05-08T03:37:52.406ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166542024-05-08T03:37:52.406ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2edc77af-e6b4-40aa-b8a2-e60cd9c91d62 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166552024-05-08T03:37:52.406ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 147 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2edc77af-e6b4-40aa-b8a2-e60cd9c91d62 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166562024-05-08T03:37:52.407ZINFOtest_unauthorized (external client test context): client received response status = 405
166572024-05-08T03:37:52.407ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166582024-05-08T03:37:52.407ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166592024-05-08T03:37:52.407ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 506a1324-ce81-40aa-ae14-cf6a24ec5614 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166602024-05-08T03:37:52.407ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 139 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 506a1324-ce81-40aa-ae14-cf6a24ec5614 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166612024-05-08T03:37:52.407ZINFOtest_unauthorized (external client test context): client received response status = 405
166622024-05-08T03:37:52.408ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166632024-05-08T03:37:52.408ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166642024-05-08T03:37:52.408ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 40bbe747-b687-4158-a8d3-ad037f414285 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166652024-05-08T03:37:52.409ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 406 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 40bbe747-b687-4158-a8d3-ad037f414285 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166662024-05-08T03:37:52.409ZINFOtest_unauthorized (external client test context): client received response status = 405
166672024-05-08T03:37:52.409ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166682024-05-08T03:37:52.409ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166692024-05-08T03:37:52.410ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dc7fb112-1fc3-4f52-b006-fe299d3a6f8c uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166702024-05-08T03:37:52.410ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 148 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dc7fb112-1fc3-4f52-b006-fe299d3a6f8c response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166712024-05-08T03:37:52.410ZINFOtest_unauthorized (external client test context): client received response status = 405
166722024-05-08T03:37:52.410ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166732024-05-08T03:37:52.411ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166742024-05-08T03:37:52.411ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c058c0dc-1a2d-4500-bab9-2cbb7b21fdaf uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166752024-05-08T03:37:52.411ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 148 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c058c0dc-1a2d-4500-bab9-2cbb7b21fdaf response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166762024-05-08T03:37:52.411ZINFOtest_unauthorized (external client test context): client received response status = 405
166772024-05-08T03:37:52.412ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166782024-05-08T03:37:52.412ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166792024-05-08T03:37:52.413ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f1f8ff2b-0234-40fe-891a-10f64874402e uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166802024-05-08T03:37:52.413ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 336 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f1f8ff2b-0234-40fe-891a-10f64874402e response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166812024-05-08T03:37:52.414ZINFOtest_unauthorized (external client test context): client received response status = 405
166822024-05-08T03:37:52.414ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
166832024-05-08T03:37:52.415ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166842024-05-08T03:37:52.416ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166852024-05-08T03:37:52.417ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166862024-05-08T03:37:52.417ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
166872024-05-08T03:37:52.418ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
166882024-05-08T03:37:52.418ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
166892024-05-08T03:37:52.419ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
166902024-05-08T03:37:52.421ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
166912024-05-08T03:37:52.421ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
166922024-05-08T03:37:52.422ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
166932024-05-08T03:37:52.424ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
166942024-05-08T03:37:52.424ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
166952024-05-08T03:37:52.424ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
166962024-05-08T03:37:52.424ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
166972024-05-08T03:37:52.425ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
166982024-05-08T03:37:52.429ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
166992024-05-08T03:37:52.429ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
167002024-05-08T03:37:52.429ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
167012024-05-08T03:37:52.430ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
167022024-05-08T03:37:52.439ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
167032024-05-08T03:37:52.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
167042024-05-08T03:37:52.444ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
167052024-05-08T03:37:52.444ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
167062024-05-08T03:37:52.445ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
167072024-05-08T03:37:52.448ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
167082024-05-08T03:37:52.448ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
167092024-05-08T03:37:52.448ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
167102024-05-08T03:37:52.448ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
167112024-05-08T03:37:52.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
167122024-05-08T03:37:52.452ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
167132024-05-08T03:37:52.453ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
167142024-05-08T03:37:52.453ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
167152024-05-08T03:37:52.456ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
167162024-05-08T03:37:52.459ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
167172024-05-08T03:37:52.466ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
167182024-05-08T03:37:52.466ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167192024-05-08T03:37:52.466ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167202024-05-08T03:37:52.466ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167212024-05-08T03:37:52.466ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167222024-05-08T03:37:52.471ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167232024-05-08T03:37:52.471ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167242024-05-08T03:37:52.471ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167252024-05-08T03:37:52.471ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167262024-05-08T03:37:52.471ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167272024-05-08T03:37:52.485ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167282024-05-08T03:37:52.485ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167292024-05-08T03:37:52.485ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167302024-05-08T03:37:52.485ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167312024-05-08T03:37:52.505ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167322024-05-08T03:37:52.508ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167332024-05-08T03:37:52.508ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167342024-05-08T03:37:52.508ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167352024-05-08T03:37:52.511ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167362024-05-08T03:37:52.515ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167372024-05-08T03:37:52.515ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167382024-05-08T03:37:52.517ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167392024-05-08T03:37:52.522ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167402024-05-08T03:37:52.522ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167412024-05-08T03:37:52.522ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167422024-05-08T03:37:52.522ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167432024-05-08T03:37:52.522ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167442024-05-08T03:37:52.529ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167452024-05-08T03:37:52.529ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167462024-05-08T03:37:52.529ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167472024-05-08T03:37:52.529ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167482024-05-08T03:37:52.541ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167492024-05-08T03:37:52.548ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } result = Err(Forbidden) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167502024-05-08T03:37:52.549ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 133029 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e60c81e7-ce1c-4540-a09c-ac236598b8c7 response_code = 403 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167512024-05-08T03:37:52.549ZINFOtest_unauthorized (external client test context): client received response status = 403
167522024-05-08T03:37:52.549ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167532024-05-08T03:37:52.549ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167542024-05-08T03:37:52.550ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167552024-05-08T03:37:52.550ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167562024-05-08T03:37:52.550ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167572024-05-08T03:37:52.550ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167582024-05-08T03:37:52.550ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167592024-05-08T03:37:52.550ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167602024-05-08T03:37:52.550ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167612024-05-08T03:37:52.551ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 821 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f34017eb-a078-4a52-9509-e1ed18731874 response_code = 401 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167622024-05-08T03:37:52.552ZINFOtest_unauthorized (external client test context): client received response status = 401
167632024-05-08T03:37:52.552ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167642024-05-08T03:37:52.552ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167652024-05-08T03:37:52.552ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a53e0e1c-4d3c-4015-b029-f469fe6e4d0d uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167662024-05-08T03:37:52.553ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a53e0e1c-4d3c-4015-b029-f469fe6e4d0d uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167672024-05-08T03:37:52.553ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a53e0e1c-4d3c-4015-b029-f469fe6e4d0d uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167682024-05-08T03:37:52.553ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 193 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a53e0e1c-4d3c-4015-b029-f469fe6e4d0d response_code = 401 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167692024-05-08T03:37:52.554ZINFOtest_unauthorized (external client test context): client received response status = 401
167702024-05-08T03:37:52.554ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167712024-05-08T03:37:52.554ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167722024-05-08T03:37:52.555ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 52286edd-39b9-47fa-a03a-4543863f44b7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167732024-05-08T03:37:52.555ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 52286edd-39b9-47fa-a03a-4543863f44b7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167742024-05-08T03:37:52.609ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1141:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#24}::from::local_idp_user_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1149:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#24}::from::local_idp_user_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#24}::from::local_idp_user_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#24}::from::local_idp_user_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 52286edd-39b9-47fa-a03a-4543863f44b7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167752024-05-08T03:37:52.609ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 8120 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 52286edd-39b9-47fa-a03a-4543863f44b7 response_code = 401 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167762024-05-08T03:37:52.609ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
167772024-05-08T03:37:52.609ZINFOtest_unauthorized (external client test context): client received response status = 401
167782024-05-08T03:37:52.609ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167792024-05-08T03:37:52.609ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167802024-05-08T03:37:52.609ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 78b6ed93-a424-4116-b4be-6c546b6ba1ea uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167812024-05-08T03:37:52.609ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 123 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 78b6ed93-a424-4116-b4be-6c546b6ba1ea response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167822024-05-08T03:37:52.609ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
167832024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client received response status = 405
167842024-05-08T03:37:52.610ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167852024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167862024-05-08T03:37:52.610ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 52fe1dc9-f3a0-4bfb-8ea8-d62cebcad31a uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167872024-05-08T03:37:52.610ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 52fe1dc9-f3a0-4bfb-8ea8-d62cebcad31a response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167882024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client received response status = 405
167892024-05-08T03:37:52.610ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167902024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167912024-05-08T03:37:52.610ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2ce1011e-38c7-4bf6-9104-030a88fb49b5 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167922024-05-08T03:37:52.610ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 70 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2ce1011e-38c7-4bf6-9104-030a88fb49b5 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167932024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client received response status = 405
167942024-05-08T03:37:52.610ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
167952024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167962024-05-08T03:37:52.610ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fbabfb81-7431-4f42-9bf3-adad5e80979e uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167972024-05-08T03:37:52.610ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 143 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fbabfb81-7431-4f42-9bf3-adad5e80979e response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd?silo=default-silo
167982024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client received response status = 405
167992024-05-08T03:37:52.610ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/identity-providers/local/users/{id}?silo=default-silo
168002024-05-08T03:37:52.610ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168012024-05-08T03:37:52.610ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168022024-05-08T03:37:52.610ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168032024-05-08T03:37:52.610ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168042024-05-08T03:37:52.610ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168052024-05-08T03:37:52.610ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5c23f2c9-f86b-42f5-b6fe-052bc0dc10f4 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168062024-05-08T03:37:52.611ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5c23f2c9-f86b-42f5-b6fe-052bc0dc10f4 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168072024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client received response status = 405
168082024-05-08T03:37:52.613ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168092024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168102024-05-08T03:37:52.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0763895f-559b-4fb7-9299-a9d929e09774 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168112024-05-08T03:37:52.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 3399 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0763895f-559b-4fb7-9299-a9d929e09774 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168122024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client received response status = 405
168132024-05-08T03:37:52.613ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168142024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168152024-05-08T03:37:52.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 701721c3-71f6-4c65-a067-7c0193ea48a1 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168162024-05-08T03:37:52.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 701721c3-71f6-4c65-a067-7c0193ea48a1 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168172024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client received response status = 405
168182024-05-08T03:37:52.613ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168192024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168202024-05-08T03:37:52.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a570f2f0-2e31-4e0b-87df-b9cee900808c uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168212024-05-08T03:37:52.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a570f2f0-2e31-4e0b-87df-b9cee900808c response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168222024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client received response status = 405
168232024-05-08T03:37:52.613ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168242024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168252024-05-08T03:37:52.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = aa87e0ef-3edd-4704-b9d9-dcbff0646b5d uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168262024-05-08T03:37:52.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = aa87e0ef-3edd-4704-b9d9-dcbff0646b5d response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168272024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client received response status = 405
168282024-05-08T03:37:52.613ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168292024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168302024-05-08T03:37:52.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4bb6e5a-783f-4e14-b449-dd3e5e70586c uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168312024-05-08T03:37:52.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4bb6e5a-783f-4e14-b449-dd3e5e70586c response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168322024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client received response status = 405
168332024-05-08T03:37:52.613ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168342024-05-08T03:37:52.613ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168352024-05-08T03:37:52.613ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 58196390-d5f8-4249-b076-eefae4b4ae6e uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168362024-05-08T03:37:52.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 103 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 58196390-d5f8-4249-b076-eefae4b4ae6e response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168372024-05-08T03:37:52.614ZINFOtest_unauthorized (external client test context): client received response status = 405
168382024-05-08T03:37:52.614ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
168392024-05-08T03:37:52.614ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"mode\\":\\"login_disallowed\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168402024-05-08T03:37:52.614ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168412024-05-08T03:37:52.614ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168422024-05-08T03:37:52.614ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168432024-05-08T03:37:52.614ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168442024-05-08T03:37:52.614ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168452024-05-08T03:37:52.614ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168462024-05-08T03:37:52.618ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168472024-05-08T03:37:52.618ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168482024-05-08T03:37:52.645ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168492024-05-08T03:37:52.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
168502024-05-08T03:37:52.652ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
168512024-05-08T03:37:52.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168522024-05-08T03:37:52.652ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168532024-05-08T03:37:52.652ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168542024-05-08T03:37:52.654ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
168552024-05-08T03:37:52.654ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168562024-05-08T03:37:52.654ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168572024-05-08T03:37:52.654ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168582024-05-08T03:37:52.659ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
168592024-05-08T03:37:52.668ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
168602024-05-08T03:37:52.668ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168612024-05-08T03:37:52.668ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168622024-05-08T03:37:52.668ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168632024-05-08T03:37:52.676ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
168642024-05-08T03:37:52.676ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
168652024-05-08T03:37:52.676ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168662024-05-08T03:37:52.676ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168672024-05-08T03:37:52.676ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168682024-05-08T03:37:52.683ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
168692024-05-08T03:37:52.683ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
168702024-05-08T03:37:52.684ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
168712024-05-08T03:37:52.684ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
168722024-05-08T03:37:52.692ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
168732024-05-08T03:37:52.697ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
168742024-05-08T03:37:52.697ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168752024-05-08T03:37:52.697ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168762024-05-08T03:37:52.697ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168772024-05-08T03:37:52.699ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168782024-05-08T03:37:52.711ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168792024-05-08T03:37:52.711ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168802024-05-08T03:37:52.712ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168812024-05-08T03:37:52.712ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168822024-05-08T03:37:52.713ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168832024-05-08T03:37:52.717ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168842024-05-08T03:37:52.717ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168852024-05-08T03:37:52.717ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168862024-05-08T03:37:52.717ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168872024-05-08T03:37:52.723ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168882024-05-08T03:37:52.724ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ByName("default-silo") } result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168892024-05-08T03:37:52.724ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168902024-05-08T03:37:52.725ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168912024-05-08T03:37:52.725ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168922024-05-08T03:37:52.729ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168932024-05-08T03:37:52.729ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168942024-05-08T03:37:52.731ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168952024-05-08T03:37:52.733ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168962024-05-08T03:37:52.734ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168972024-05-08T03:37:52.734ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168982024-05-08T03:37:52.734ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
168992024-05-08T03:37:52.736ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169002024-05-08T03:37:52.739ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169012024-05-08T03:37:52.740ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169022024-05-08T03:37:52.740ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169032024-05-08T03:37:52.740ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = Database result = Ok(()) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169042024-05-08T03:37:52.744ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169052024-05-08T03:37:52.754ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 639d921c-679a-490e-bfe5-78cb526326bd, lookup_type: ById(639d921c-679a-490e-bfe5-78cb526326bd) } result = Err(Forbidden) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169062024-05-08T03:37:52.754ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 164891 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1b89af4c-8c66-45d2-93c3-eb73514018aa response_code = 403 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169072024-05-08T03:37:52.754ZINFOtest_unauthorized (external client test context): client received response status = 403
169082024-05-08T03:37:52.754ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169092024-05-08T03:37:52.754ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"mode\\":\\"login_disallowed\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169102024-05-08T03:37:52.754ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169112024-05-08T03:37:52.754ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169122024-05-08T03:37:52.754ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169132024-05-08T03:37:52.754ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169142024-05-08T03:37:52.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a resource = Database uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169152024-05-08T03:37:52.755ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a roles = RoleSet { roles: {} } uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169162024-05-08T03:37:52.755ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169172024-05-08T03:37:52.757ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1662 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dbd06adb-441e-4f25-878a-2571ff5c9e8a response_code = 401 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169182024-05-08T03:37:52.757ZINFOtest_unauthorized (external client test context): client received response status = 401
169192024-05-08T03:37:52.757ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169202024-05-08T03:37:52.757ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"mode\\":\\"login_disallowed\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169212024-05-08T03:37:52.761ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1baf3623-493a-411c-9d9d-50e80bed88a7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169222024-05-08T03:37:52.761ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1baf3623-493a-411c-9d9d-50e80bed88a7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169232024-05-08T03:37:52.761ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1baf3623-493a-411c-9d9d-50e80bed88a7 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169242024-05-08T03:37:52.761ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 306 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1baf3623-493a-411c-9d9d-50e80bed88a7 response_code = 401 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169252024-05-08T03:37:52.761ZINFOtest_unauthorized (external client test context): client received response status = 401
169262024-05-08T03:37:52.761ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169272024-05-08T03:37:52.761ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"mode\\":\\"login_disallowed\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169282024-05-08T03:37:52.761ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 26fc4b59-58da-4b16-b489-e41a5ab98a9f uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169292024-05-08T03:37:52.761ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 26fc4b59-58da-4b16-b489-e41a5ab98a9f uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169302024-05-08T03:37:52.768ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1169:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#25}::from::local_idp_user_set_password::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1184:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserPassword>) -> omicron_nexus::external_api::http_entrypoints::{impl#25}::from::local_idp_user_set_password::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#25}::from::local_idp_user_set_password::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserPassword>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserPassword>) -> omicron_nexus::external_api::http_entrypoints::{impl#25}::from::local_idp_user_set_password::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::UserParam>, dropshot::extractor::query::Query<nexus_types::external_api::params::SiloPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UserPassword>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 26fc4b59-58da-4b16-b489-e41a5ab98a9f uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169312024-05-08T03:37:52.768ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3379 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 26fc4b59-58da-4b16-b489-e41a5ab98a9f response_code = 401 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169322024-05-08T03:37:52.769ZINFOtest_unauthorized (external client test context): client received response status = 401
169332024-05-08T03:37:52.769ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169342024-05-08T03:37:52.769ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169352024-05-08T03:37:52.769ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e9b06fe8-6294-4440-845a-9f7a96e60280 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169362024-05-08T03:37:52.770ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e9b06fe8-6294-4440-845a-9f7a96e60280 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169372024-05-08T03:37:52.770ZINFOtest_unauthorized (external client test context): client received response status = 405
169382024-05-08T03:37:52.770ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169392024-05-08T03:37:52.770ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169402024-05-08T03:37:52.770ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 14e9c3ed-85e3-4f8d-9779-ca605453a9b1 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169412024-05-08T03:37:52.770ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 14e9c3ed-85e3-4f8d-9779-ca605453a9b1 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169422024-05-08T03:37:52.770ZINFOtest_unauthorized (external client test context): client received response status = 405
169432024-05-08T03:37:52.770ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169442024-05-08T03:37:52.770ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169452024-05-08T03:37:52.770ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 75114039-4aef-42c8-b89c-91b337d00b3b uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169462024-05-08T03:37:52.789ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 8549 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 75114039-4aef-42c8-b89c-91b337d00b3b response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169472024-05-08T03:37:52.789ZINFOtest_unauthorized (external client test context): client received response status = 405
169482024-05-08T03:37:52.789ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169492024-05-08T03:37:52.789ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169502024-05-08T03:37:52.789ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 550d5021-5a7c-4767-b39c-0ae46f393271 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169512024-05-08T03:37:52.789ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 550d5021-5a7c-4767-b39c-0ae46f393271 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169522024-05-08T03:37:52.789ZINFOtest_unauthorized (external client test context): client received response status = 405
169532024-05-08T03:37:52.789ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169542024-05-08T03:37:52.789ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169552024-05-08T03:37:52.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 332e1f3a-20b6-44f4-bebc-8fd19653dae5 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169562024-05-08T03:37:52.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 332e1f3a-20b6-44f4-bebc-8fd19653dae5 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169572024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client received response status = 405
169582024-05-08T03:37:52.790ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169592024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169602024-05-08T03:37:52.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 77cc15fb-9b08-40a2-98da-c2470d3e79e4 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169612024-05-08T03:37:52.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 77cc15fb-9b08-40a2-98da-c2470d3e79e4 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169622024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client received response status = 405
169632024-05-08T03:37:52.790ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169642024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169652024-05-08T03:37:52.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = bb2863d0-728a-4648-8d3c-c6b80082782d uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169662024-05-08T03:37:52.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = bb2863d0-728a-4648-8d3c-c6b80082782d response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169672024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client received response status = 405
169682024-05-08T03:37:52.790ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169692024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169702024-05-08T03:37:52.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a9c18c5b-baf2-4a15-b140-05e436645550 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169712024-05-08T03:37:52.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 282 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a9c18c5b-baf2-4a15-b140-05e436645550 response_code = 405 uri = /v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password?silo=default-silo
169722024-05-08T03:37:52.790ZINFOtest_unauthorized (external client test context): client received response status = 405
169732024-05-08T03:37:52.791ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/identity-providers/local/users/{id}/set-password?silo=default-silo
169742024-05-08T03:37:52.791ZINFOtest_unauthorized: test: begin endpoint url = /v1/projects
169752024-05-08T03:37:52.791ZINFOtest_unauthorized: test: privileged GET url = /v1/projects
169762024-05-08T03:37:52.791ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects
169772024-05-08T03:37:52.791ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 uri = /v1/projects
169782024-05-08T03:37:52.791ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 uri = /v1/projects
169792024-05-08T03:37:52.791ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects
169802024-05-08T03:37:52.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
169812024-05-08T03:37:52.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
169822024-05-08T03:37:52.791ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
169832024-05-08T03:37:52.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
169842024-05-08T03:37:52.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
169852024-05-08T03:37:52.791ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
169862024-05-08T03:37:52.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
169872024-05-08T03:37:52.791ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
169882024-05-08T03:37:52.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
169892024-05-08T03:37:52.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
169902024-05-08T03:37:52.793ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
169912024-05-08T03:37:52.796ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
169922024-05-08T03:37:52.796ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
169932024-05-08T03:37:52.796ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
169942024-05-08T03:37:52.796ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
169952024-05-08T03:37:52.809ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
169962024-05-08T03:37:52.817ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
169972024-05-08T03:37:52.817ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
169982024-05-08T03:37:52.817ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
169992024-05-08T03:37:52.817ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170002024-05-08T03:37:52.819ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
170012024-05-08T03:37:52.819ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
170022024-05-08T03:37:52.819ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170032024-05-08T03:37:52.819ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170042024-05-08T03:37:52.821ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170052024-05-08T03:37:52.827ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
170062024-05-08T03:37:52.827ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170072024-05-08T03:37:52.827ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170082024-05-08T03:37:52.827ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170092024-05-08T03:37:52.834ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
170102024-05-08T03:37:52.837ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
170112024-05-08T03:37:52.837ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 uri = /v1/projects
170122024-05-08T03:37:52.837ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/projects
170132024-05-08T03:37:52.837ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects
170142024-05-08T03:37:52.838ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Database uri = /v1/projects
170152024-05-08T03:37:52.838ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 roles = RoleSet { roles: {} } uri = /v1/projects
170162024-05-08T03:37:52.838ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Database result = Ok(()) uri = /v1/projects
170172024-05-08T03:37:52.842ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects
170182024-05-08T03:37:52.842ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Database uri = /v1/projects
170192024-05-08T03:37:52.842ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 roles = RoleSet { roles: {} } uri = /v1/projects
170202024-05-08T03:37:52.843ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Database result = Ok(()) uri = /v1/projects
170212024-05-08T03:37:52.846ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects
170222024-05-08T03:37:52.853ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/projects
170232024-05-08T03:37:52.854ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Database uri = /v1/projects
170242024-05-08T03:37:52.855ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 roles = RoleSet { roles: {} } uri = /v1/projects
170252024-05-08T03:37:52.855ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 resource = Database result = Ok(()) uri = /v1/projects
170262024-05-08T03:37:52.856ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 74168 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ee9689f-1420-4bc5-ac5a-70b16a8bc105 response_code = 200 uri = /v1/projects
170272024-05-08T03:37:52.856ZINFOtest_unauthorized (external client test context): client received response status = 200
170282024-05-08T03:37:52.857ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/projects
170292024-05-08T03:37:52.857ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects
170302024-05-08T03:37:52.857ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af uri = /v1/projects
170312024-05-08T03:37:52.857ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af uri = /v1/projects
170322024-05-08T03:37:52.857ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects
170332024-05-08T03:37:52.857ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170342024-05-08T03:37:52.857ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170352024-05-08T03:37:52.857ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170362024-05-08T03:37:52.863ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170372024-05-08T03:37:52.863ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170382024-05-08T03:37:52.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170392024-05-08T03:37:52.865ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
170402024-05-08T03:37:52.865ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
170412024-05-08T03:37:52.865ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170422024-05-08T03:37:52.865ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170432024-05-08T03:37:52.865ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170442024-05-08T03:37:52.868ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
170452024-05-08T03:37:52.868ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170462024-05-08T03:37:52.868ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170472024-05-08T03:37:52.868ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170482024-05-08T03:37:52.871ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
170492024-05-08T03:37:52.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
170502024-05-08T03:37:52.875ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170512024-05-08T03:37:52.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170522024-05-08T03:37:52.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170532024-05-08T03:37:52.878ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
170542024-05-08T03:37:52.878ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
170552024-05-08T03:37:52.878ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170562024-05-08T03:37:52.878ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170572024-05-08T03:37:52.879ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170582024-05-08T03:37:52.880ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
170592024-05-08T03:37:52.881ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
170602024-05-08T03:37:52.881ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
170612024-05-08T03:37:52.881ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
170622024-05-08T03:37:52.883ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
170632024-05-08T03:37:52.887ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
170642024-05-08T03:37:52.887ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af uri = /v1/projects
170652024-05-08T03:37:52.887ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/projects
170662024-05-08T03:37:52.887ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects
170672024-05-08T03:37:52.887ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource = Database uri = /v1/projects
170682024-05-08T03:37:52.887ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af roles = RoleSet { roles: {} } uri = /v1/projects
170692024-05-08T03:37:52.887ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource = Database result = Ok(()) uri = /v1/projects
170702024-05-08T03:37:52.891ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects
170712024-05-08T03:37:52.891ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource = Database uri = /v1/projects
170722024-05-08T03:37:52.891ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af roles = RoleSet { roles: {} } uri = /v1/projects
170732024-05-08T03:37:52.891ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource = Database result = Ok(()) uri = /v1/projects
170742024-05-08T03:37:52.895ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af roles = RoleSet { roles: {} } uri = /v1/projects
170752024-05-08T03:37:52.907ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Err(Forbidden) uri = /v1/projects
170762024-05-08T03:37:52.908ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 49314 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4eeebbb9-daee-49f8-82e8-b58db32185af response_code = 403 uri = /v1/projects
170772024-05-08T03:37:52.908ZINFOtest_unauthorized (external client test context): client received response status = 403
170782024-05-08T03:37:52.908ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/projects
170792024-05-08T03:37:52.908ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects
170802024-05-08T03:37:52.908ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c58bab38-50d0-459a-b77a-132ecfdb61ec uri = /v1/projects
170812024-05-08T03:37:52.908ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c58bab38-50d0-459a-b77a-132ecfdb61ec uri = /v1/projects
170822024-05-08T03:37:52.908ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c58bab38-50d0-459a-b77a-132ecfdb61ec uri = /v1/projects
170832024-05-08T03:37:52.908ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c58bab38-50d0-459a-b77a-132ecfdb61ec uri = /v1/projects
170842024-05-08T03:37:52.908ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = listing Projects: Actor required latency_us = 603 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c58bab38-50d0-459a-b77a-132ecfdb61ec response_code = 401 uri = /v1/projects
170852024-05-08T03:37:52.908ZINFOtest_unauthorized (external client test context): client received response status = 401
170862024-05-08T03:37:52.908ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/projects
170872024-05-08T03:37:52.909ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects
170882024-05-08T03:37:52.909ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66589296-0108-4042-abb8-003c4958c464 uri = /v1/projects
170892024-05-08T03:37:52.909ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66589296-0108-4042-abb8-003c4958c464 uri = /v1/projects
170902024-05-08T03:37:52.909ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66589296-0108-4042-abb8-003c4958c464 uri = /v1/projects
170912024-05-08T03:37:52.913ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 900 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 66589296-0108-4042-abb8-003c4958c464 response_code = 401 uri = /v1/projects
170922024-05-08T03:37:52.913ZINFOtest_unauthorized (external client test context): client received response status = 401
170932024-05-08T03:37:52.913ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/projects
170942024-05-08T03:37:52.913ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects
170952024-05-08T03:37:52.913ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a589e029-4973-4be4-bdf9-ba513fa56de5 uri = /v1/projects
170962024-05-08T03:37:52.913ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a589e029-4973-4be4-bdf9-ba513fa56de5 uri = /v1/projects
170972024-05-08T03:37:52.915ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1204:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#26}::from::project_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Project>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1217:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#26}::from::project_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#26}::from::project_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Project>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#26}::from::project_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<()>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Project>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a589e029-4973-4be4-bdf9-ba513fa56de5 uri = /v1/projects
170982024-05-08T03:37:52.915ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3707 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a589e029-4973-4be4-bdf9-ba513fa56de5 response_code = 401 uri = /v1/projects
170992024-05-08T03:37:52.915ZINFOtest_unauthorized (external client test context): client received response status = 401
171002024-05-08T03:37:52.915ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/projects
171012024-05-08T03:37:52.915ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/projects
171022024-05-08T03:37:52.915ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 58989ff3-4a65-4e11-88d0-0f4cbe2de4a0 uri = /v1/projects
171032024-05-08T03:37:52.916ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 58989ff3-4a65-4e11-88d0-0f4cbe2de4a0 response_code = 405 uri = /v1/projects
171042024-05-08T03:37:52.916ZINFOtest_unauthorized (external client test context): client received response status = 405
171052024-05-08T03:37:52.916ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/projects
171062024-05-08T03:37:52.916ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/projects
171072024-05-08T03:37:52.916ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63158283-3365-4272-98b4-b9987e9bc338 uri = /v1/projects
171082024-05-08T03:37:52.916ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 32 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63158283-3365-4272-98b4-b9987e9bc338 response_code = 405 uri = /v1/projects
171092024-05-08T03:37:52.916ZINFOtest_unauthorized (external client test context): client received response status = 405
171102024-05-08T03:37:52.916ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/projects
171112024-05-08T03:37:52.916ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/projects
171122024-05-08T03:37:52.916ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 20626b24-ccac-423f-a2a6-ff86b6d90d94 uri = /v1/projects
171132024-05-08T03:37:52.916ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 20626b24-ccac-423f-a2a6-ff86b6d90d94 response_code = 405 uri = /v1/projects
171142024-05-08T03:37:52.916ZINFOtest_unauthorized (external client test context): client received response status = 405
171152024-05-08T03:37:52.916ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/projects
171162024-05-08T03:37:52.916ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/projects
171172024-05-08T03:37:52.917ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 27c22862-d7db-46c2-8fd9-b1c737f5291e uri = /v1/projects
171182024-05-08T03:37:52.918ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 27c22862-d7db-46c2-8fd9-b1c737f5291e response_code = 405 uri = /v1/projects
171192024-05-08T03:37:52.918ZINFOtest_unauthorized (external client test context): client received response status = 405
171202024-05-08T03:37:52.918ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/projects
171212024-05-08T03:37:52.918ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-project\\"}")) method = POST uri = http://127.0.0.1:42458/v1/projects
171222024-05-08T03:37:52.918ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a uri = /v1/projects
171232024-05-08T03:37:52.918ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a uri = /v1/projects
171242024-05-08T03:37:52.918ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects
171252024-05-08T03:37:52.918ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171262024-05-08T03:37:52.918ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171272024-05-08T03:37:52.920ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171282024-05-08T03:37:52.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171292024-05-08T03:37:52.933ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171302024-05-08T03:37:52.933ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171312024-05-08T03:37:52.941ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
171322024-05-08T03:37:52.941ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
171332024-05-08T03:37:52.941ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171342024-05-08T03:37:52.941ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171352024-05-08T03:37:52.941ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171362024-05-08T03:37:52.946ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
171372024-05-08T03:37:52.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171382024-05-08T03:37:52.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171392024-05-08T03:37:52.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171402024-05-08T03:37:52.948ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
171412024-05-08T03:37:52.954ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
171422024-05-08T03:37:52.954ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171432024-05-08T03:37:52.954ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171442024-05-08T03:37:52.954ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171452024-05-08T03:37:52.958ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
171462024-05-08T03:37:52.959ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
171472024-05-08T03:37:52.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171482024-05-08T03:37:52.959ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171492024-05-08T03:37:52.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171502024-05-08T03:37:52.962ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
171512024-05-08T03:37:52.962ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
171522024-05-08T03:37:52.962ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
171532024-05-08T03:37:52.962ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
171542024-05-08T03:37:52.965ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
171552024-05-08T03:37:52.967ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
171562024-05-08T03:37:52.968ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a uri = /v1/projects
171572024-05-08T03:37:52.968ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/projects
171582024-05-08T03:37:52.969ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects
171592024-05-08T03:37:52.969ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource = Database uri = /v1/projects
171602024-05-08T03:37:52.969ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a roles = RoleSet { roles: {} } uri = /v1/projects
171612024-05-08T03:37:52.969ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource = Database result = Ok(()) uri = /v1/projects
171622024-05-08T03:37:52.973ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects
171632024-05-08T03:37:52.973ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource = Database uri = /v1/projects
171642024-05-08T03:37:52.973ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a roles = RoleSet { roles: {} } uri = /v1/projects
171652024-05-08T03:37:52.974ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource = Database result = Ok(()) uri = /v1/projects
171662024-05-08T03:37:52.980ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a roles = RoleSet { roles: {} } uri = /v1/projects
171672024-05-08T03:37:52.985ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Err(Forbidden) uri = /v1/projects
171682024-05-08T03:37:52.985ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 68477 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b0fefcd-52fe-4095-97af-28501e428b1a response_code = 403 uri = /v1/projects
171692024-05-08T03:37:52.986ZINFOtest_unauthorized (external client test context): client received response status = 403
171702024-05-08T03:37:52.986ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/projects
171712024-05-08T03:37:52.986ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-project\\"}")) method = POST uri = http://127.0.0.1:42458/v1/projects
171722024-05-08T03:37:52.986ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0e273bef-92c8-4108-8de8-5447bae47528 uri = /v1/projects
171732024-05-08T03:37:52.987ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0e273bef-92c8-4108-8de8-5447bae47528 uri = /v1/projects
171742024-05-08T03:37:52.987ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0e273bef-92c8-4108-8de8-5447bae47528 uri = /v1/projects
171752024-05-08T03:37:52.987ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0e273bef-92c8-4108-8de8-5447bae47528 uri = /v1/projects
171762024-05-08T03:37:52.987ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = creating a Project: Actor required latency_us = 424 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0e273bef-92c8-4108-8de8-5447bae47528 response_code = 401 uri = /v1/projects
171772024-05-08T03:37:52.987ZINFOtest_unauthorized (external client test context): client received response status = 401
171782024-05-08T03:37:52.987ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/projects
171792024-05-08T03:37:52.987ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-project\\"}")) method = POST uri = http://127.0.0.1:42458/v1/projects
171802024-05-08T03:37:52.987ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 153570f8-913a-4322-889f-2e48cda73996 uri = /v1/projects
171812024-05-08T03:37:52.987ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 153570f8-913a-4322-889f-2e48cda73996 uri = /v1/projects
171822024-05-08T03:37:52.987ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 153570f8-913a-4322-889f-2e48cda73996 uri = /v1/projects
171832024-05-08T03:37:52.987ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 246 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 153570f8-913a-4322-889f-2e48cda73996 response_code = 401 uri = /v1/projects
171842024-05-08T03:37:52.988ZINFOtest_unauthorized (external client test context): client received response status = 401
171852024-05-08T03:37:52.988ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/projects
171862024-05-08T03:37:52.988ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-project\\"}")) method = POST uri = http://127.0.0.1:42458/v1/projects
171872024-05-08T03:37:52.988ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfc7ee43-4e99-4a63-a5fb-56339c434ff1 uri = /v1/projects
171882024-05-08T03:37:52.988ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfc7ee43-4e99-4a63-a5fb-56339c434ff1 uri = /v1/projects
171892024-05-08T03:37:52.991ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1233:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#27}::from::project_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Project>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1238:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#27}::from::project_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#27}::from::project_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Project>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#27}::from::project_create::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Project>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfc7ee43-4e99-4a63-a5fb-56339c434ff1 uri = /v1/projects
171902024-05-08T03:37:52.991ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2331 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfc7ee43-4e99-4a63-a5fb-56339c434ff1 response_code = 401 uri = /v1/projects
171912024-05-08T03:37:52.991ZINFOtest_unauthorized (external client test context): client received response status = 401
171922024-05-08T03:37:52.991ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/projects
171932024-05-08T03:37:52.992ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects
171942024-05-08T03:37:52.992ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b2e57601-10fb-40eb-a50e-0c980d60dec2 uri = /v1/projects
171952024-05-08T03:37:52.992ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b2e57601-10fb-40eb-a50e-0c980d60dec2 response_code = 405 uri = /v1/projects
171962024-05-08T03:37:52.992ZINFOtest_unauthorized (external client test context): client received response status = 405
171972024-05-08T03:37:52.992ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/projects
171982024-05-08T03:37:52.992ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects
171992024-05-08T03:37:52.992ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 26be6b8f-1a1c-4672-b84e-2559b41555e2 uri = /v1/projects
172002024-05-08T03:37:52.992ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 26be6b8f-1a1c-4672-b84e-2559b41555e2 response_code = 405 uri = /v1/projects
172012024-05-08T03:37:52.992ZINFOtest_unauthorized (external client test context): client received response status = 405
172022024-05-08T03:37:52.992ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/projects
172032024-05-08T03:37:52.992ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects
172042024-05-08T03:37:52.992ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 689e0801-5187-477b-8396-97fccf79758b uri = /v1/projects
172052024-05-08T03:37:52.993ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 89 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 689e0801-5187-477b-8396-97fccf79758b response_code = 405 uri = /v1/projects
172062024-05-08T03:37:52.993ZINFOtest_unauthorized (external client test context): client received response status = 405
172072024-05-08T03:37:52.993ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/projects
172082024-05-08T03:37:52.993ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects
172092024-05-08T03:37:52.993ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 84033852-7575-4e8e-b77f-66733a6ef709 uri = /v1/projects
172102024-05-08T03:37:52.993ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 84033852-7575-4e8e-b77f-66733a6ef709 response_code = 405 uri = /v1/projects
172112024-05-08T03:37:52.993ZINFOtest_unauthorized (external client test context): client received response status = 405
172122024-05-08T03:37:52.994ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/projects
172132024-05-08T03:37:52.994ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects
172142024-05-08T03:37:52.994ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 39a0c56b-df3b-4729-bb3f-a289ba3f1ee2 uri = /v1/projects
172152024-05-08T03:37:52.994ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 39a0c56b-df3b-4729-bb3f-a289ba3f1ee2 response_code = 405 uri = /v1/projects
172162024-05-08T03:37:52.996ZINFOtest_unauthorized (external client test context): client received response status = 405
172172024-05-08T03:37:52.996ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/projects
172182024-05-08T03:37:52.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects
172192024-05-08T03:37:53.016ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87102f75-08a2-457c-a4b6-c36fc0f8e1d6 uri = /v1/projects
172202024-05-08T03:37:53.016ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20733 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 87102f75-08a2-457c-a4b6-c36fc0f8e1d6 response_code = 405 uri = /v1/projects
172212024-05-08T03:37:53.016ZINFOtest_unauthorized (external client test context): client received response status = 405
172222024-05-08T03:37:53.016ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/projects
172232024-05-08T03:37:53.016ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects
172242024-05-08T03:37:53.016ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 34af0b5f-50d6-4914-8a02-fedac5914cda uri = /v1/projects
172252024-05-08T03:37:53.017ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 34af0b5f-50d6-4914-8a02-fedac5914cda response_code = 405 uri = /v1/projects
172262024-05-08T03:37:53.018ZINFOtest_unauthorized (external client test context): client received response status = 405
172272024-05-08T03:37:53.018ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/projects
172282024-05-08T03:37:53.018ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects
172292024-05-08T03:37:53.018ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 426a5c77-55cf-4899-8ebd-5f3967cfaf5f uri = /v1/projects
172302024-05-08T03:37:53.018ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 426a5c77-55cf-4899-8ebd-5f3967cfaf5f response_code = 405 uri = /v1/projects
172312024-05-08T03:37:53.018ZINFOtest_unauthorized (external client test context): client received response status = 405
172322024-05-08T03:37:53.018ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/projects
172332024-05-08T03:37:53.018ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects
172342024-05-08T03:37:53.018ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 uri = /v1/projects
172352024-05-08T03:37:53.018ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 uri = /v1/projects
172362024-05-08T03:37:53.018ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects
172372024-05-08T03:37:53.018ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172382024-05-08T03:37:53.018ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172392024-05-08T03:37:53.018ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172402024-05-08T03:37:53.023ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172412024-05-08T03:37:53.023ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172422024-05-08T03:37:53.023ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172432024-05-08T03:37:53.030ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
172442024-05-08T03:37:53.030ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
172452024-05-08T03:37:53.030ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172462024-05-08T03:37:53.030ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172472024-05-08T03:37:53.031ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172482024-05-08T03:37:53.036ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
172492024-05-08T03:37:53.036ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172502024-05-08T03:37:53.036ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172512024-05-08T03:37:53.037ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172522024-05-08T03:37:53.040ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
172532024-05-08T03:37:53.060ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
172542024-05-08T03:37:53.060ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172552024-05-08T03:37:53.060ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172562024-05-08T03:37:53.062ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172572024-05-08T03:37:53.065ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
172582024-05-08T03:37:53.065ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
172592024-05-08T03:37:53.065ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172602024-05-08T03:37:53.065ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172612024-05-08T03:37:53.066ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172622024-05-08T03:37:53.068ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
172632024-05-08T03:37:53.068ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172642024-05-08T03:37:53.069ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172652024-05-08T03:37:53.069ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172662024-05-08T03:37:53.072ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
172672024-05-08T03:37:53.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
172682024-05-08T03:37:53.076ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 uri = /v1/projects
172692024-05-08T03:37:53.076ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/projects
172702024-05-08T03:37:53.076ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects
172712024-05-08T03:37:53.076ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Database uri = /v1/projects
172722024-05-08T03:37:53.076ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 roles = RoleSet { roles: {} } uri = /v1/projects
172732024-05-08T03:37:53.076ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Database result = Ok(()) uri = /v1/projects
172742024-05-08T03:37:53.080ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects
172752024-05-08T03:37:53.080ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Database uri = /v1/projects
172762024-05-08T03:37:53.080ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 roles = RoleSet { roles: {} } uri = /v1/projects
172772024-05-08T03:37:53.080ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Database result = Ok(()) uri = /v1/projects
172782024-05-08T03:37:53.083ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects
172792024-05-08T03:37:53.087ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/projects
172802024-05-08T03:37:53.088ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Database uri = /v1/projects
172812024-05-08T03:37:53.088ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 roles = RoleSet { roles: {} } uri = /v1/projects
172822024-05-08T03:37:53.089ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 resource = Database result = Ok(()) uri = /v1/projects
172832024-05-08T03:37:53.093ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 75947 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3b3a1465-a1cb-4eb3-a55f-6fa8fcb892e7 response_code = 200 uri = /v1/projects
172842024-05-08T03:37:53.094ZINFOtest_unauthorized (external client test context): client received response status = 200
172852024-05-08T03:37:53.094ZINFOtest_unauthorized: test: begin endpoint url = /v1/projects/demo-project
172862024-05-08T03:37:53.094ZINFOtest_unauthorized: test: privileged GET url = /v1/projects/demo-project
172872024-05-08T03:37:53.094ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project
172882024-05-08T03:37:53.095ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 uri = /v1/projects/demo-project
172892024-05-08T03:37:53.095ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 uri = /v1/projects/demo-project
172902024-05-08T03:37:53.095ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects/demo-project
172912024-05-08T03:37:53.095ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172922024-05-08T03:37:53.095ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172932024-05-08T03:37:53.096ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172942024-05-08T03:37:53.098ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
172952024-05-08T03:37:53.099ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
172962024-05-08T03:37:53.100ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
172972024-05-08T03:37:53.103ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
172982024-05-08T03:37:53.103ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
172992024-05-08T03:37:53.103ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173002024-05-08T03:37:53.103ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173012024-05-08T03:37:53.104ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173022024-05-08T03:37:53.105ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
173032024-05-08T03:37:53.105ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173042024-05-08T03:37:53.105ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173052024-05-08T03:37:53.106ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173062024-05-08T03:37:53.110ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
173072024-05-08T03:37:53.114ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
173082024-05-08T03:37:53.114ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173092024-05-08T03:37:53.114ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173102024-05-08T03:37:53.115ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173112024-05-08T03:37:53.117ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
173122024-05-08T03:37:53.118ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
173132024-05-08T03:37:53.118ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173142024-05-08T03:37:53.118ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173152024-05-08T03:37:53.119ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173162024-05-08T03:37:53.121ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
173172024-05-08T03:37:53.121ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173182024-05-08T03:37:53.121ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173192024-05-08T03:37:53.122ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173202024-05-08T03:37:53.125ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
173212024-05-08T03:37:53.134ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
173222024-05-08T03:37:53.134ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 uri = /v1/projects/demo-project
173232024-05-08T03:37:53.134ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database uri = /v1/projects/demo-project
173242024-05-08T03:37:53.134ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173252024-05-08T03:37:53.135ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173262024-05-08T03:37:53.138ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database uri = /v1/projects/demo-project
173272024-05-08T03:37:53.138ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173282024-05-08T03:37:53.141ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173292024-05-08T03:37:53.144ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project
173302024-05-08T03:37:53.145ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project
173312024-05-08T03:37:53.145ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database uri = /v1/projects/demo-project
173322024-05-08T03:37:53.145ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173332024-05-08T03:37:53.146ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173342024-05-08T03:37:53.153ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project
173352024-05-08T03:37:53.153ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database uri = /v1/projects/demo-project
173362024-05-08T03:37:53.153ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173372024-05-08T03:37:53.155ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173382024-05-08T03:37:53.159ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project
173392024-05-08T03:37:53.159ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database uri = /v1/projects/demo-project
173402024-05-08T03:37:53.159ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173412024-05-08T03:37:53.161ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173422024-05-08T03:37:53.164ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects/demo-project
173432024-05-08T03:37:53.176ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/projects/demo-project
173442024-05-08T03:37:53.176ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 81649 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9f8b788e-4c53-4510-aa47-368f83b56fd2 response_code = 200 uri = /v1/projects/demo-project
173452024-05-08T03:37:53.176ZINFOtest_unauthorized (external client test context): client received response status = 200
173462024-05-08T03:37:53.177ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/projects/demo-project
173472024-05-08T03:37:53.177ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project
173482024-05-08T03:37:53.177ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 uri = /v1/projects/demo-project
173492024-05-08T03:37:53.177ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 uri = /v1/projects/demo-project
173502024-05-08T03:37:53.177ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects/demo-project
173512024-05-08T03:37:53.177ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173522024-05-08T03:37:53.177ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173532024-05-08T03:37:53.178ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173542024-05-08T03:37:53.180ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173552024-05-08T03:37:53.180ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173562024-05-08T03:37:53.181ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173572024-05-08T03:37:53.191ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
173582024-05-08T03:37:53.191ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
173592024-05-08T03:37:53.191ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173602024-05-08T03:37:53.191ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173612024-05-08T03:37:53.192ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173622024-05-08T03:37:53.194ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
173632024-05-08T03:37:53.194ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173642024-05-08T03:37:53.194ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173652024-05-08T03:37:53.195ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173662024-05-08T03:37:53.197ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
173672024-05-08T03:37:53.204ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
173682024-05-08T03:37:53.204ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173692024-05-08T03:37:53.204ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173702024-05-08T03:37:53.205ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173712024-05-08T03:37:53.208ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
173722024-05-08T03:37:53.209ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
173732024-05-08T03:37:53.209ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173742024-05-08T03:37:53.209ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173752024-05-08T03:37:53.210ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173762024-05-08T03:37:53.213ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
173772024-05-08T03:37:53.213ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
173782024-05-08T03:37:53.213ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
173792024-05-08T03:37:53.213ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
173802024-05-08T03:37:53.216ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
173812024-05-08T03:37:53.223ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
173822024-05-08T03:37:53.223ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 uri = /v1/projects/demo-project
173832024-05-08T03:37:53.223ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database uri = /v1/projects/demo-project
173842024-05-08T03:37:53.223ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173852024-05-08T03:37:53.224ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173862024-05-08T03:37:53.227ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database uri = /v1/projects/demo-project
173872024-05-08T03:37:53.227ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173882024-05-08T03:37:53.228ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173892024-05-08T03:37:53.230ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project
173902024-05-08T03:37:53.230ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project
173912024-05-08T03:37:53.230ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database uri = /v1/projects/demo-project
173922024-05-08T03:37:53.231ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173932024-05-08T03:37:53.231ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173942024-05-08T03:37:53.235ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project
173952024-05-08T03:37:53.235ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database uri = /v1/projects/demo-project
173962024-05-08T03:37:53.235ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
173972024-05-08T03:37:53.235ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database result = Ok(()) uri = /v1/projects/demo-project
173982024-05-08T03:37:53.239ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project
173992024-05-08T03:37:53.239ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database uri = /v1/projects/demo-project
174002024-05-08T03:37:53.239ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174012024-05-08T03:37:53.239ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Database result = Ok(()) uri = /v1/projects/demo-project
174022024-05-08T03:37:53.242ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174032024-05-08T03:37:53.253ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/projects/demo-project
174042024-05-08T03:37:53.254ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 76314 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 616cfbb4-cb1b-4009-9351-d7e19404dd54 response_code = 404 uri = /v1/projects/demo-project
174052024-05-08T03:37:53.254ZINFOtest_unauthorized (external client test context): client received response status = 404
174062024-05-08T03:37:53.254ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/projects/demo-project
174072024-05-08T03:37:53.254ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project
174082024-05-08T03:37:53.255ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = baf7147c-1585-4a67-8bd0-08d463b56152 uri = /v1/projects/demo-project
174092024-05-08T03:37:53.255ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = baf7147c-1585-4a67-8bd0-08d463b56152 uri = /v1/projects/demo-project
174102024-05-08T03:37:53.255ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = baf7147c-1585-4a67-8bd0-08d463b56152 uri = /v1/projects/demo-project
174112024-05-08T03:37:53.255ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = baf7147c-1585-4a67-8bd0-08d463b56152 uri = /v1/projects/demo-project
174122024-05-08T03:37:53.255ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 278 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = baf7147c-1585-4a67-8bd0-08d463b56152 response_code = 401 uri = /v1/projects/demo-project
174132024-05-08T03:37:53.255ZINFOtest_unauthorized (external client test context): client received response status = 401
174142024-05-08T03:37:53.256ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/projects/demo-project
174152024-05-08T03:37:53.256ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project
174162024-05-08T03:37:53.256ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32ec3a78-40d2-4a57-8b8e-e50b9caf9a6c uri = /v1/projects/demo-project
174172024-05-08T03:37:53.256ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32ec3a78-40d2-4a57-8b8e-e50b9caf9a6c uri = /v1/projects/demo-project
174182024-05-08T03:37:53.256ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32ec3a78-40d2-4a57-8b8e-e50b9caf9a6c uri = /v1/projects/demo-project
174192024-05-08T03:37:53.256ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 250 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32ec3a78-40d2-4a57-8b8e-e50b9caf9a6c response_code = 401 uri = /v1/projects/demo-project
174202024-05-08T03:37:53.256ZINFOtest_unauthorized (external client test context): client received response status = 401
174212024-05-08T03:37:53.256ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/projects/demo-project
174222024-05-08T03:37:53.256ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project
174232024-05-08T03:37:53.256ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b24ef45-7aff-444a-8935-a1c2ac97fa68 uri = /v1/projects/demo-project
174242024-05-08T03:37:53.257ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b24ef45-7aff-444a-8935-a1c2ac97fa68 uri = /v1/projects/demo-project
174252024-05-08T03:37:53.260ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1255:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#28}::from::project_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Project>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1262:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#28}::from::project_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#28}::from::project_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Project>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#28}::from::project_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Project>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b24ef45-7aff-444a-8935-a1c2ac97fa68 uri = /v1/projects/demo-project
174262024-05-08T03:37:53.261ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4066 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6b24ef45-7aff-444a-8935-a1c2ac97fa68 response_code = 401 uri = /v1/projects/demo-project
174272024-05-08T03:37:53.261ZINFOtest_unauthorized (external client test context): client received response status = 401
174282024-05-08T03:37:53.261ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/projects/demo-project
174292024-05-08T03:37:53.262ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project
174302024-05-08T03:37:53.262ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b uri = /v1/projects/demo-project
174312024-05-08T03:37:53.262ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b uri = /v1/projects/demo-project
174322024-05-08T03:37:53.262ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects/demo-project
174332024-05-08T03:37:53.262ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174342024-05-08T03:37:53.262ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174352024-05-08T03:37:53.263ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174362024-05-08T03:37:53.268ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174372024-05-08T03:37:53.268ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174382024-05-08T03:37:53.270ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174392024-05-08T03:37:53.272ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
174402024-05-08T03:37:53.273ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
174412024-05-08T03:37:53.273ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174422024-05-08T03:37:53.273ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174432024-05-08T03:37:53.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174442024-05-08T03:37:53.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
174452024-05-08T03:37:53.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
174462024-05-08T03:37:53.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
174472024-05-08T03:37:53.277ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
174482024-05-08T03:37:53.277ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174492024-05-08T03:37:53.277ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174502024-05-08T03:37:53.278ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174512024-05-08T03:37:53.280ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
174522024-05-08T03:37:53.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:52.572472427","datum":32}\n
174532024-05-08T03:37:53.280ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
174542024-05-08T03:37:53.283ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
174552024-05-08T03:37:53.283ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174562024-05-08T03:37:53.283ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174572024-05-08T03:37:53.283ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174582024-05-08T03:37:53.284ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
174592024-05-08T03:37:53.284ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
174602024-05-08T03:37:53.285ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
174612024-05-08T03:37:53.285ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
174622024-05-08T03:37:53.286ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174632024-05-08T03:37:53.286ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174642024-05-08T03:37:53.287ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174652024-05-08T03:37:53.291ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
174662024-05-08T03:37:53.291ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
174672024-05-08T03:37:53.291ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
174682024-05-08T03:37:53.291ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
174692024-05-08T03:37:53.293ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
174702024-05-08T03:37:53.299ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
174712024-05-08T03:37:53.299ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b uri = /v1/projects/demo-project
174722024-05-08T03:37:53.299ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database uri = /v1/projects/demo-project
174732024-05-08T03:37:53.299ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174742024-05-08T03:37:53.300ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database result = Ok(()) uri = /v1/projects/demo-project
174752024-05-08T03:37:53.303ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database uri = /v1/projects/demo-project
174762024-05-08T03:37:53.303ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174772024-05-08T03:37:53.304ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database result = Ok(()) uri = /v1/projects/demo-project
174782024-05-08T03:37:53.308ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project
174792024-05-08T03:37:53.308ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project
174802024-05-08T03:37:53.308ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database uri = /v1/projects/demo-project
174812024-05-08T03:37:53.308ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174822024-05-08T03:37:53.309ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database result = Ok(()) uri = /v1/projects/demo-project
174832024-05-08T03:37:53.312ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project
174842024-05-08T03:37:53.312ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database uri = /v1/projects/demo-project
174852024-05-08T03:37:53.312ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174862024-05-08T03:37:53.313ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database result = Ok(()) uri = /v1/projects/demo-project
174872024-05-08T03:37:53.317ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project
174882024-05-08T03:37:53.317ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database uri = /v1/projects/demo-project
174892024-05-08T03:37:53.318ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174902024-05-08T03:37:53.319ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Database result = Ok(()) uri = /v1/projects/demo-project
174912024-05-08T03:37:53.322ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
174922024-05-08T03:37:53.345ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/projects/demo-project
174932024-05-08T03:37:53.346ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 83785 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cced5f06-2e94-4bdd-a7a5-c3038c778e3b response_code = 404 uri = /v1/projects/demo-project
174942024-05-08T03:37:53.346ZINFOtest_unauthorized (external client test context): client received response status = 404
174952024-05-08T03:37:53.347ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/projects/demo-project
174962024-05-08T03:37:53.347ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project
174972024-05-08T03:37:53.347ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e90b1665-6d82-4ef9-a741-20cc5a98f0a7 uri = /v1/projects/demo-project
174982024-05-08T03:37:53.347ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e90b1665-6d82-4ef9-a741-20cc5a98f0a7 uri = /v1/projects/demo-project
174992024-05-08T03:37:53.347ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e90b1665-6d82-4ef9-a741-20cc5a98f0a7 uri = /v1/projects/demo-project
175002024-05-08T03:37:53.347ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e90b1665-6d82-4ef9-a741-20cc5a98f0a7 uri = /v1/projects/demo-project
175012024-05-08T03:37:53.347ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 494 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e90b1665-6d82-4ef9-a741-20cc5a98f0a7 response_code = 401 uri = /v1/projects/demo-project
175022024-05-08T03:37:53.348ZINFOtest_unauthorized (external client test context): client received response status = 401
175032024-05-08T03:37:53.348ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/projects/demo-project
175042024-05-08T03:37:53.348ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project
175052024-05-08T03:37:53.348ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f1cf0776-2f90-4b6c-9380-a88d33150f8b uri = /v1/projects/demo-project
175062024-05-08T03:37:53.348ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f1cf0776-2f90-4b6c-9380-a88d33150f8b uri = /v1/projects/demo-project
175072024-05-08T03:37:53.348ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f1cf0776-2f90-4b6c-9380-a88d33150f8b uri = /v1/projects/demo-project
175082024-05-08T03:37:53.348ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 326 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f1cf0776-2f90-4b6c-9380-a88d33150f8b response_code = 401 uri = /v1/projects/demo-project
175092024-05-08T03:37:53.348ZINFOtest_unauthorized (external client test context): client received response status = 401
175102024-05-08T03:37:53.348ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/projects/demo-project
175112024-05-08T03:37:53.349ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project
175122024-05-08T03:37:53.349ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5b64273-2e27-4dff-91c0-dee963d053a0 uri = /v1/projects/demo-project
175132024-05-08T03:37:53.350ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5b64273-2e27-4dff-91c0-dee963d053a0 uri = /v1/projects/demo-project
175142024-05-08T03:37:53.353ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1310:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#30}::from::project_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Project>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1319:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#30}::from::project_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#30}::from::project_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Project>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#30}::from::project_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ProjectUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Project>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5b64273-2e27-4dff-91c0-dee963d053a0 uri = /v1/projects/demo-project
175152024-05-08T03:37:53.353ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3957 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5b64273-2e27-4dff-91c0-dee963d053a0 response_code = 401 uri = /v1/projects/demo-project
175162024-05-08T03:37:53.353ZINFOtest_unauthorized (external client test context): client received response status = 401
175172024-05-08T03:37:53.353ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/projects/demo-project
175182024-05-08T03:37:53.354ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project
175192024-05-08T03:37:53.354ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 736072c1-f7a6-40fd-8be5-f4f320d36b44 uri = /v1/projects/demo-project
175202024-05-08T03:37:53.354ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 264 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 736072c1-f7a6-40fd-8be5-f4f320d36b44 response_code = 405 uri = /v1/projects/demo-project
175212024-05-08T03:37:53.355ZINFOtest_unauthorized (external client test context): client received response status = 405
175222024-05-08T03:37:53.356ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/projects/demo-project
175232024-05-08T03:37:53.356ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project
175242024-05-08T03:37:53.356ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a72b56ff-b65b-4c28-b0d8-c42d5841ea2f uri = /v1/projects/demo-project
175252024-05-08T03:37:53.356ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 78 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a72b56ff-b65b-4c28-b0d8-c42d5841ea2f response_code = 405 uri = /v1/projects/demo-project
175262024-05-08T03:37:53.357ZINFOtest_unauthorized (external client test context): client received response status = 405
175272024-05-08T03:37:53.358ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/projects/demo-project
175282024-05-08T03:37:53.359ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project
175292024-05-08T03:37:53.359ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0920bfcf-f688-45a9-9f29-c68119e7d632 uri = /v1/projects/demo-project
175302024-05-08T03:37:53.359ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 160 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0920bfcf-f688-45a9-9f29-c68119e7d632 response_code = 405 uri = /v1/projects/demo-project
175312024-05-08T03:37:53.360ZINFOtest_unauthorized (external client test context): client received response status = 405
175322024-05-08T03:37:53.360ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/projects/demo-project
175332024-05-08T03:37:53.360ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project
175342024-05-08T03:37:53.361ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 606b84b0-af9f-403e-a2ae-2b0e10337fe2 uri = /v1/projects/demo-project
175352024-05-08T03:37:53.361ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 146 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 606b84b0-af9f-403e-a2ae-2b0e10337fe2 response_code = 405 uri = /v1/projects/demo-project
175362024-05-08T03:37:53.361ZINFOtest_unauthorized (external client test context): client received response status = 405
175372024-05-08T03:37:53.362ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/projects/demo-project
175382024-05-08T03:37:53.362ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project
175392024-05-08T03:37:53.363ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 uri = /v1/projects/demo-project
175402024-05-08T03:37:53.363ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 uri = /v1/projects/demo-project
175412024-05-08T03:37:53.363ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects/demo-project
175422024-05-08T03:37:53.363ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175432024-05-08T03:37:53.363ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175442024-05-08T03:37:53.365ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175452024-05-08T03:37:53.367ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175462024-05-08T03:37:53.368ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175472024-05-08T03:37:53.370ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175482024-05-08T03:37:53.371ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
175492024-05-08T03:37:53.372ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
175502024-05-08T03:37:53.372ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175512024-05-08T03:37:53.372ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175522024-05-08T03:37:53.373ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175532024-05-08T03:37:53.375ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
175542024-05-08T03:37:53.376ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175552024-05-08T03:37:53.376ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175562024-05-08T03:37:53.377ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175572024-05-08T03:37:53.379ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
175582024-05-08T03:37:53.382ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
175592024-05-08T03:37:53.382ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175602024-05-08T03:37:53.382ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175612024-05-08T03:37:53.384ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175622024-05-08T03:37:53.386ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
175632024-05-08T03:37:53.386ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
175642024-05-08T03:37:53.386ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175652024-05-08T03:37:53.386ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175662024-05-08T03:37:53.387ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175672024-05-08T03:37:53.389ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
175682024-05-08T03:37:53.389ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
175692024-05-08T03:37:53.389ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
175702024-05-08T03:37:53.390ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
175712024-05-08T03:37:53.392ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
175722024-05-08T03:37:53.395ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
175732024-05-08T03:37:53.395ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 uri = /v1/projects/demo-project
175742024-05-08T03:37:53.395ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database uri = /v1/projects/demo-project
175752024-05-08T03:37:53.395ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
175762024-05-08T03:37:53.403ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database result = Ok(()) uri = /v1/projects/demo-project
175772024-05-08T03:37:53.405ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database uri = /v1/projects/demo-project
175782024-05-08T03:37:53.405ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
175792024-05-08T03:37:53.406ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database result = Ok(()) uri = /v1/projects/demo-project
175802024-05-08T03:37:53.409ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project
175812024-05-08T03:37:53.409ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project
175822024-05-08T03:37:53.409ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database uri = /v1/projects/demo-project
175832024-05-08T03:37:53.409ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
175842024-05-08T03:37:53.410ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database result = Ok(()) uri = /v1/projects/demo-project
175852024-05-08T03:37:53.414ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project
175862024-05-08T03:37:53.414ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database uri = /v1/projects/demo-project
175872024-05-08T03:37:53.414ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
175882024-05-08T03:37:53.424ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database result = Ok(()) uri = /v1/projects/demo-project
175892024-05-08T03:37:53.427ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project
175902024-05-08T03:37:53.427ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database uri = /v1/projects/demo-project
175912024-05-08T03:37:53.427ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
175922024-05-08T03:37:53.427ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Database result = Ok(()) uri = /v1/projects/demo-project
175932024-05-08T03:37:53.431ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
175942024-05-08T03:37:53.449ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/projects/demo-project
175952024-05-08T03:37:53.450ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 87001 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f45a29fd-01dc-4164-8c54-fe66d37da2a7 response_code = 404 uri = /v1/projects/demo-project
175962024-05-08T03:37:53.450ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
175972024-05-08T03:37:53.451ZINFOtest_unauthorized (external client test context): client received response status = 404
175982024-05-08T03:37:53.451ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/projects/demo-project
175992024-05-08T03:37:53.451ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project
176002024-05-08T03:37:53.455ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cf622d73-d076-427d-9a59-94b449b41c9c uri = /v1/projects/demo-project
176012024-05-08T03:37:53.455ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cf622d73-d076-427d-9a59-94b449b41c9c uri = /v1/projects/demo-project
176022024-05-08T03:37:53.455ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cf622d73-d076-427d-9a59-94b449b41c9c uri = /v1/projects/demo-project
176032024-05-08T03:37:53.455ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cf622d73-d076-427d-9a59-94b449b41c9c uri = /v1/projects/demo-project
176042024-05-08T03:37:53.455ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 4312 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cf622d73-d076-427d-9a59-94b449b41c9c response_code = 401 uri = /v1/projects/demo-project
176052024-05-08T03:37:53.456ZINFOtest_unauthorized (external client test context): client received response status = 401
176062024-05-08T03:37:53.456ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/projects/demo-project
176072024-05-08T03:37:53.457ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project
176082024-05-08T03:37:53.457ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1e2d3b2f-e55e-4194-95c1-b0a007cde548 uri = /v1/projects/demo-project
176092024-05-08T03:37:53.458ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1e2d3b2f-e55e-4194-95c1-b0a007cde548 uri = /v1/projects/demo-project
176102024-05-08T03:37:53.458ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1e2d3b2f-e55e-4194-95c1-b0a007cde548 uri = /v1/projects/demo-project
176112024-05-08T03:37:53.458ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 882 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1e2d3b2f-e55e-4194-95c1-b0a007cde548 response_code = 401 uri = /v1/projects/demo-project
176122024-05-08T03:37:53.459ZINFOtest_unauthorized (external client test context): client received response status = 401
176132024-05-08T03:37:53.459ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/projects/demo-project
176142024-05-08T03:37:53.459ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project
176152024-05-08T03:37:53.459ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bff9c93a-04fb-4c92-b3bf-9a62c1f30b8d uri = /v1/projects/demo-project
176162024-05-08T03:37:53.460ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bff9c93a-04fb-4c92-b3bf-9a62c1f30b8d uri = /v1/projects/demo-project
176172024-05-08T03:37:53.462ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1279:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#29}::from::project_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1286:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#29}::from::project_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#29}::from::project_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#29}::from::project_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bff9c93a-04fb-4c92-b3bf-9a62c1f30b8d uri = /v1/projects/demo-project
176182024-05-08T03:37:53.462ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2813 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bff9c93a-04fb-4c92-b3bf-9a62c1f30b8d response_code = 401 uri = /v1/projects/demo-project
176192024-05-08T03:37:53.463ZINFOtest_unauthorized (external client test context): client received response status = 401
176202024-05-08T03:37:53.463ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/projects/demo-project
176212024-05-08T03:37:53.463ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project
176222024-05-08T03:37:53.463ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3fa5e734-71c3-4f88-9e3b-c0e7a420cb34 uri = /v1/projects/demo-project
176232024-05-08T03:37:53.463ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3fa5e734-71c3-4f88-9e3b-c0e7a420cb34 response_code = 405 uri = /v1/projects/demo-project
176242024-05-08T03:37:53.463ZINFOtest_unauthorized (external client test context): client received response status = 405
176252024-05-08T03:37:53.463ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/projects/demo-project
176262024-05-08T03:37:53.463ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project
176272024-05-08T03:37:53.463ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ebfb719e-7be9-4349-bd42-2c6fb6e98fd2 uri = /v1/projects/demo-project
176282024-05-08T03:37:53.463ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ebfb719e-7be9-4349-bd42-2c6fb6e98fd2 response_code = 405 uri = /v1/projects/demo-project
176292024-05-08T03:37:53.464ZINFOtest_unauthorized (external client test context): client received response status = 405
176302024-05-08T03:37:53.464ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/projects/demo-project
176312024-05-08T03:37:53.464ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project
176322024-05-08T03:37:53.464ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6991ad7f-a12f-4bae-b54c-ee7015b1435f uri = /v1/projects/demo-project
176332024-05-08T03:37:53.464ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6991ad7f-a12f-4bae-b54c-ee7015b1435f response_code = 405 uri = /v1/projects/demo-project
176342024-05-08T03:37:53.464ZINFOtest_unauthorized (external client test context): client received response status = 405
176352024-05-08T03:37:53.464ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/projects/demo-project
176362024-05-08T03:37:53.464ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project
176372024-05-08T03:37:53.464ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0b501faf-1109-40cb-9830-04266f2a2c5c uri = /v1/projects/demo-project
176382024-05-08T03:37:53.464ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0b501faf-1109-40cb-9830-04266f2a2c5c response_code = 405 uri = /v1/projects/demo-project
176392024-05-08T03:37:53.464ZINFOtest_unauthorized (external client test context): client received response status = 405
176402024-05-08T03:37:53.465ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/projects/demo-project
176412024-05-08T03:37:53.465ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project
176422024-05-08T03:37:53.465ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a uri = /v1/projects/demo-project
176432024-05-08T03:37:53.465ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a uri = /v1/projects/demo-project
176442024-05-08T03:37:53.465ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects/demo-project
176452024-05-08T03:37:53.465ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176462024-05-08T03:37:53.465ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176472024-05-08T03:37:53.466ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176482024-05-08T03:37:53.469ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176492024-05-08T03:37:53.469ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176502024-05-08T03:37:53.470ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176512024-05-08T03:37:53.472ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
176522024-05-08T03:37:53.473ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
176532024-05-08T03:37:53.473ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176542024-05-08T03:37:53.473ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176552024-05-08T03:37:53.474ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176562024-05-08T03:37:53.477ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
176572024-05-08T03:37:53.477ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176582024-05-08T03:37:53.477ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176592024-05-08T03:37:53.479ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176602024-05-08T03:37:53.481ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
176612024-05-08T03:37:53.485ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
176622024-05-08T03:37:53.485ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176632024-05-08T03:37:53.485ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176642024-05-08T03:37:53.486ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176652024-05-08T03:37:53.489ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
176662024-05-08T03:37:53.489ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
176672024-05-08T03:37:53.489ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176682024-05-08T03:37:53.489ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176692024-05-08T03:37:53.489ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176702024-05-08T03:37:53.491ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
176712024-05-08T03:37:53.491ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
176722024-05-08T03:37:53.491ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
176732024-05-08T03:37:53.492ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
176742024-05-08T03:37:53.495ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
176752024-05-08T03:37:53.500ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
176762024-05-08T03:37:53.500ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a uri = /v1/projects/demo-project
176772024-05-08T03:37:53.500ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database uri = /v1/projects/demo-project
176782024-05-08T03:37:53.500ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
176792024-05-08T03:37:53.501ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database result = Ok(()) uri = /v1/projects/demo-project
176802024-05-08T03:37:53.504ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database uri = /v1/projects/demo-project
176812024-05-08T03:37:53.504ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
176822024-05-08T03:37:53.505ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database result = Ok(()) uri = /v1/projects/demo-project
176832024-05-08T03:37:53.508ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project
176842024-05-08T03:37:53.508ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project
176852024-05-08T03:37:53.508ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database uri = /v1/projects/demo-project
176862024-05-08T03:37:53.508ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
176872024-05-08T03:37:53.509ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database result = Ok(()) uri = /v1/projects/demo-project
176882024-05-08T03:37:53.509ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
176892024-05-08T03:37:53.509ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
176902024-05-08T03:37:53.511ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project
176912024-05-08T03:37:53.512ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database uri = /v1/projects/demo-project
176922024-05-08T03:37:53.512ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
176932024-05-08T03:37:53.512ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database result = Ok(()) uri = /v1/projects/demo-project
176942024-05-08T03:37:53.516ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project
176952024-05-08T03:37:53.516ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database uri = /v1/projects/demo-project
176962024-05-08T03:37:53.516ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a roles = RoleSet { roles: {} } uri = /v1/projects/demo-project
176972024-05-08T03:37:53.517ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Database result = Ok(()) uri = /v1/projects/demo-project
176982024-05-08T03:37:53.520ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects/demo-project
176992024-05-08T03:37:53.528ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/projects/demo-project
177002024-05-08T03:37:53.528ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 63145 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a86ad4fe-5351-4a5a-b6ef-fa373dfa765a response_code = 200 uri = /v1/projects/demo-project
177012024-05-08T03:37:53.528ZINFOtest_unauthorized (external client test context): client received response status = 200
177022024-05-08T03:37:53.529ZINFOtest_unauthorized: test: begin endpoint url = /v1/projects/demo-project/policy
177032024-05-08T03:37:53.529ZINFOtest_unauthorized: test: privileged GET url = /v1/projects/demo-project/policy
177042024-05-08T03:37:53.529ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
177052024-05-08T03:37:53.531ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 uri = /v1/projects/demo-project/policy
177062024-05-08T03:37:53.532ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 uri = /v1/projects/demo-project/policy
177072024-05-08T03:37:53.532ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects/demo-project/policy
177082024-05-08T03:37:53.532ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177092024-05-08T03:37:53.532ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177102024-05-08T03:37:53.532ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177112024-05-08T03:37:53.534ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177122024-05-08T03:37:53.534ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177132024-05-08T03:37:53.535ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177142024-05-08T03:37:53.537ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
177152024-05-08T03:37:53.537ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
177162024-05-08T03:37:53.537ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177172024-05-08T03:37:53.537ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177182024-05-08T03:37:53.538ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177192024-05-08T03:37:53.543ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
177202024-05-08T03:37:53.543ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177212024-05-08T03:37:53.543ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177222024-05-08T03:37:53.543ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177232024-05-08T03:37:53.544ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
177242024-05-08T03:37:53.549ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
177252024-05-08T03:37:53.549ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177262024-05-08T03:37:53.549ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177272024-05-08T03:37:53.550ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177282024-05-08T03:37:53.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
177292024-05-08T03:37:53.559ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
177302024-05-08T03:37:53.559ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
177312024-05-08T03:37:53.560ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177322024-05-08T03:37:53.560ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177332024-05-08T03:37:53.561ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177342024-05-08T03:37:53.562ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
177352024-05-08T03:37:53.564ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
177362024-05-08T03:37:53.564ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177372024-05-08T03:37:53.565ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177382024-05-08T03:37:53.567ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177392024-05-08T03:37:53.570ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
177402024-05-08T03:37:53.574ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
177412024-05-08T03:37:53.574ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 uri = /v1/projects/demo-project/policy
177422024-05-08T03:37:53.574ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177432024-05-08T03:37:53.574ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177442024-05-08T03:37:53.575ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177452024-05-08T03:37:53.580ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177462024-05-08T03:37:53.580ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177472024-05-08T03:37:53.625ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177482024-05-08T03:37:53.629ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project/policy
177492024-05-08T03:37:53.630ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project/policy
177502024-05-08T03:37:53.630ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177512024-05-08T03:37:53.630ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177522024-05-08T03:37:53.631ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177532024-05-08T03:37:53.636ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project/policy
177542024-05-08T03:37:53.636ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177552024-05-08T03:37:53.636ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177562024-05-08T03:37:53.637ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177572024-05-08T03:37:53.642ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project/policy
177582024-05-08T03:37:53.643ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177592024-05-08T03:37:53.643ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177602024-05-08T03:37:53.644ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177612024-05-08T03:37:53.649ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects/demo-project/policy
177622024-05-08T03:37:53.667ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/projects/demo-project/policy
177632024-05-08T03:37:53.667ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177642024-05-08T03:37:53.667ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177652024-05-08T03:37:53.668ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177662024-05-08T03:37:53.668ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project/policy
177672024-05-08T03:37:53.669ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project/policy
177682024-05-08T03:37:53.669ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177692024-05-08T03:37:53.669ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177702024-05-08T03:37:53.669ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177712024-05-08T03:37:53.675ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project/policy
177722024-05-08T03:37:53.675ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177732024-05-08T03:37:53.675ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177742024-05-08T03:37:53.676ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177752024-05-08T03:37:53.682ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project/policy
177762024-05-08T03:37:53.682ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database uri = /v1/projects/demo-project/policy
177772024-05-08T03:37:53.682ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
177782024-05-08T03:37:53.685ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
177792024-05-08T03:37:53.700ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects/demo-project/policy
177802024-05-08T03:37:53.708ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/projects/demo-project/policy
177812024-05-08T03:37:53.716ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 186398 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e96f2ef-3cd9-4027-8718-20a9e4d90054 response_code = 200 uri = /v1/projects/demo-project/policy
177822024-05-08T03:37:53.717ZINFOtest_unauthorized (external client test context): client received response status = 200
177832024-05-08T03:37:53.717ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/projects/demo-project/policy
177842024-05-08T03:37:53.717ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
177852024-05-08T03:37:53.717ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 uri = /v1/projects/demo-project/policy
177862024-05-08T03:37:53.718ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 uri = /v1/projects/demo-project/policy
177872024-05-08T03:37:53.718ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects/demo-project/policy
177882024-05-08T03:37:53.718ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177892024-05-08T03:37:53.718ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177902024-05-08T03:37:53.719ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177912024-05-08T03:37:53.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177922024-05-08T03:37:53.725ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177932024-05-08T03:37:53.729ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177942024-05-08T03:37:53.731ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
177952024-05-08T03:37:53.731ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
177962024-05-08T03:37:53.731ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
177972024-05-08T03:37:53.731ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
177982024-05-08T03:37:53.733ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
177992024-05-08T03:37:53.745ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
178002024-05-08T03:37:53.745ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178012024-05-08T03:37:53.746ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178022024-05-08T03:37:53.747ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178032024-05-08T03:37:53.752ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
178042024-05-08T03:37:53.759ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
178052024-05-08T03:37:53.759ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178062024-05-08T03:37:53.759ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178072024-05-08T03:37:53.760ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178082024-05-08T03:37:53.764ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
178092024-05-08T03:37:53.765ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
178102024-05-08T03:37:53.766ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178112024-05-08T03:37:53.766ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178122024-05-08T03:37:53.767ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178132024-05-08T03:37:53.770ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
178142024-05-08T03:37:53.770ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178152024-05-08T03:37:53.770ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178162024-05-08T03:37:53.777ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178172024-05-08T03:37:53.787ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
178182024-05-08T03:37:53.792ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
178192024-05-08T03:37:53.792ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 uri = /v1/projects/demo-project/policy
178202024-05-08T03:37:53.792ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database uri = /v1/projects/demo-project/policy
178212024-05-08T03:37:53.792ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
178222024-05-08T03:37:53.793ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
178232024-05-08T03:37:53.798ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database uri = /v1/projects/demo-project/policy
178242024-05-08T03:37:53.798ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
178252024-05-08T03:37:53.799ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
178262024-05-08T03:37:53.810ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project/policy
178272024-05-08T03:37:53.810ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project/policy
178282024-05-08T03:37:53.811ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database uri = /v1/projects/demo-project/policy
178292024-05-08T03:37:53.811ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
178302024-05-08T03:37:53.812ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
178312024-05-08T03:37:53.824ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project/policy
178322024-05-08T03:37:53.826ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database uri = /v1/projects/demo-project/policy
178332024-05-08T03:37:53.826ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
178342024-05-08T03:37:53.829ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
178352024-05-08T03:37:53.832ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project/policy
178362024-05-08T03:37:53.832ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database uri = /v1/projects/demo-project/policy
178372024-05-08T03:37:53.832ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
178382024-05-08T03:37:53.833ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
178392024-05-08T03:37:53.846ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
178402024-05-08T03:37:53.872ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/projects/demo-project/policy
178412024-05-08T03:37:53.874ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 156343 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3513b51b-4a1e-4b82-8599-f0097a592937 response_code = 404 uri = /v1/projects/demo-project/policy
178422024-05-08T03:37:53.874ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
178432024-05-08T03:37:53.874ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
178442024-05-08T03:37:53.874ZINFOtest_unauthorized (external client test context): client received response status = 404
178452024-05-08T03:37:53.875ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/projects/demo-project/policy
178462024-05-08T03:37:53.875ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
178472024-05-08T03:37:53.875ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 813036dc-75b6-43e4-9ec7-4a36f033e8a2 uri = /v1/projects/demo-project/policy
178482024-05-08T03:37:53.875ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 813036dc-75b6-43e4-9ec7-4a36f033e8a2 uri = /v1/projects/demo-project/policy
178492024-05-08T03:37:53.875ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 813036dc-75b6-43e4-9ec7-4a36f033e8a2 uri = /v1/projects/demo-project/policy
178502024-05-08T03:37:53.876ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 813036dc-75b6-43e4-9ec7-4a36f033e8a2 uri = /v1/projects/demo-project/policy
178512024-05-08T03:37:53.877ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1647 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 813036dc-75b6-43e4-9ec7-4a36f033e8a2 response_code = 401 uri = /v1/projects/demo-project/policy
178522024-05-08T03:37:53.877ZINFOtest_unauthorized (external client test context): client received response status = 401
178532024-05-08T03:37:53.877ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/projects/demo-project/policy
178542024-05-08T03:37:53.877ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
178552024-05-08T03:37:53.877ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 451e84fe-7c49-48a3-b9cf-74e7a4090398 uri = /v1/projects/demo-project/policy
178562024-05-08T03:37:53.877ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 451e84fe-7c49-48a3-b9cf-74e7a4090398 uri = /v1/projects/demo-project/policy
178572024-05-08T03:37:53.877ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 451e84fe-7c49-48a3-b9cf-74e7a4090398 uri = /v1/projects/demo-project/policy
178582024-05-08T03:37:53.877ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 254 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 451e84fe-7c49-48a3-b9cf-74e7a4090398 response_code = 401 uri = /v1/projects/demo-project/policy
178592024-05-08T03:37:53.878ZINFOtest_unauthorized (external client test context): client received response status = 401
178602024-05-08T03:37:53.878ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/projects/demo-project/policy
178612024-05-08T03:37:53.878ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
178622024-05-08T03:37:53.878ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fde7830c-6b09-4111-ad84-13f8de7fa20c uri = /v1/projects/demo-project/policy
178632024-05-08T03:37:53.878ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fde7830c-6b09-4111-ad84-13f8de7fa20c uri = /v1/projects/demo-project/policy
178642024-05-08T03:37:53.880ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1336:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#31}::from::project_policy_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1344:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#31}::from::project_policy_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#31}::from::project_policy_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#31}::from::project_policy_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fde7830c-6b09-4111-ad84-13f8de7fa20c uri = /v1/projects/demo-project/policy
178652024-05-08T03:37:53.880ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1967 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fde7830c-6b09-4111-ad84-13f8de7fa20c response_code = 401 uri = /v1/projects/demo-project/policy
178662024-05-08T03:37:53.880ZINFOtest_unauthorized (external client test context): client received response status = 401
178672024-05-08T03:37:53.880ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/projects/demo-project/policy
178682024-05-08T03:37:53.880ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
178692024-05-08T03:37:53.880ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 uri = /v1/projects/demo-project/policy
178702024-05-08T03:37:53.881ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 uri = /v1/projects/demo-project/policy
178712024-05-08T03:37:53.881ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/projects/demo-project/policy
178722024-05-08T03:37:53.881ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178732024-05-08T03:37:53.881ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178742024-05-08T03:37:53.883ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178752024-05-08T03:37:53.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178762024-05-08T03:37:53.891ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178772024-05-08T03:37:53.892ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178782024-05-08T03:37:53.896ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
178792024-05-08T03:37:53.896ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
178802024-05-08T03:37:53.896ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178812024-05-08T03:37:53.896ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178822024-05-08T03:37:53.897ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178832024-05-08T03:37:53.903ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
178842024-05-08T03:37:53.903ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178852024-05-08T03:37:53.904ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178862024-05-08T03:37:53.904ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178872024-05-08T03:37:53.919ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
178882024-05-08T03:37:53.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
178892024-05-08T03:37:53.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178902024-05-08T03:37:53.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178912024-05-08T03:37:53.925ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178922024-05-08T03:37:53.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
178932024-05-08T03:37:53.928ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
178942024-05-08T03:37:53.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
178952024-05-08T03:37:53.928ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
178962024-05-08T03:37:53.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
178972024-05-08T03:37:53.931ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
178982024-05-08T03:37:53.931ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
178992024-05-08T03:37:53.931ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
179002024-05-08T03:37:53.931ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
179012024-05-08T03:37:53.940ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
179022024-05-08T03:37:53.940ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
179032024-05-08T03:37:53.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
179042024-05-08T03:37:53.940ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
179052024-05-08T03:37:53.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
179062024-05-08T03:37:53.952ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
179072024-05-08T03:37:53.952ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 uri = /v1/projects/demo-project/policy
179082024-05-08T03:37:53.952ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database uri = /v1/projects/demo-project/policy
179092024-05-08T03:37:53.952ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
179102024-05-08T03:37:53.953ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
179112024-05-08T03:37:53.957ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database uri = /v1/projects/demo-project/policy
179122024-05-08T03:37:53.957ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
179132024-05-08T03:37:53.957ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
179142024-05-08T03:37:53.960ZTRACtest_unauthorized (dropshot_external): authorize begin action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project/policy
179152024-05-08T03:37:53.960ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project/policy
179162024-05-08T03:37:53.960ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database uri = /v1/projects/demo-project/policy
179172024-05-08T03:37:53.960ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
179182024-05-08T03:37:53.960ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
179192024-05-08T03:37:53.962ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project/policy
179202024-05-08T03:37:53.962ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database uri = /v1/projects/demo-project/policy
179212024-05-08T03:37:53.962ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
179222024-05-08T03:37:53.963ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
179232024-05-08T03:37:53.967ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project/policy
179242024-05-08T03:37:53.967ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database uri = /v1/projects/demo-project/policy
179252024-05-08T03:37:53.967ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
179262024-05-08T03:37:53.968ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
179272024-05-08T03:37:53.972ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
179282024-05-08T03:37:53.984ZDEBGtest_unauthorized (dropshot_external): authorize result action = ModifyPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/projects/demo-project/policy
179292024-05-08T03:37:53.984ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 103331 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 81f4a0d8-4d76-4b37-aa7e-67beb6c76db5 response_code = 404 uri = /v1/projects/demo-project/policy
179302024-05-08T03:37:53.984ZINFOtest_unauthorized (external client test context): client received response status = 404
179312024-05-08T03:37:53.984ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/projects/demo-project/policy
179322024-05-08T03:37:53.984ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179332024-05-08T03:37:53.985ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ea6454d-00f0-4c28-8da9-9593c9cde8c7 uri = /v1/projects/demo-project/policy
179342024-05-08T03:37:53.985ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ea6454d-00f0-4c28-8da9-9593c9cde8c7 uri = /v1/projects/demo-project/policy
179352024-05-08T03:37:53.985ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ea6454d-00f0-4c28-8da9-9593c9cde8c7 uri = /v1/projects/demo-project/policy
179362024-05-08T03:37:53.985ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ea6454d-00f0-4c28-8da9-9593c9cde8c7 uri = /v1/projects/demo-project/policy
179372024-05-08T03:37:53.985ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 424 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5ea6454d-00f0-4c28-8da9-9593c9cde8c7 response_code = 401 uri = /v1/projects/demo-project/policy
179382024-05-08T03:37:53.985ZINFOtest_unauthorized (external client test context): client received response status = 401
179392024-05-08T03:37:53.985ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/projects/demo-project/policy
179402024-05-08T03:37:53.985ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179412024-05-08T03:37:53.986ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1bde4d0e-cd69-476a-aa82-c82b9464d289 uri = /v1/projects/demo-project/policy
179422024-05-08T03:37:53.986ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1bde4d0e-cd69-476a-aa82-c82b9464d289 uri = /v1/projects/demo-project/policy
179432024-05-08T03:37:53.986ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1bde4d0e-cd69-476a-aa82-c82b9464d289 uri = /v1/projects/demo-project/policy
179442024-05-08T03:37:53.986ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 247 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1bde4d0e-cd69-476a-aa82-c82b9464d289 response_code = 401 uri = /v1/projects/demo-project/policy
179452024-05-08T03:37:53.986ZINFOtest_unauthorized (external client test context): client received response status = 401
179462024-05-08T03:37:53.986ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/projects/demo-project/policy
179472024-05-08T03:37:53.986ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"role_assignments\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179482024-05-08T03:37:53.987ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca9a3d53-cff1-49de-a15c-25351c1ebe3e uri = /v1/projects/demo-project/policy
179492024-05-08T03:37:53.987ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca9a3d53-cff1-49de-a15c-25351c1ebe3e uri = /v1/projects/demo-project/policy
179502024-05-08T03:37:53.992ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:1363:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#32}::from::project_policy_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:1372:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#32}::from::project_policy_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#32}::from::project_policy_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>) -> omicron_nexus::external_api::http_entrypoints::{impl#32}::from::project_policy_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ProjectPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>), dropshot::handler::HttpResponseOk<nexus_types::external_api::shared::Policy<nexus_types::external_api::shared::ProjectRole>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca9a3d53-cff1-49de-a15c-25351c1ebe3e uri = /v1/projects/demo-project/policy
179512024-05-08T03:37:53.992ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5566 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca9a3d53-cff1-49de-a15c-25351c1ebe3e response_code = 401 uri = /v1/projects/demo-project/policy
179522024-05-08T03:37:53.993ZINFOtest_unauthorized (external client test context): client received response status = 401
179532024-05-08T03:37:53.993ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/projects/demo-project/policy
179542024-05-08T03:37:53.994ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179552024-05-08T03:37:53.994ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f3c4755-fd18-4d5f-b18e-8bc5b82b52ba uri = /v1/projects/demo-project/policy
179562024-05-08T03:37:53.994ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 104 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f3c4755-fd18-4d5f-b18e-8bc5b82b52ba response_code = 405 uri = /v1/projects/demo-project/policy
179572024-05-08T03:37:53.995ZINFOtest_unauthorized (external client test context): client received response status = 405
179582024-05-08T03:37:53.995ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/projects/demo-project/policy
179592024-05-08T03:37:53.995ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179602024-05-08T03:37:53.995ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f7dc03f8-4b7c-4de6-b7cf-530837269d82 uri = /v1/projects/demo-project/policy
179612024-05-08T03:37:53.995ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f7dc03f8-4b7c-4de6-b7cf-530837269d82 response_code = 405 uri = /v1/projects/demo-project/policy
179622024-05-08T03:37:53.995ZINFOtest_unauthorized (external client test context): client received response status = 405
179632024-05-08T03:37:53.995ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/projects/demo-project/policy
179642024-05-08T03:37:53.995ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179652024-05-08T03:37:53.995ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bae6d18-75e8-4745-b086-014fb5d639f7 uri = /v1/projects/demo-project/policy
179662024-05-08T03:37:53.995ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bae6d18-75e8-4745-b086-014fb5d639f7 response_code = 405 uri = /v1/projects/demo-project/policy
179672024-05-08T03:37:53.996ZINFOtest_unauthorized (external client test context): client received response status = 405
179682024-05-08T03:37:53.996ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/projects/demo-project/policy
179692024-05-08T03:37:53.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179702024-05-08T03:37:53.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 39c065f4-82c9-44df-8d05-13d0750c7735 uri = /v1/projects/demo-project/policy
179712024-05-08T03:37:53.997ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 39c065f4-82c9-44df-8d05-13d0750c7735 response_code = 405 uri = /v1/projects/demo-project/policy
179722024-05-08T03:37:53.997ZINFOtest_unauthorized (external client test context): client received response status = 405
179732024-05-08T03:37:53.997ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/projects/demo-project/policy
179742024-05-08T03:37:53.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179752024-05-08T03:37:53.998ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 04e40505-faa5-46e9-a6f4-1348fea5aec4 uri = /v1/projects/demo-project/policy
179762024-05-08T03:37:53.998ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 94 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 04e40505-faa5-46e9-a6f4-1348fea5aec4 response_code = 405 uri = /v1/projects/demo-project/policy
179772024-05-08T03:37:53.999ZINFOtest_unauthorized (external client test context): client received response status = 405
179782024-05-08T03:37:53.999ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/projects/demo-project/policy
179792024-05-08T03:37:53.999ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179802024-05-08T03:37:54.000ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 266d2461-a3b7-4237-8ae3-fa4a7f4e5e71 uri = /v1/projects/demo-project/policy
179812024-05-08T03:37:54.000ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 266d2461-a3b7-4237-8ae3-fa4a7f4e5e71 response_code = 405 uri = /v1/projects/demo-project/policy
179822024-05-08T03:37:54.000ZINFOtest_unauthorized (external client test context): client received response status = 405
179832024-05-08T03:37:54.000ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/projects/demo-project/policy
179842024-05-08T03:37:54.000ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179852024-05-08T03:37:54.000ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 96b21cd8-a54d-4a74-ad6c-dee9db5b7cbb uri = /v1/projects/demo-project/policy
179862024-05-08T03:37:54.000ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 96b21cd8-a54d-4a74-ad6c-dee9db5b7cbb response_code = 405 uri = /v1/projects/demo-project/policy
179872024-05-08T03:37:54.000ZINFOtest_unauthorized (external client test context): client received response status = 405
179882024-05-08T03:37:54.000ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/projects/demo-project/policy
179892024-05-08T03:37:54.000ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179902024-05-08T03:37:54.000ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 67091282-2154-416a-890f-65234e26464b uri = /v1/projects/demo-project/policy
179912024-05-08T03:37:54.000ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 67091282-2154-416a-890f-65234e26464b response_code = 405 uri = /v1/projects/demo-project/policy
179922024-05-08T03:37:54.002ZINFOtest_unauthorized (external client test context): client received response status = 405
179932024-05-08T03:37:54.002ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/projects/demo-project/policy
179942024-05-08T03:37:54.002ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
179952024-05-08T03:37:54.003ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2d74f5bc-1e3b-4f18-9d58-e4f833ba5b21 uri = /v1/projects/demo-project/policy
179962024-05-08T03:37:54.003ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2d74f5bc-1e3b-4f18-9d58-e4f833ba5b21 response_code = 405 uri = /v1/projects/demo-project/policy
179972024-05-08T03:37:54.003ZINFOtest_unauthorized (external client test context): client received response status = 405
179982024-05-08T03:37:54.003ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/projects/demo-project/policy
179992024-05-08T03:37:54.004ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
180002024-05-08T03:37:54.004ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d1a57129-ab8f-47b7-9255-dc10ebdbec88 uri = /v1/projects/demo-project/policy
180012024-05-08T03:37:54.004ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d1a57129-ab8f-47b7-9255-dc10ebdbec88 response_code = 405 uri = /v1/projects/demo-project/policy
180022024-05-08T03:37:54.004ZINFOtest_unauthorized (external client test context): client received response status = 405
180032024-05-08T03:37:54.005ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/projects/demo-project/policy
180042024-05-08T03:37:54.005ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
180052024-05-08T03:37:54.005ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 419af043-62e6-4e71-953a-a559fa32d0f4 uri = /v1/projects/demo-project/policy
180062024-05-08T03:37:54.005ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 138 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 419af043-62e6-4e71-953a-a559fa32d0f4 response_code = 405 uri = /v1/projects/demo-project/policy
180072024-05-08T03:37:54.006ZINFOtest_unauthorized (external client test context): client received response status = 405
180082024-05-08T03:37:54.006ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/projects/demo-project/policy
180092024-05-08T03:37:54.006ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
180102024-05-08T03:37:54.006ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6be47a0b-190c-4aea-82f5-0595aed07b48 uri = /v1/projects/demo-project/policy
180112024-05-08T03:37:54.006ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 96 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6be47a0b-190c-4aea-82f5-0595aed07b48 response_code = 405 uri = /v1/projects/demo-project/policy
180122024-05-08T03:37:54.006ZINFOtest_unauthorized (external client test context): client received response status = 405
180132024-05-08T03:37:54.006ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/projects/demo-project/policy
180142024-05-08T03:37:54.007ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/projects/demo-project/policy
180152024-05-08T03:37:54.007ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 uri = /v1/projects/demo-project/policy
180162024-05-08T03:37:54.007ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 uri = /v1/projects/demo-project/policy
180172024-05-08T03:37:54.007ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/projects/demo-project/policy
180182024-05-08T03:37:54.007ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180192024-05-08T03:37:54.007ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180202024-05-08T03:37:54.008ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180212024-05-08T03:37:54.011ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180222024-05-08T03:37:54.011ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180232024-05-08T03:37:54.011ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180242024-05-08T03:37:54.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
180252024-05-08T03:37:54.017ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
180262024-05-08T03:37:54.017ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180272024-05-08T03:37:54.017ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180282024-05-08T03:37:54.017ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180292024-05-08T03:37:54.019ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
180302024-05-08T03:37:54.019ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180312024-05-08T03:37:54.019ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180322024-05-08T03:37:54.020ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180332024-05-08T03:37:54.022ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
180342024-05-08T03:37:54.027ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
180352024-05-08T03:37:54.027ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180362024-05-08T03:37:54.027ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180372024-05-08T03:37:54.028ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180382024-05-08T03:37:54.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
180392024-05-08T03:37:54.032ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
180402024-05-08T03:37:54.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180412024-05-08T03:37:54.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180422024-05-08T03:37:54.034ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180432024-05-08T03:37:54.040ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
180442024-05-08T03:37:54.041ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180452024-05-08T03:37:54.041ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180462024-05-08T03:37:54.042ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
180472024-05-08T03:37:54.048ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
180482024-05-08T03:37:54.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
180492024-05-08T03:37:54.052ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 uri = /v1/projects/demo-project/policy
180502024-05-08T03:37:54.052ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180512024-05-08T03:37:54.052ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180522024-05-08T03:37:54.053ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180532024-05-08T03:37:54.055ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180542024-05-08T03:37:54.056ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180552024-05-08T03:37:54.057ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180562024-05-08T03:37:54.060ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project/policy
180572024-05-08T03:37:54.060ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project/policy
180582024-05-08T03:37:54.060ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180592024-05-08T03:37:54.060ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180602024-05-08T03:37:54.061ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180612024-05-08T03:37:54.066ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project/policy
180622024-05-08T03:37:54.066ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180632024-05-08T03:37:54.066ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180642024-05-08T03:37:54.066ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180652024-05-08T03:37:54.069ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project/policy
180662024-05-08T03:37:54.070ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180672024-05-08T03:37:54.070ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180682024-05-08T03:37:54.070ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180692024-05-08T03:37:54.075ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects/demo-project/policy
180702024-05-08T03:37:54.083ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/projects/demo-project/policy
180712024-05-08T03:37:54.084ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180722024-05-08T03:37:54.084ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180732024-05-08T03:37:54.085ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180742024-05-08T03:37:54.086ZTRACtest_unauthorized (dropshot_external): authorize begin action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/projects/demo-project/policy
180752024-05-08T03:37:54.087ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/projects/demo-project/policy
180762024-05-08T03:37:54.087ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180772024-05-08T03:37:54.087ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180782024-05-08T03:37:54.088ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180792024-05-08T03:37:54.098ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/projects/demo-project/policy
180802024-05-08T03:37:54.099ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180812024-05-08T03:37:54.099ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180822024-05-08T03:37:54.100ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180832024-05-08T03:37:54.104ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/projects/demo-project/policy
180842024-05-08T03:37:54.104ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database uri = /v1/projects/demo-project/policy
180852024-05-08T03:37:54.104ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {} } uri = /v1/projects/demo-project/policy
180862024-05-08T03:37:54.105ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Database result = Ok(()) uri = /v1/projects/demo-project/policy
180872024-05-08T03:37:54.108ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/projects/demo-project/policy
180882024-05-08T03:37:54.118ZDEBGtest_unauthorized (dropshot_external): authorize result action = ReadPolicy actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/projects/demo-project/policy
180892024-05-08T03:37:54.121ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 114169 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 147b3600-9779-4fb0-8829-274e51788bd2 response_code = 200 uri = /v1/projects/demo-project/policy
180902024-05-08T03:37:54.122ZINFOtest_unauthorized (external client test context): client received response status = 200
180912024-05-08T03:37:54.122ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpcs?project=demo-project
180922024-05-08T03:37:54.122ZINFOtest_unauthorized: test: privileged GET url = /v1/vpcs?project=demo-project
180932024-05-08T03:37:54.124ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
180942024-05-08T03:37:54.125ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b uri = /v1/vpcs?project=demo-project
180952024-05-08T03:37:54.125ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b uri = /v1/vpcs?project=demo-project
180962024-05-08T03:37:54.125ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpcs?project=demo-project
180972024-05-08T03:37:54.125ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
180982024-05-08T03:37:54.126ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
180992024-05-08T03:37:54.127ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181002024-05-08T03:37:54.128ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181012024-05-08T03:37:54.129ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181022024-05-08T03:37:54.130ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181032024-05-08T03:37:54.135ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
181042024-05-08T03:37:54.135ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
181052024-05-08T03:37:54.136ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181062024-05-08T03:37:54.136ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181072024-05-08T03:37:54.136ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181082024-05-08T03:37:54.141ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
181092024-05-08T03:37:54.141ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181102024-05-08T03:37:54.141ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181112024-05-08T03:37:54.142ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181122024-05-08T03:37:54.145ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
181132024-05-08T03:37:54.163ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
181142024-05-08T03:37:54.163ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181152024-05-08T03:37:54.164ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181162024-05-08T03:37:54.165ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181172024-05-08T03:37:54.168ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
181182024-05-08T03:37:54.168ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
181192024-05-08T03:37:54.168ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181202024-05-08T03:37:54.169ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181212024-05-08T03:37:54.170ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181222024-05-08T03:37:54.174ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
181232024-05-08T03:37:54.174ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181242024-05-08T03:37:54.174ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181252024-05-08T03:37:54.175ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181262024-05-08T03:37:54.179ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
181272024-05-08T03:37:54.186ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
181282024-05-08T03:37:54.186ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b uri = /v1/vpcs?project=demo-project
181292024-05-08T03:37:54.187ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181302024-05-08T03:37:54.187ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181312024-05-08T03:37:54.188ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181322024-05-08T03:37:54.191ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181332024-05-08T03:37:54.191ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181342024-05-08T03:37:54.193ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181352024-05-08T03:37:54.195ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
181362024-05-08T03:37:54.195ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
181372024-05-08T03:37:54.195ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181382024-05-08T03:37:54.195ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181392024-05-08T03:37:54.197ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181402024-05-08T03:37:54.203ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
181412024-05-08T03:37:54.203ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181422024-05-08T03:37:54.203ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181432024-05-08T03:37:54.207ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181442024-05-08T03:37:54.210ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
181452024-05-08T03:37:54.211ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181462024-05-08T03:37:54.211ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181472024-05-08T03:37:54.212ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181482024-05-08T03:37:54.220ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs?project=demo-project
181492024-05-08T03:37:54.230ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/vpcs?project=demo-project
181502024-05-08T03:37:54.231ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
181512024-05-08T03:37:54.231ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
181522024-05-08T03:37:54.231ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181532024-05-08T03:37:54.231ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181542024-05-08T03:37:54.232ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181552024-05-08T03:37:54.239ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
181562024-05-08T03:37:54.240ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181572024-05-08T03:37:54.240ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181582024-05-08T03:37:54.242ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181592024-05-08T03:37:54.248ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
181602024-05-08T03:37:54.248ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181612024-05-08T03:37:54.248ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181622024-05-08T03:37:54.250ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181632024-05-08T03:37:54.253ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs?project=demo-project
181642024-05-08T03:37:54.259ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/vpcs?project=demo-project
181652024-05-08T03:37:54.260ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database uri = /v1/vpcs?project=demo-project
181662024-05-08T03:37:54.260ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
181672024-05-08T03:37:54.260ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
181682024-05-08T03:37:54.269ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 144202 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1d2aceb0-a885-489f-a458-7489910f1d0b response_code = 200 uri = /v1/vpcs?project=demo-project
181692024-05-08T03:37:54.270ZINFOtest_unauthorized (external client test context): client received response status = 200
181702024-05-08T03:37:54.270ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpcs?project=demo-project
181712024-05-08T03:37:54.270ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
181722024-05-08T03:37:54.299ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 uri = /v1/vpcs?project=demo-project
181732024-05-08T03:37:54.301ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 uri = /v1/vpcs?project=demo-project
181742024-05-08T03:37:54.302ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpcs?project=demo-project
181752024-05-08T03:37:54.302ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181762024-05-08T03:37:54.303ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181772024-05-08T03:37:54.304ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181782024-05-08T03:37:54.304ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
181792024-05-08T03:37:54.304ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
181802024-05-08T03:37:54.306ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
181812024-05-08T03:37:54.308ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181822024-05-08T03:37:54.308ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181832024-05-08T03:37:54.309ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181842024-05-08T03:37:54.312ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
181852024-05-08T03:37:54.312ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:53.561678082","datum":33}\n
181862024-05-08T03:37:54.319ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
181872024-05-08T03:37:54.319ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
181882024-05-08T03:37:54.319ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
181892024-05-08T03:37:54.319ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
181902024-05-08T03:37:54.319ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181912024-05-08T03:37:54.319ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181922024-05-08T03:37:54.319ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181932024-05-08T03:37:54.322ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
181942024-05-08T03:37:54.322ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
181952024-05-08T03:37:54.322ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
181962024-05-08T03:37:54.323ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
181972024-05-08T03:37:54.325ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
181982024-05-08T03:37:54.329ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
181992024-05-08T03:37:54.329ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182002024-05-08T03:37:54.329ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182012024-05-08T03:37:54.330ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182022024-05-08T03:37:54.334ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
182032024-05-08T03:37:54.334ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
182042024-05-08T03:37:54.335ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182052024-05-08T03:37:54.336ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182062024-05-08T03:37:54.337ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182072024-05-08T03:37:54.340ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
182082024-05-08T03:37:54.340ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182092024-05-08T03:37:54.340ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182102024-05-08T03:37:54.340ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182112024-05-08T03:37:54.344ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
182122024-05-08T03:37:54.351ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
182132024-05-08T03:37:54.352ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 uri = /v1/vpcs?project=demo-project
182142024-05-08T03:37:54.352ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database uri = /v1/vpcs?project=demo-project
182152024-05-08T03:37:54.353ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
182162024-05-08T03:37:54.353ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
182172024-05-08T03:37:54.355ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database uri = /v1/vpcs?project=demo-project
182182024-05-08T03:37:54.355ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
182192024-05-08T03:37:54.359ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
182202024-05-08T03:37:54.364ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
182212024-05-08T03:37:54.365ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
182222024-05-08T03:37:54.365ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database uri = /v1/vpcs?project=demo-project
182232024-05-08T03:37:54.365ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
182242024-05-08T03:37:54.368ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
182252024-05-08T03:37:54.373ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
182262024-05-08T03:37:54.373ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database uri = /v1/vpcs?project=demo-project
182272024-05-08T03:37:54.374ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
182282024-05-08T03:37:54.375ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
182292024-05-08T03:37:54.378ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
182302024-05-08T03:37:54.378ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database uri = /v1/vpcs?project=demo-project
182312024-05-08T03:37:54.378ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
182322024-05-08T03:37:54.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
182332024-05-08T03:37:54.382ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
182342024-05-08T03:37:54.401ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/vpcs?project=demo-project
182352024-05-08T03:37:54.402ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 131003 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0535215-9fa6-4304-ab6b-6a5ea656e7c7 response_code = 404 uri = /v1/vpcs?project=demo-project
182362024-05-08T03:37:54.402ZINFOtest_unauthorized (external client test context): client received response status = 404
182372024-05-08T03:37:54.402ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpcs?project=demo-project
182382024-05-08T03:37:54.402ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182392024-05-08T03:37:54.403ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfa118d1-94f4-4188-a1d2-33bdd0f6a129 uri = /v1/vpcs?project=demo-project
182402024-05-08T03:37:54.403ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfa118d1-94f4-4188-a1d2-33bdd0f6a129 uri = /v1/vpcs?project=demo-project
182412024-05-08T03:37:54.403ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfa118d1-94f4-4188-a1d2-33bdd0f6a129 uri = /v1/vpcs?project=demo-project
182422024-05-08T03:37:54.403ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfa118d1-94f4-4188-a1d2-33bdd0f6a129 uri = /v1/vpcs?project=demo-project
182432024-05-08T03:37:54.403ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 491 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfa118d1-94f4-4188-a1d2-33bdd0f6a129 response_code = 401 uri = /v1/vpcs?project=demo-project
182442024-05-08T03:37:54.404ZINFOtest_unauthorized (external client test context): client received response status = 401
182452024-05-08T03:37:54.404ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpcs?project=demo-project
182462024-05-08T03:37:54.404ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182472024-05-08T03:37:54.404ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c6361674-c1e0-4565-9944-87ae8dd5838f uri = /v1/vpcs?project=demo-project
182482024-05-08T03:37:54.404ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c6361674-c1e0-4565-9944-87ae8dd5838f uri = /v1/vpcs?project=demo-project
182492024-05-08T03:37:54.404ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c6361674-c1e0-4565-9944-87ae8dd5838f uri = /v1/vpcs?project=demo-project
182502024-05-08T03:37:54.404ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 319 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c6361674-c1e0-4565-9944-87ae8dd5838f response_code = 401 uri = /v1/vpcs?project=demo-project
182512024-05-08T03:37:54.404ZINFOtest_unauthorized (external client test context): client received response status = 401
182522024-05-08T03:37:54.405ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpcs?project=demo-project
182532024-05-08T03:37:54.405ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182542024-05-08T03:37:54.405ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4106e966-306a-4647-a40b-b7a6bba4c83b uri = /v1/vpcs?project=demo-project
182552024-05-08T03:37:54.405ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4106e966-306a-4647-a40b-b7a6bba4c83b uri = /v1/vpcs?project=demo-project
182562024-05-08T03:37:54.409ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4403:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#131}::from::vpc_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Vpc>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4419:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#131}::from::vpc_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#131}::from::vpc_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Vpc>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#131}::from::vpc_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Vpc>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4106e966-306a-4647-a40b-b7a6bba4c83b uri = /v1/vpcs?project=demo-project
182572024-05-08T03:37:54.410ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5280 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4106e966-306a-4647-a40b-b7a6bba4c83b response_code = 401 uri = /v1/vpcs?project=demo-project
182582024-05-08T03:37:54.411ZINFOtest_unauthorized (external client test context): client received response status = 401
182592024-05-08T03:37:54.411ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpcs?project=demo-project
182602024-05-08T03:37:54.411ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182612024-05-08T03:37:54.411ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = dba79ebd-f422-4337-b11d-84729f9e8294 uri = /v1/vpcs?project=demo-project
182622024-05-08T03:37:54.412ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 99 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = dba79ebd-f422-4337-b11d-84729f9e8294 response_code = 405 uri = /v1/vpcs?project=demo-project
182632024-05-08T03:37:54.412ZINFOtest_unauthorized (external client test context): client received response status = 405
182642024-05-08T03:37:54.412ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpcs?project=demo-project
182652024-05-08T03:37:54.412ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182662024-05-08T03:37:54.412ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bedbc0c7-75bb-48e0-bdff-251e99815684 uri = /v1/vpcs?project=demo-project
182672024-05-08T03:37:54.412ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bedbc0c7-75bb-48e0-bdff-251e99815684 response_code = 405 uri = /v1/vpcs?project=demo-project
182682024-05-08T03:37:54.413ZINFOtest_unauthorized (external client test context): client received response status = 405
182692024-05-08T03:37:54.413ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpcs?project=demo-project
182702024-05-08T03:37:54.413ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182712024-05-08T03:37:54.413ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e128dd83-90ee-4846-935a-9586ce3767a9 uri = /v1/vpcs?project=demo-project
182722024-05-08T03:37:54.413ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e128dd83-90ee-4846-935a-9586ce3767a9 response_code = 405 uri = /v1/vpcs?project=demo-project
182732024-05-08T03:37:54.413ZINFOtest_unauthorized (external client test context): client received response status = 405
182742024-05-08T03:37:54.413ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpcs?project=demo-project
182752024-05-08T03:37:54.413ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182762024-05-08T03:37:54.435ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 461c0251-f724-452b-a2ce-21d06b8db672 uri = /v1/vpcs?project=demo-project
182772024-05-08T03:37:54.435ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21301 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 461c0251-f724-452b-a2ce-21d06b8db672 response_code = 405 uri = /v1/vpcs?project=demo-project
182782024-05-08T03:37:54.435ZINFOtest_unauthorized (external client test context): client received response status = 405
182792024-05-08T03:37:54.435ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpcs?project=demo-project
182802024-05-08T03:37:54.435ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"dns_name\\":\\"demo-vpc\\",\\"ipv6_prefix\\":null,\\"name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
182812024-05-08T03:37:54.436ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 uri = /v1/vpcs?project=demo-project
182822024-05-08T03:37:54.436ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 uri = /v1/vpcs?project=demo-project
182832024-05-08T03:37:54.436ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpcs?project=demo-project
182842024-05-08T03:37:54.436ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182852024-05-08T03:37:54.436ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182862024-05-08T03:37:54.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182872024-05-08T03:37:54.442ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182882024-05-08T03:37:54.442ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182892024-05-08T03:37:54.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182902024-05-08T03:37:54.446ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
182912024-05-08T03:37:54.446ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
182922024-05-08T03:37:54.446ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182932024-05-08T03:37:54.446ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182942024-05-08T03:37:54.446ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182952024-05-08T03:37:54.449ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
182962024-05-08T03:37:54.449ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
182972024-05-08T03:37:54.449ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
182982024-05-08T03:37:54.450ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
182992024-05-08T03:37:54.453ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
183002024-05-08T03:37:54.457ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
183012024-05-08T03:37:54.457ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
183022024-05-08T03:37:54.457ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
183032024-05-08T03:37:54.458ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
183042024-05-08T03:37:54.460ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
183052024-05-08T03:37:54.460ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
183062024-05-08T03:37:54.460ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
183072024-05-08T03:37:54.460ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
183082024-05-08T03:37:54.461ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
183092024-05-08T03:37:54.469ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
183102024-05-08T03:37:54.469ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
183112024-05-08T03:37:54.469ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
183122024-05-08T03:37:54.470ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
183132024-05-08T03:37:54.473ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
183142024-05-08T03:37:54.478ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
183152024-05-08T03:37:54.478ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 uri = /v1/vpcs?project=demo-project
183162024-05-08T03:37:54.478ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database uri = /v1/vpcs?project=demo-project
183172024-05-08T03:37:54.478ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
183182024-05-08T03:37:54.480ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
183192024-05-08T03:37:54.486ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database uri = /v1/vpcs?project=demo-project
183202024-05-08T03:37:54.486ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
183212024-05-08T03:37:54.487ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
183222024-05-08T03:37:54.491ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
183232024-05-08T03:37:54.492ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
183242024-05-08T03:37:54.492ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database uri = /v1/vpcs?project=demo-project
183252024-05-08T03:37:54.492ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
183262024-05-08T03:37:54.494ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
183272024-05-08T03:37:54.506ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
183282024-05-08T03:37:54.506ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database uri = /v1/vpcs?project=demo-project
183292024-05-08T03:37:54.506ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
183302024-05-08T03:37:54.507ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
183312024-05-08T03:37:54.511ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
183322024-05-08T03:37:54.511ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database uri = /v1/vpcs?project=demo-project
183332024-05-08T03:37:54.511ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
183342024-05-08T03:37:54.513ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
183352024-05-08T03:37:54.517ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
183362024-05-08T03:37:54.534ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/vpcs?project=demo-project
183372024-05-08T03:37:54.534ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 98670 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 508e549e-633b-4cd0-91d2-dc911f250cf3 response_code = 404 uri = /v1/vpcs?project=demo-project
183382024-05-08T03:37:54.535ZINFOtest_unauthorized (external client test context): client received response status = 404
183392024-05-08T03:37:54.535ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpcs?project=demo-project
183402024-05-08T03:37:54.535ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"dns_name\\":\\"demo-vpc\\",\\"ipv6_prefix\\":null,\\"name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183412024-05-08T03:37:54.535ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 77076506-7a09-4042-903a-985c386ed43f uri = /v1/vpcs?project=demo-project
183422024-05-08T03:37:54.535ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 77076506-7a09-4042-903a-985c386ed43f uri = /v1/vpcs?project=demo-project
183432024-05-08T03:37:54.535ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 77076506-7a09-4042-903a-985c386ed43f uri = /v1/vpcs?project=demo-project
183442024-05-08T03:37:54.535ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 77076506-7a09-4042-903a-985c386ed43f uri = /v1/vpcs?project=demo-project
183452024-05-08T03:37:54.536ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 469 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 77076506-7a09-4042-903a-985c386ed43f response_code = 401 uri = /v1/vpcs?project=demo-project
183462024-05-08T03:37:54.536ZINFOtest_unauthorized (external client test context): client received response status = 401
183472024-05-08T03:37:54.536ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpcs?project=demo-project
183482024-05-08T03:37:54.536ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"dns_name\\":\\"demo-vpc\\",\\"ipv6_prefix\\":null,\\"name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183492024-05-08T03:37:54.536ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e68e432b-5029-4509-822e-5e61a75bec0c uri = /v1/vpcs?project=demo-project
183502024-05-08T03:37:54.542ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e68e432b-5029-4509-822e-5e61a75bec0c uri = /v1/vpcs?project=demo-project
183512024-05-08T03:37:54.542ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e68e432b-5029-4509-822e-5e61a75bec0c uri = /v1/vpcs?project=demo-project
183522024-05-08T03:37:54.542ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 4977 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e68e432b-5029-4509-822e-5e61a75bec0c response_code = 401 uri = /v1/vpcs?project=demo-project
183532024-05-08T03:37:54.543ZINFOtest_unauthorized (external client test context): client received response status = 401
183542024-05-08T03:37:54.543ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpcs?project=demo-project
183552024-05-08T03:37:54.543ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"dns_name\\":\\"demo-vpc\\",\\"ipv6_prefix\\":null,\\"name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183562024-05-08T03:37:54.543ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4fa3ed6-c77b-4655-b6ab-53d7aeb21427 uri = /v1/vpcs?project=demo-project
183572024-05-08T03:37:54.543ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4fa3ed6-c77b-4655-b6ab-53d7aeb21427 uri = /v1/vpcs?project=demo-project
183582024-05-08T03:37:54.549ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4438:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#132}::from::vpc_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Vpc>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4445:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#132}::from::vpc_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#132}::from::vpc_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Vpc>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#132}::from::vpc_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Vpc>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4fa3ed6-c77b-4655-b6ab-53d7aeb21427 uri = /v1/vpcs?project=demo-project
183592024-05-08T03:37:54.549ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7140 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c4fa3ed6-c77b-4655-b6ab-53d7aeb21427 response_code = 401 uri = /v1/vpcs?project=demo-project
183602024-05-08T03:37:54.549ZINFOtest_unauthorized (external client test context): client received response status = 401
183612024-05-08T03:37:54.549ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpcs?project=demo-project
183622024-05-08T03:37:54.549ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183632024-05-08T03:37:54.549ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 497bbf70-5bad-4633-b016-646aec177a89 uri = /v1/vpcs?project=demo-project
183642024-05-08T03:37:54.549ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 497bbf70-5bad-4633-b016-646aec177a89 response_code = 405 uri = /v1/vpcs?project=demo-project
183652024-05-08T03:37:54.550ZINFOtest_unauthorized (external client test context): client received response status = 405
183662024-05-08T03:37:54.550ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpcs?project=demo-project
183672024-05-08T03:37:54.550ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183682024-05-08T03:37:54.550ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0ba17084-59cf-4be7-bccf-51676540e11d uri = /v1/vpcs?project=demo-project
183692024-05-08T03:37:54.550ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0ba17084-59cf-4be7-bccf-51676540e11d response_code = 405 uri = /v1/vpcs?project=demo-project
183702024-05-08T03:37:54.550ZINFOtest_unauthorized (external client test context): client received response status = 405
183712024-05-08T03:37:54.550ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpcs?project=demo-project
183722024-05-08T03:37:54.551ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183732024-05-08T03:37:54.552ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0f9b9ca3-0a1d-4ca1-88a2-89dba84586fb uri = /v1/vpcs?project=demo-project
183742024-05-08T03:37:54.552ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 77 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0f9b9ca3-0a1d-4ca1-88a2-89dba84586fb response_code = 405 uri = /v1/vpcs?project=demo-project
183752024-05-08T03:37:54.552ZINFOtest_unauthorized (external client test context): client received response status = 405
183762024-05-08T03:37:54.552ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpcs?project=demo-project
183772024-05-08T03:37:54.554ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183782024-05-08T03:37:54.554ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7e8be4d2-265b-4ada-838a-33d632a9b76a uri = /v1/vpcs?project=demo-project
183792024-05-08T03:37:54.555ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 460 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7e8be4d2-265b-4ada-838a-33d632a9b76a response_code = 405 uri = /v1/vpcs?project=demo-project
183802024-05-08T03:37:54.555ZINFOtest_unauthorized (external client test context): client received response status = 405
183812024-05-08T03:37:54.555ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpcs?project=demo-project
183822024-05-08T03:37:54.555ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183832024-05-08T03:37:54.556ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d79353f1-9389-4696-bdd9-a00286f0a67f uri = /v1/vpcs?project=demo-project
183842024-05-08T03:37:54.556ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 76 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d79353f1-9389-4696-bdd9-a00286f0a67f response_code = 405 uri = /v1/vpcs?project=demo-project
183852024-05-08T03:37:54.557ZINFOtest_unauthorized (external client test context): client received response status = 405
183862024-05-08T03:37:54.557ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpcs?project=demo-project
183872024-05-08T03:37:54.557ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183882024-05-08T03:37:54.557ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d7e9d7c0-0eca-4478-bc08-6bb05006bce0 uri = /v1/vpcs?project=demo-project
183892024-05-08T03:37:54.557ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d7e9d7c0-0eca-4478-bc08-6bb05006bce0 response_code = 405 uri = /v1/vpcs?project=demo-project
183902024-05-08T03:37:54.558ZINFOtest_unauthorized (external client test context): client received response status = 405
183912024-05-08T03:37:54.559ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpcs?project=demo-project
183922024-05-08T03:37:54.559ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183932024-05-08T03:37:54.580ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 73b692b8-eaf5-4faf-8b57-90c17713bcfe uri = /v1/vpcs?project=demo-project
183942024-05-08T03:37:54.580ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20830 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 73b692b8-eaf5-4faf-8b57-90c17713bcfe response_code = 405 uri = /v1/vpcs?project=demo-project
183952024-05-08T03:37:54.580ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
183962024-05-08T03:37:54.584ZINFOtest_unauthorized (external client test context): client received response status = 405
183972024-05-08T03:37:54.584ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpcs?project=demo-project
183982024-05-08T03:37:54.585ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
183992024-05-08T03:37:54.585ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
184002024-05-08T03:37:54.585ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 60aba182-3a85-4cc3-94c4-178320c43a0d uri = /v1/vpcs?project=demo-project
184012024-05-08T03:37:54.585ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 60aba182-3a85-4cc3-94c4-178320c43a0d response_code = 405 uri = /v1/vpcs?project=demo-project
184022024-05-08T03:37:54.585ZINFOtest_unauthorized (external client test context): client received response status = 405
184032024-05-08T03:37:54.585ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpcs?project=demo-project
184042024-05-08T03:37:54.585ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs?project=demo-project
184052024-05-08T03:37:54.587ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 uri = /v1/vpcs?project=demo-project
184062024-05-08T03:37:54.587ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 uri = /v1/vpcs?project=demo-project
184072024-05-08T03:37:54.587ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpcs?project=demo-project
184082024-05-08T03:37:54.587ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184092024-05-08T03:37:54.587ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184102024-05-08T03:37:54.588ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184112024-05-08T03:37:54.590ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184122024-05-08T03:37:54.591ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184132024-05-08T03:37:54.592ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184142024-05-08T03:37:54.595ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
184152024-05-08T03:37:54.596ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
184162024-05-08T03:37:54.596ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184172024-05-08T03:37:54.596ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184182024-05-08T03:37:54.599ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184192024-05-08T03:37:54.604ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
184202024-05-08T03:37:54.604ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184212024-05-08T03:37:54.604ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184222024-05-08T03:37:54.605ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184232024-05-08T03:37:54.608ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
184242024-05-08T03:37:54.614ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
184252024-05-08T03:37:54.614ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184262024-05-08T03:37:54.614ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184272024-05-08T03:37:54.615ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184282024-05-08T03:37:54.619ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
184292024-05-08T03:37:54.619ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
184302024-05-08T03:37:54.619ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184312024-05-08T03:37:54.619ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184322024-05-08T03:37:54.620ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184332024-05-08T03:37:54.623ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
184342024-05-08T03:37:54.623ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184352024-05-08T03:37:54.623ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184362024-05-08T03:37:54.624ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184372024-05-08T03:37:54.628ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
184382024-05-08T03:37:54.633ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
184392024-05-08T03:37:54.633ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 uri = /v1/vpcs?project=demo-project
184402024-05-08T03:37:54.633ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184412024-05-08T03:37:54.633ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184422024-05-08T03:37:54.634ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184432024-05-08T03:37:54.642ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184442024-05-08T03:37:54.642ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184452024-05-08T03:37:54.643ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184462024-05-08T03:37:54.646ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
184472024-05-08T03:37:54.646ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
184482024-05-08T03:37:54.646ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184492024-05-08T03:37:54.646ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184502024-05-08T03:37:54.647ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184512024-05-08T03:37:54.651ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
184522024-05-08T03:37:54.651ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184532024-05-08T03:37:54.651ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184542024-05-08T03:37:54.653ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184552024-05-08T03:37:54.657ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
184562024-05-08T03:37:54.657ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184572024-05-08T03:37:54.657ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184582024-05-08T03:37:54.658ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184592024-05-08T03:37:54.663ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs?project=demo-project
184602024-05-08T03:37:54.675ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/vpcs?project=demo-project
184612024-05-08T03:37:54.675ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/vpcs?project=demo-project
184622024-05-08T03:37:54.675ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs?project=demo-project
184632024-05-08T03:37:54.675ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184642024-05-08T03:37:54.675ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184652024-05-08T03:37:54.677ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184662024-05-08T03:37:54.684ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs?project=demo-project
184672024-05-08T03:37:54.684ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184682024-05-08T03:37:54.684ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184692024-05-08T03:37:54.685ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184702024-05-08T03:37:54.691ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs?project=demo-project
184712024-05-08T03:37:54.692ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184722024-05-08T03:37:54.692ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184732024-05-08T03:37:54.693ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184742024-05-08T03:37:54.698ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs?project=demo-project
184752024-05-08T03:37:54.720ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/vpcs?project=demo-project
184762024-05-08T03:37:54.724ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database uri = /v1/vpcs?project=demo-project
184772024-05-08T03:37:54.724ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 roles = RoleSet { roles: {} } uri = /v1/vpcs?project=demo-project
184782024-05-08T03:37:54.729ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 resource = Database result = Ok(()) uri = /v1/vpcs?project=demo-project
184792024-05-08T03:37:54.739ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 152615 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1963bb14-76c2-437b-a6ed-ff1b27a7bd66 response_code = 200 uri = /v1/vpcs?project=demo-project
184802024-05-08T03:37:54.740ZINFOtest_unauthorized (external client test context): client received response status = 200
184812024-05-08T03:37:54.741ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpcs/demo-vpc?project=demo-project
184822024-05-08T03:37:54.741ZINFOtest_unauthorized: test: privileged GET url = /v1/vpcs/demo-vpc?project=demo-project
184832024-05-08T03:37:54.742ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
184842024-05-08T03:37:54.765ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 uri = /v1/vpcs/demo-vpc?project=demo-project
184852024-05-08T03:37:54.767ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 uri = /v1/vpcs/demo-vpc?project=demo-project
184862024-05-08T03:37:54.767ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpcs/demo-vpc?project=demo-project
184872024-05-08T03:37:54.767ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184882024-05-08T03:37:54.767ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184892024-05-08T03:37:54.769ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184902024-05-08T03:37:54.771ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184912024-05-08T03:37:54.771ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184922024-05-08T03:37:54.772ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184932024-05-08T03:37:54.778ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
184942024-05-08T03:37:54.778ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
184952024-05-08T03:37:54.778ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
184962024-05-08T03:37:54.778ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
184972024-05-08T03:37:54.779ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
184982024-05-08T03:37:54.786ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
184992024-05-08T03:37:54.786ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185002024-05-08T03:37:54.787ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185012024-05-08T03:37:54.787ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185022024-05-08T03:37:54.790ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
185032024-05-08T03:37:54.796ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
185042024-05-08T03:37:54.796ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185052024-05-08T03:37:54.796ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185062024-05-08T03:37:54.796ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185072024-05-08T03:37:54.801ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
185082024-05-08T03:37:54.801ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
185092024-05-08T03:37:54.801ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185102024-05-08T03:37:54.801ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185112024-05-08T03:37:54.803ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185122024-05-08T03:37:54.812ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
185132024-05-08T03:37:54.813ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185142024-05-08T03:37:54.813ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185152024-05-08T03:37:54.814ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185162024-05-08T03:37:54.818ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
185172024-05-08T03:37:54.824ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
185182024-05-08T03:37:54.824ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 uri = /v1/vpcs/demo-vpc?project=demo-project
185192024-05-08T03:37:54.824ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185202024-05-08T03:37:54.824ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185212024-05-08T03:37:54.825ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185222024-05-08T03:37:54.827ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185232024-05-08T03:37:54.827ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185242024-05-08T03:37:54.828ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185252024-05-08T03:37:54.833ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185262024-05-08T03:37:54.833ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185272024-05-08T03:37:54.834ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185282024-05-08T03:37:54.843ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpcs/demo-vpc?project=demo-project
185292024-05-08T03:37:54.844ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs/demo-vpc?project=demo-project
185302024-05-08T03:37:54.844ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185312024-05-08T03:37:54.844ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185322024-05-08T03:37:54.844ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185332024-05-08T03:37:54.848ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs/demo-vpc?project=demo-project
185342024-05-08T03:37:54.848ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185352024-05-08T03:37:54.848ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185362024-05-08T03:37:54.849ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185372024-05-08T03:37:54.855ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs/demo-vpc?project=demo-project
185382024-05-08T03:37:54.855ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185392024-05-08T03:37:54.856ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185402024-05-08T03:37:54.858ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185412024-05-08T03:37:54.861ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs/demo-vpc?project=demo-project
185422024-05-08T03:37:54.871ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185432024-05-08T03:37:54.872ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 129538 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1b162d07-85ca-412a-9342-e6314480a4c1 response_code = 200 uri = /v1/vpcs/demo-vpc?project=demo-project
185442024-05-08T03:37:54.872ZINFOtest_unauthorized (external client test context): client received response status = 200
185452024-05-08T03:37:54.872ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpcs/demo-vpc?project=demo-project
185462024-05-08T03:37:54.872ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
185472024-05-08T03:37:54.872ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 uri = /v1/vpcs/demo-vpc?project=demo-project
185482024-05-08T03:37:54.873ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 uri = /v1/vpcs/demo-vpc?project=demo-project
185492024-05-08T03:37:54.873ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpcs/demo-vpc?project=demo-project
185502024-05-08T03:37:54.873ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185512024-05-08T03:37:54.873ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185522024-05-08T03:37:54.873ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185532024-05-08T03:37:54.881ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185542024-05-08T03:37:54.881ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185552024-05-08T03:37:54.881ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185562024-05-08T03:37:54.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
185572024-05-08T03:37:54.897ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
185582024-05-08T03:37:54.898ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185592024-05-08T03:37:54.898ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185602024-05-08T03:37:54.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185612024-05-08T03:37:54.905ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
185622024-05-08T03:37:54.905ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185632024-05-08T03:37:54.905ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185642024-05-08T03:37:54.906ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185652024-05-08T03:37:54.909ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
185662024-05-08T03:37:54.915ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
185672024-05-08T03:37:54.915ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185682024-05-08T03:37:54.915ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185692024-05-08T03:37:54.916ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185702024-05-08T03:37:54.919ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
185712024-05-08T03:37:54.919ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
185722024-05-08T03:37:54.919ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185732024-05-08T03:37:54.919ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185742024-05-08T03:37:54.919ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185752024-05-08T03:37:54.922ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
185762024-05-08T03:37:54.922ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
185772024-05-08T03:37:54.922ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
185782024-05-08T03:37:54.922ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
185792024-05-08T03:37:54.926ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
185802024-05-08T03:37:54.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
185812024-05-08T03:37:54.930ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 uri = /v1/vpcs/demo-vpc?project=demo-project
185822024-05-08T03:37:54.930ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185832024-05-08T03:37:54.930ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185842024-05-08T03:37:54.930ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185852024-05-08T03:37:54.933ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185862024-05-08T03:37:54.933ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185872024-05-08T03:37:54.933ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185882024-05-08T03:37:54.936ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185892024-05-08T03:37:54.936ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185902024-05-08T03:37:54.937ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185912024-05-08T03:37:54.940ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpcs/demo-vpc?project=demo-project
185922024-05-08T03:37:54.940ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs/demo-vpc?project=demo-project
185932024-05-08T03:37:54.940ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185942024-05-08T03:37:54.940ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185952024-05-08T03:37:54.942ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
185962024-05-08T03:37:54.951ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs/demo-vpc?project=demo-project
185972024-05-08T03:37:54.951ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
185982024-05-08T03:37:54.951ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
185992024-05-08T03:37:54.952ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186002024-05-08T03:37:54.958ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs/demo-vpc?project=demo-project
186012024-05-08T03:37:54.959ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186022024-05-08T03:37:54.959ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186032024-05-08T03:37:54.960ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186042024-05-08T03:37:54.966ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186052024-05-08T03:37:54.978ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpcs/demo-vpc?project=demo-project
186062024-05-08T03:37:54.979ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 106176 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8a81647-88b9-478a-8f12-8af66e9d6d55 response_code = 404 uri = /v1/vpcs/demo-vpc?project=demo-project
186072024-05-08T03:37:54.979ZINFOtest_unauthorized (external client test context): client received response status = 404
186082024-05-08T03:37:54.979ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpcs/demo-vpc?project=demo-project
186092024-05-08T03:37:54.980ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
186102024-05-08T03:37:54.980ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6678d555-e480-46c4-85a1-ee89c4c242a6 uri = /v1/vpcs/demo-vpc?project=demo-project
186112024-05-08T03:37:54.981ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6678d555-e480-46c4-85a1-ee89c4c242a6 uri = /v1/vpcs/demo-vpc?project=demo-project
186122024-05-08T03:37:54.981ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6678d555-e480-46c4-85a1-ee89c4c242a6 uri = /v1/vpcs/demo-vpc?project=demo-project
186132024-05-08T03:37:54.981ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6678d555-e480-46c4-85a1-ee89c4c242a6 uri = /v1/vpcs/demo-vpc?project=demo-project
186142024-05-08T03:37:54.981ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1410 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6678d555-e480-46c4-85a1-ee89c4c242a6 response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
186152024-05-08T03:37:54.982ZINFOtest_unauthorized (external client test context): client received response status = 401
186162024-05-08T03:37:54.982ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpcs/demo-vpc?project=demo-project
186172024-05-08T03:37:54.982ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
186182024-05-08T03:37:54.982ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75387ad9-7acc-4b16-b61b-e11ad6f98e22 uri = /v1/vpcs/demo-vpc?project=demo-project
186192024-05-08T03:37:54.983ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75387ad9-7acc-4b16-b61b-e11ad6f98e22 uri = /v1/vpcs/demo-vpc?project=demo-project
186202024-05-08T03:37:54.983ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75387ad9-7acc-4b16-b61b-e11ad6f98e22 uri = /v1/vpcs/demo-vpc?project=demo-project
186212024-05-08T03:37:54.983ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 489 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 75387ad9-7acc-4b16-b61b-e11ad6f98e22 response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
186222024-05-08T03:37:54.983ZINFOtest_unauthorized (external client test context): client received response status = 401
186232024-05-08T03:37:54.983ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpcs/demo-vpc?project=demo-project
186242024-05-08T03:37:54.983ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
186252024-05-08T03:37:55.005ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 21f4d0df-2ad4-4eda-97a4-5b192f7c2e68 uri = /v1/vpcs/demo-vpc?project=demo-project
186262024-05-08T03:37:55.006ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 21f4d0df-2ad4-4eda-97a4-5b192f7c2e68 uri = /v1/vpcs/demo-vpc?project=demo-project
186272024-05-08T03:37:55.008ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4464:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#133}::from::vpc_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Vpc>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4470:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#133}::from::vpc_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#133}::from::vpc_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Vpc>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#133}::from::vpc_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Vpc>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 21f4d0df-2ad4-4eda-97a4-5b192f7c2e68 uri = /v1/vpcs/demo-vpc?project=demo-project
186282024-05-08T03:37:55.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 24083 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 21f4d0df-2ad4-4eda-97a4-5b192f7c2e68 response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
186292024-05-08T03:37:55.013ZINFOtest_unauthorized (external client test context): client received response status = 401
186302024-05-08T03:37:55.013ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpcs/demo-vpc?project=demo-project
186312024-05-08T03:37:55.013ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"dns_name\\":null,\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
186322024-05-08T03:37:55.013ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b uri = /v1/vpcs/demo-vpc?project=demo-project
186332024-05-08T03:37:55.014ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b uri = /v1/vpcs/demo-vpc?project=demo-project
186342024-05-08T03:37:55.014ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpcs/demo-vpc?project=demo-project
186352024-05-08T03:37:55.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186362024-05-08T03:37:55.014ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186372024-05-08T03:37:55.016ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186382024-05-08T03:37:55.019ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186392024-05-08T03:37:55.019ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186402024-05-08T03:37:55.021ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186412024-05-08T03:37:55.024ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
186422024-05-08T03:37:55.024ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
186432024-05-08T03:37:55.024ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186442024-05-08T03:37:55.026ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186452024-05-08T03:37:55.027ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186462024-05-08T03:37:55.029ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
186472024-05-08T03:37:55.029ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186482024-05-08T03:37:55.029ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186492024-05-08T03:37:55.030ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186502024-05-08T03:37:55.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
186512024-05-08T03:37:55.035ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
186522024-05-08T03:37:55.035ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186532024-05-08T03:37:55.035ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186542024-05-08T03:37:55.035ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186552024-05-08T03:37:55.037ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
186562024-05-08T03:37:55.037ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
186572024-05-08T03:37:55.037ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186582024-05-08T03:37:55.037ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186592024-05-08T03:37:55.038ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186602024-05-08T03:37:55.040ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
186612024-05-08T03:37:55.040ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
186622024-05-08T03:37:55.040ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
186632024-05-08T03:37:55.040ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
186642024-05-08T03:37:55.042ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
186652024-05-08T03:37:55.045ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
186662024-05-08T03:37:55.045ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b uri = /v1/vpcs/demo-vpc?project=demo-project
186672024-05-08T03:37:55.045ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186682024-05-08T03:37:55.045ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186692024-05-08T03:37:55.046ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186702024-05-08T03:37:55.048ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186712024-05-08T03:37:55.048ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186722024-05-08T03:37:55.049ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186732024-05-08T03:37:55.053ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186742024-05-08T03:37:55.053ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186752024-05-08T03:37:55.056ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186762024-05-08T03:37:55.059ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpcs/demo-vpc?project=demo-project
186772024-05-08T03:37:55.059ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs/demo-vpc?project=demo-project
186782024-05-08T03:37:55.059ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186792024-05-08T03:37:55.059ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186802024-05-08T03:37:55.059ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186812024-05-08T03:37:55.062ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs/demo-vpc?project=demo-project
186822024-05-08T03:37:55.062ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186832024-05-08T03:37:55.062ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186842024-05-08T03:37:55.064ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186852024-05-08T03:37:55.073ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs/demo-vpc?project=demo-project
186862024-05-08T03:37:55.073ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
186872024-05-08T03:37:55.073ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186882024-05-08T03:37:55.075ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
186892024-05-08T03:37:55.080ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
186902024-05-08T03:37:55.105ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpcs/demo-vpc?project=demo-project
186912024-05-08T03:37:55.105ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 91952 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c211b9c-4a90-4836-bb34-8ddf5968453b response_code = 404 uri = /v1/vpcs/demo-vpc?project=demo-project
186922024-05-08T03:37:55.106ZINFOtest_unauthorized (external client test context): client received response status = 404
186932024-05-08T03:37:55.107ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpcs/demo-vpc?project=demo-project
186942024-05-08T03:37:55.107ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"dns_name\\":null,\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
186952024-05-08T03:37:55.107ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b8173e6e-31a8-4cfc-a150-875d1ebc62c2 uri = /v1/vpcs/demo-vpc?project=demo-project
186962024-05-08T03:37:55.108ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b8173e6e-31a8-4cfc-a150-875d1ebc62c2 uri = /v1/vpcs/demo-vpc?project=demo-project
186972024-05-08T03:37:55.108ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b8173e6e-31a8-4cfc-a150-875d1ebc62c2 uri = /v1/vpcs/demo-vpc?project=demo-project
186982024-05-08T03:37:55.108ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b8173e6e-31a8-4cfc-a150-875d1ebc62c2 uri = /v1/vpcs/demo-vpc?project=demo-project
186992024-05-08T03:37:55.108ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 914 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b8173e6e-31a8-4cfc-a150-875d1ebc62c2 response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
187002024-05-08T03:37:55.108ZINFOtest_unauthorized (external client test context): client received response status = 401
187012024-05-08T03:37:55.108ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpcs/demo-vpc?project=demo-project
187022024-05-08T03:37:55.108ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"dns_name\\":null,\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187032024-05-08T03:37:55.109ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 28346e1e-1fb7-491f-90be-0cfc13638afa uri = /v1/vpcs/demo-vpc?project=demo-project
187042024-05-08T03:37:55.109ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 28346e1e-1fb7-491f-90be-0cfc13638afa uri = /v1/vpcs/demo-vpc?project=demo-project
187052024-05-08T03:37:55.109ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 28346e1e-1fb7-491f-90be-0cfc13638afa uri = /v1/vpcs/demo-vpc?project=demo-project
187062024-05-08T03:37:55.109ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 327 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 28346e1e-1fb7-491f-90be-0cfc13638afa response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
187072024-05-08T03:37:55.110ZINFOtest_unauthorized (external client test context): client received response status = 401
187082024-05-08T03:37:55.110ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpcs/demo-vpc?project=demo-project
187092024-05-08T03:37:55.110ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"dns_name\\":null,\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187102024-05-08T03:37:55.110ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 303fc45c-db87-46ab-825f-bfe581a377c2 uri = /v1/vpcs/demo-vpc?project=demo-project
187112024-05-08T03:37:55.111ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 303fc45c-db87-46ab-825f-bfe581a377c2 uri = /v1/vpcs/demo-vpc?project=demo-project
187122024-05-08T03:37:55.113ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4491:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#134}::from::vpc_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Vpc>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4500:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#134}::from::vpc_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#134}::from::vpc_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Vpc>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#134}::from::vpc_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Vpc>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 303fc45c-db87-46ab-825f-bfe581a377c2 uri = /v1/vpcs/demo-vpc?project=demo-project
187132024-05-08T03:37:55.113ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2489 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 303fc45c-db87-46ab-825f-bfe581a377c2 response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
187142024-05-08T03:37:55.113ZINFOtest_unauthorized (external client test context): client received response status = 401
187152024-05-08T03:37:55.113ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpcs/demo-vpc?project=demo-project
187162024-05-08T03:37:55.114ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187172024-05-08T03:37:55.114ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 45891b38-c6e4-49af-a25e-d3efdf7a8ba5 uri = /v1/vpcs/demo-vpc?project=demo-project
187182024-05-08T03:37:55.114ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 45891b38-c6e4-49af-a25e-d3efdf7a8ba5 response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
187192024-05-08T03:37:55.114ZINFOtest_unauthorized (external client test context): client received response status = 405
187202024-05-08T03:37:55.114ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpcs/demo-vpc?project=demo-project
187212024-05-08T03:37:55.114ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187222024-05-08T03:37:55.114ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e1b507e5-f64d-4c9f-ae6f-c38306fb8f72 uri = /v1/vpcs/demo-vpc?project=demo-project
187232024-05-08T03:37:55.114ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e1b507e5-f64d-4c9f-ae6f-c38306fb8f72 response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
187242024-05-08T03:37:55.115ZINFOtest_unauthorized (external client test context): client received response status = 405
187252024-05-08T03:37:55.115ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpcs/demo-vpc?project=demo-project
187262024-05-08T03:37:55.115ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187272024-05-08T03:37:55.115ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ce9dd100-747b-487d-8856-2dafe60d14f6 uri = /v1/vpcs/demo-vpc?project=demo-project
187282024-05-08T03:37:55.115ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 96 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ce9dd100-747b-487d-8856-2dafe60d14f6 response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
187292024-05-08T03:37:55.115ZINFOtest_unauthorized (external client test context): client received response status = 405
187302024-05-08T03:37:55.115ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpcs/demo-vpc?project=demo-project
187312024-05-08T03:37:55.115ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187322024-05-08T03:37:55.116ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1e2a7a98-32ff-4b6e-b75e-31ce9ec5241f uri = /v1/vpcs/demo-vpc?project=demo-project
187332024-05-08T03:37:55.116ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 101 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1e2a7a98-32ff-4b6e-b75e-31ce9ec5241f response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
187342024-05-08T03:37:55.116ZINFOtest_unauthorized (external client test context): client received response status = 405
187352024-05-08T03:37:55.116ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpcs/demo-vpc?project=demo-project
187362024-05-08T03:37:55.116ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
187372024-05-08T03:37:55.116ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 uri = /v1/vpcs/demo-vpc?project=demo-project
187382024-05-08T03:37:55.116ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 uri = /v1/vpcs/demo-vpc?project=demo-project
187392024-05-08T03:37:55.116ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpcs/demo-vpc?project=demo-project
187402024-05-08T03:37:55.116ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187412024-05-08T03:37:55.116ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187422024-05-08T03:37:55.119ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187432024-05-08T03:37:55.121ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187442024-05-08T03:37:55.121ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187452024-05-08T03:37:55.123ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187462024-05-08T03:37:55.128ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
187472024-05-08T03:37:55.128ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
187482024-05-08T03:37:55.128ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187492024-05-08T03:37:55.128ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187502024-05-08T03:37:55.130ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187512024-05-08T03:37:55.132ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
187522024-05-08T03:37:55.132ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187532024-05-08T03:37:55.132ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187542024-05-08T03:37:55.137ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187552024-05-08T03:37:55.138ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
187562024-05-08T03:37:55.144ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
187572024-05-08T03:37:55.144ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187582024-05-08T03:37:55.146ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187592024-05-08T03:37:55.146ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187602024-05-08T03:37:55.148ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
187612024-05-08T03:37:55.148ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
187622024-05-08T03:37:55.151ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187632024-05-08T03:37:55.151ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187642024-05-08T03:37:55.153ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187652024-05-08T03:37:55.162ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
187662024-05-08T03:37:55.162ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
187672024-05-08T03:37:55.163ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
187682024-05-08T03:37:55.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
187692024-05-08T03:37:55.172ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
187702024-05-08T03:37:55.179ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
187712024-05-08T03:37:55.179ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 uri = /v1/vpcs/demo-vpc?project=demo-project
187722024-05-08T03:37:55.180ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
187732024-05-08T03:37:55.180ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187742024-05-08T03:37:55.181ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
187752024-05-08T03:37:55.184ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
187762024-05-08T03:37:55.184ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187772024-05-08T03:37:55.185ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
187782024-05-08T03:37:55.204ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
187792024-05-08T03:37:55.205ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187802024-05-08T03:37:55.206ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
187812024-05-08T03:37:55.209ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpcs/demo-vpc?project=demo-project
187822024-05-08T03:37:55.209ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs/demo-vpc?project=demo-project
187832024-05-08T03:37:55.209ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
187842024-05-08T03:37:55.210ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187852024-05-08T03:37:55.210ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
187862024-05-08T03:37:55.215ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs/demo-vpc?project=demo-project
187872024-05-08T03:37:55.215ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
187882024-05-08T03:37:55.215ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187892024-05-08T03:37:55.220ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
187902024-05-08T03:37:55.228ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs/demo-vpc?project=demo-project
187912024-05-08T03:37:55.228ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
187922024-05-08T03:37:55.228ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187932024-05-08T03:37:55.229ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
187942024-05-08T03:37:55.233ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
187952024-05-08T03:37:55.249ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpcs/demo-vpc?project=demo-project
187962024-05-08T03:37:55.250ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 134056 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5650db2-aecf-4cb6-9e7f-49749a38a466 response_code = 404 uri = /v1/vpcs/demo-vpc?project=demo-project
187972024-05-08T03:37:55.251ZINFOtest_unauthorized (external client test context): client received response status = 404
187982024-05-08T03:37:55.252ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpcs/demo-vpc?project=demo-project
187992024-05-08T03:37:55.252ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188002024-05-08T03:37:55.255ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79184c70-3562-408c-aa23-8a38bc69acc5 uri = /v1/vpcs/demo-vpc?project=demo-project
188012024-05-08T03:37:55.255ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79184c70-3562-408c-aa23-8a38bc69acc5 uri = /v1/vpcs/demo-vpc?project=demo-project
188022024-05-08T03:37:55.256ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79184c70-3562-408c-aa23-8a38bc69acc5 uri = /v1/vpcs/demo-vpc?project=demo-project
188032024-05-08T03:37:55.256ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79184c70-3562-408c-aa23-8a38bc69acc5 uri = /v1/vpcs/demo-vpc?project=demo-project
188042024-05-08T03:37:55.256ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1242 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79184c70-3562-408c-aa23-8a38bc69acc5 response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
188052024-05-08T03:37:55.257ZINFOtest_unauthorized (external client test context): client received response status = 401
188062024-05-08T03:37:55.257ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpcs/demo-vpc?project=demo-project
188072024-05-08T03:37:55.257ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188082024-05-08T03:37:55.259ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fc769b2b-f6fd-4723-87b0-d433fb9927aa uri = /v1/vpcs/demo-vpc?project=demo-project
188092024-05-08T03:37:55.259ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fc769b2b-f6fd-4723-87b0-d433fb9927aa uri = /v1/vpcs/demo-vpc?project=demo-project
188102024-05-08T03:37:55.259ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fc769b2b-f6fd-4723-87b0-d433fb9927aa uri = /v1/vpcs/demo-vpc?project=demo-project
188112024-05-08T03:37:55.259ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 306 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fc769b2b-f6fd-4723-87b0-d433fb9927aa response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
188122024-05-08T03:37:55.259ZINFOtest_unauthorized (external client test context): client received response status = 401
188132024-05-08T03:37:55.259ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpcs/demo-vpc?project=demo-project
188142024-05-08T03:37:55.260ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188152024-05-08T03:37:55.260ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3ddbfc1d-b5ee-4545-9027-341fba240f0d uri = /v1/vpcs/demo-vpc?project=demo-project
188162024-05-08T03:37:55.260ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3ddbfc1d-b5ee-4545-9027-341fba240f0d uri = /v1/vpcs/demo-vpc?project=demo-project
188172024-05-08T03:37:55.265ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4519:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#135}::from::vpc_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4526:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#135}::from::vpc_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#135}::from::vpc_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#135}::from::vpc_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::VpcPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3ddbfc1d-b5ee-4545-9027-341fba240f0d uri = /v1/vpcs/demo-vpc?project=demo-project
188182024-05-08T03:37:55.265ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5147 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3ddbfc1d-b5ee-4545-9027-341fba240f0d response_code = 401 uri = /v1/vpcs/demo-vpc?project=demo-project
188192024-05-08T03:37:55.265ZINFOtest_unauthorized (external client test context): client received response status = 401
188202024-05-08T03:37:55.265ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpcs/demo-vpc?project=demo-project
188212024-05-08T03:37:55.265ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188222024-05-08T03:37:55.265ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dae91b21-91e2-4401-9121-5a51f2993a53 uri = /v1/vpcs/demo-vpc?project=demo-project
188232024-05-08T03:37:55.265ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dae91b21-91e2-4401-9121-5a51f2993a53 response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
188242024-05-08T03:37:55.265ZINFOtest_unauthorized (external client test context): client received response status = 405
188252024-05-08T03:37:55.265ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpcs/demo-vpc?project=demo-project
188262024-05-08T03:37:55.266ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188272024-05-08T03:37:55.266ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 951cb096-ffd6-458c-bf35-b1fe0230dc1f uri = /v1/vpcs/demo-vpc?project=demo-project
188282024-05-08T03:37:55.266ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 140 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 951cb096-ffd6-458c-bf35-b1fe0230dc1f response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
188292024-05-08T03:37:55.266ZINFOtest_unauthorized (external client test context): client received response status = 405
188302024-05-08T03:37:55.266ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpcs/demo-vpc?project=demo-project
188312024-05-08T03:37:55.266ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188322024-05-08T03:37:55.266ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b15664ae-df9c-4208-880f-0524b44ebae0 uri = /v1/vpcs/demo-vpc?project=demo-project
188332024-05-08T03:37:55.266ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b15664ae-df9c-4208-880f-0524b44ebae0 response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
188342024-05-08T03:37:55.267ZINFOtest_unauthorized (external client test context): client received response status = 405
188352024-05-08T03:37:55.267ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpcs/demo-vpc?project=demo-project
188362024-05-08T03:37:55.267ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188372024-05-08T03:37:55.267ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = aab71425-300a-41e1-8372-267ee792c4d2 uri = /v1/vpcs/demo-vpc?project=demo-project
188382024-05-08T03:37:55.267ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 124 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = aab71425-300a-41e1-8372-267ee792c4d2 response_code = 405 uri = /v1/vpcs/demo-vpc?project=demo-project
188392024-05-08T03:37:55.267ZINFOtest_unauthorized (external client test context): client received response status = 405
188402024-05-08T03:37:55.267ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpcs/demo-vpc?project=demo-project
188412024-05-08T03:37:55.267ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpcs/demo-vpc?project=demo-project
188422024-05-08T03:37:55.268ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 uri = /v1/vpcs/demo-vpc?project=demo-project
188432024-05-08T03:37:55.268ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 uri = /v1/vpcs/demo-vpc?project=demo-project
188442024-05-08T03:37:55.268ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpcs/demo-vpc?project=demo-project
188452024-05-08T03:37:55.268ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188462024-05-08T03:37:55.268ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188472024-05-08T03:37:55.269ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188482024-05-08T03:37:55.275ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
188492024-05-08T03:37:55.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
188502024-05-08T03:37:55.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
188512024-05-08T03:37:55.277ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188522024-05-08T03:37:55.277ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188532024-05-08T03:37:55.277ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188542024-05-08T03:37:55.282ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
188552024-05-08T03:37:55.282ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:54.582839213","datum":34}\n
188562024-05-08T03:37:55.282ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
188572024-05-08T03:37:55.282ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
188582024-05-08T03:37:55.282ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188592024-05-08T03:37:55.282ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188602024-05-08T03:37:55.285ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188612024-05-08T03:37:55.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
188622024-05-08T03:37:55.286ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
188632024-05-08T03:37:55.301ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
188642024-05-08T03:37:55.301ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188652024-05-08T03:37:55.301ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188662024-05-08T03:37:55.302ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188672024-05-08T03:37:55.310ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
188682024-05-08T03:37:55.314ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
188692024-05-08T03:37:55.315ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188702024-05-08T03:37:55.315ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188712024-05-08T03:37:55.315ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188722024-05-08T03:37:55.328ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
188732024-05-08T03:37:55.328ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
188742024-05-08T03:37:55.328ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188752024-05-08T03:37:55.328ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188762024-05-08T03:37:55.328ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188772024-05-08T03:37:55.333ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
188782024-05-08T03:37:55.333ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
188792024-05-08T03:37:55.333ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
188802024-05-08T03:37:55.334ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
188812024-05-08T03:37:55.337ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
188822024-05-08T03:37:55.350ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
188832024-05-08T03:37:55.350ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 uri = /v1/vpcs/demo-vpc?project=demo-project
188842024-05-08T03:37:55.351ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
188852024-05-08T03:37:55.351ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
188862024-05-08T03:37:55.351ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
188872024-05-08T03:37:55.354ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
188882024-05-08T03:37:55.355ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
188892024-05-08T03:37:55.370ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
188902024-05-08T03:37:55.391ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
188912024-05-08T03:37:55.391ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
188922024-05-08T03:37:55.392ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
188932024-05-08T03:37:55.407ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpcs/demo-vpc?project=demo-project
188942024-05-08T03:37:55.407ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpcs/demo-vpc?project=demo-project
188952024-05-08T03:37:55.407ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
188962024-05-08T03:37:55.407ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
188972024-05-08T03:37:55.408ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
188982024-05-08T03:37:55.418ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpcs/demo-vpc?project=demo-project
188992024-05-08T03:37:55.418ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
189002024-05-08T03:37:55.418ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
189012024-05-08T03:37:55.419ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
189022024-05-08T03:37:55.429ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpcs/demo-vpc?project=demo-project
189032024-05-08T03:37:55.429ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database uri = /v1/vpcs/demo-vpc?project=demo-project
189042024-05-08T03:37:55.430ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {} } uri = /v1/vpcs/demo-vpc?project=demo-project
189052024-05-08T03:37:55.431ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Database result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
189062024-05-08T03:37:55.437ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpcs/demo-vpc?project=demo-project
189072024-05-08T03:37:55.478ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpcs/demo-vpc?project=demo-project
189082024-05-08T03:37:55.498ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 230671 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa41bb89-cafc-41e8-8679-a72bf054b3f1 response_code = 200 uri = /v1/vpcs/demo-vpc?project=demo-project
189092024-05-08T03:37:55.499ZINFOtest_unauthorized (external client test context): client received response status = 200
189102024-05-08T03:37:55.499ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189112024-05-08T03:37:55.499ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189122024-05-08T03:37:55.499ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189132024-05-08T03:37:55.500ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189142024-05-08T03:37:55.500ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189152024-05-08T03:37:55.500ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189162024-05-08T03:37:55.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189172024-05-08T03:37:55.500ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189182024-05-08T03:37:55.501ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189192024-05-08T03:37:55.504ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189202024-05-08T03:37:55.504ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189212024-05-08T03:37:55.507ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189222024-05-08T03:37:55.514ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
189232024-05-08T03:37:55.514ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
189242024-05-08T03:37:55.514ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189252024-05-08T03:37:55.514ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189262024-05-08T03:37:55.516ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189272024-05-08T03:37:55.523ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
189282024-05-08T03:37:55.524ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189292024-05-08T03:37:55.524ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189302024-05-08T03:37:55.534ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189312024-05-08T03:37:55.537ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
189322024-05-08T03:37:55.540ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
189332024-05-08T03:37:55.540ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189342024-05-08T03:37:55.541ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189352024-05-08T03:37:55.541ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189362024-05-08T03:37:55.546ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
189372024-05-08T03:37:55.546ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
189382024-05-08T03:37:55.546ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189392024-05-08T03:37:55.546ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189402024-05-08T03:37:55.550ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189412024-05-08T03:37:55.557ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
189422024-05-08T03:37:55.557ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
189432024-05-08T03:37:55.557ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
189442024-05-08T03:37:55.558ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
189452024-05-08T03:37:55.561ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
189462024-05-08T03:37:55.574ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
189472024-05-08T03:37:55.576ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
189482024-05-08T03:37:55.587ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
189492024-05-08T03:37:55.587ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189502024-05-08T03:37:55.587ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189512024-05-08T03:37:55.587ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189522024-05-08T03:37:55.589ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189532024-05-08T03:37:55.607ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189542024-05-08T03:37:55.607ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189552024-05-08T03:37:55.611ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189562024-05-08T03:37:55.620ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189572024-05-08T03:37:55.621ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189582024-05-08T03:37:55.628ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189592024-05-08T03:37:55.640ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189602024-05-08T03:37:55.640ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189612024-05-08T03:37:55.640ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189622024-05-08T03:37:55.640ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189632024-05-08T03:37:55.643ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189642024-05-08T03:37:55.647ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189652024-05-08T03:37:55.647ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189662024-05-08T03:37:55.647ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189672024-05-08T03:37:55.648ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189682024-05-08T03:37:55.659ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189692024-05-08T03:37:55.659ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189702024-05-08T03:37:55.659ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189712024-05-08T03:37:55.660ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189722024-05-08T03:37:55.673ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189732024-05-08T03:37:55.693ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189742024-05-08T03:37:55.694ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189752024-05-08T03:37:55.694ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189762024-05-08T03:37:55.694ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189772024-05-08T03:37:55.694ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189782024-05-08T03:37:55.695ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189792024-05-08T03:37:55.715ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189802024-05-08T03:37:55.719ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189812024-05-08T03:37:55.719ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189822024-05-08T03:37:55.720ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189832024-05-08T03:37:55.733ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189842024-05-08T03:37:55.742ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189852024-05-08T03:37:55.742ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189862024-05-08T03:37:55.743ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189872024-05-08T03:37:55.757ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189882024-05-08T03:37:55.769ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189892024-05-08T03:37:55.771ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189902024-05-08T03:37:55.771ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189912024-05-08T03:37:55.772ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189922024-05-08T03:37:55.778ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 278909 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1902960a-9b7a-4caf-a9cd-c50eeff1f32a response_code = 200 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189932024-05-08T03:37:55.780ZINFOtest_unauthorized (external client test context): client received response status = 200
189942024-05-08T03:37:55.780ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189952024-05-08T03:37:55.780ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189962024-05-08T03:37:55.780ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189972024-05-08T03:37:55.781ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189982024-05-08T03:37:55.781ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
189992024-05-08T03:37:55.781ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190002024-05-08T03:37:55.781ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190012024-05-08T03:37:55.784ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190022024-05-08T03:37:55.787ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190032024-05-08T03:37:55.787ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190042024-05-08T03:37:55.826ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190052024-05-08T03:37:55.835ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
190062024-05-08T03:37:55.835ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
190072024-05-08T03:37:55.835ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190082024-05-08T03:37:55.836ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190092024-05-08T03:37:55.838ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190102024-05-08T03:37:55.871ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
190112024-05-08T03:37:55.871ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190122024-05-08T03:37:55.871ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190132024-05-08T03:37:55.871ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190142024-05-08T03:37:55.876ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
190152024-05-08T03:37:55.877ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
190162024-05-08T03:37:55.877ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
190172024-05-08T03:37:55.879ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
190182024-05-08T03:37:55.890ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
190192024-05-08T03:37:55.890ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190202024-05-08T03:37:55.890ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190212024-05-08T03:37:55.891ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190222024-05-08T03:37:55.894ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
190232024-05-08T03:37:55.894ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
190242024-05-08T03:37:55.894ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190252024-05-08T03:37:55.894ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190262024-05-08T03:37:55.895ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190272024-05-08T03:37:55.897ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
190282024-05-08T03:37:55.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190292024-05-08T03:37:55.897ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190302024-05-08T03:37:55.899ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190312024-05-08T03:37:55.910ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
190322024-05-08T03:37:55.920ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
190332024-05-08T03:37:55.920ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190342024-05-08T03:37:55.921ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190352024-05-08T03:37:55.921ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190362024-05-08T03:37:55.921ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190372024-05-08T03:37:55.937ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
190382024-05-08T03:37:55.937ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
190392024-05-08T03:37:55.951ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190402024-05-08T03:37:55.951ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190412024-05-08T03:37:55.952ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190422024-05-08T03:37:55.958ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190432024-05-08T03:37:55.958ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190442024-05-08T03:37:55.959ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190452024-05-08T03:37:55.962ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190462024-05-08T03:37:55.962ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190472024-05-08T03:37:55.962ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190482024-05-08T03:37:55.962ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190492024-05-08T03:37:55.966ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190502024-05-08T03:37:55.972ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190512024-05-08T03:37:55.972ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190522024-05-08T03:37:55.972ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190532024-05-08T03:37:55.973ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190542024-05-08T03:37:55.979ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190552024-05-08T03:37:55.979ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190562024-05-08T03:37:55.979ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190572024-05-08T03:37:55.979ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190582024-05-08T03:37:55.982ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190592024-05-08T03:37:55.995ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190602024-05-08T03:37:55.995ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 214528 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = be3a1f54-7b8f-4a84-aaac-ab9721d4b474 response_code = 404 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190612024-05-08T03:37:55.995ZINFOtest_unauthorized (external client test context): client received response status = 404
190622024-05-08T03:37:55.996ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190632024-05-08T03:37:55.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190642024-05-08T03:37:55.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479d7f7c-f284-4025-8c64-0556e8bc4207 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190652024-05-08T03:37:55.996ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479d7f7c-f284-4025-8c64-0556e8bc4207 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190662024-05-08T03:37:55.996ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479d7f7c-f284-4025-8c64-0556e8bc4207 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190672024-05-08T03:37:55.996ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479d7f7c-f284-4025-8c64-0556e8bc4207 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190682024-05-08T03:37:55.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 381 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479d7f7c-f284-4025-8c64-0556e8bc4207 response_code = 401 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190692024-05-08T03:37:55.997ZINFOtest_unauthorized (external client test context): client received response status = 401
190702024-05-08T03:37:55.997ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190712024-05-08T03:37:55.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190722024-05-08T03:37:55.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 04fefb55-e284-4a0a-851f-0cbb5be4fc2a uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190732024-05-08T03:37:55.998ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 04fefb55-e284-4a0a-851f-0cbb5be4fc2a uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190742024-05-08T03:37:55.998ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 04fefb55-e284-4a0a-851f-0cbb5be4fc2a uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190752024-05-08T03:37:55.998ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1464 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 04fefb55-e284-4a0a-851f-0cbb5be4fc2a response_code = 401 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190762024-05-08T03:37:55.999ZINFOtest_unauthorized (external client test context): client received response status = 401
190772024-05-08T03:37:55.999ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190782024-05-08T03:37:55.999ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190792024-05-08T03:37:55.999ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6be9bf67-44da-4d64-8dbb-8c38436bdabb uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190802024-05-08T03:37:55.999ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6be9bf67-44da-4d64-8dbb-8c38436bdabb uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190812024-05-08T03:37:56.007ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4747:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#142}::from::vpc_firewall_rules_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::VpcFirewallRules>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4756:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#142}::from::vpc_firewall_rules_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#142}::from::vpc_firewall_rules_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::VpcFirewallRules>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#142}::from::vpc_firewall_rules_view::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>), dropshot::handler::HttpResponseOk<omicron_common::api::external::VpcFirewallRules>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6be9bf67-44da-4d64-8dbb-8c38436bdabb uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190822024-05-08T03:37:56.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 8299 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6be9bf67-44da-4d64-8dbb-8c38436bdabb response_code = 401 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190832024-05-08T03:37:56.008ZINFOtest_unauthorized (external client test context): client received response status = 401
190842024-05-08T03:37:56.008ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190852024-05-08T03:37:56.008ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"rules\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190862024-05-08T03:37:56.034ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190872024-05-08T03:37:56.034ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190882024-05-08T03:37:56.035ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
190892024-05-08T03:37:56.036ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190902024-05-08T03:37:56.036ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190912024-05-08T03:37:56.036ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190922024-05-08T03:37:56.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190932024-05-08T03:37:56.045ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190942024-05-08T03:37:56.046ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
190952024-05-08T03:37:56.049ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
190962024-05-08T03:37:56.049ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
190972024-05-08T03:37:56.050ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
190982024-05-08T03:37:56.050ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
190992024-05-08T03:37:56.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
191002024-05-08T03:37:56.064ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
191012024-05-08T03:37:56.065ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
191022024-05-08T03:37:56.065ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
191032024-05-08T03:37:56.066ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
191042024-05-08T03:37:56.069ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
191052024-05-08T03:37:56.073ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
191062024-05-08T03:37:56.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
191072024-05-08T03:37:56.075ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
191082024-05-08T03:37:56.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
191092024-05-08T03:37:56.078ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
191102024-05-08T03:37:56.078ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
191112024-05-08T03:37:56.078ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
191122024-05-08T03:37:56.078ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
191132024-05-08T03:37:56.079ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
191142024-05-08T03:37:56.083ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
191152024-05-08T03:37:56.083ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
191162024-05-08T03:37:56.083ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
191172024-05-08T03:37:56.084ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
191182024-05-08T03:37:56.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
191192024-05-08T03:37:56.091ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
191202024-05-08T03:37:56.092ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191212024-05-08T03:37:56.092ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191222024-05-08T03:37:56.092ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191232024-05-08T03:37:56.093ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191242024-05-08T03:37:56.100ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191252024-05-08T03:37:56.100ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191262024-05-08T03:37:56.103ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191272024-05-08T03:37:56.108ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191282024-05-08T03:37:56.108ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191292024-05-08T03:37:56.110ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191302024-05-08T03:37:56.113ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191312024-05-08T03:37:56.114ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191322024-05-08T03:37:56.116ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191332024-05-08T03:37:56.116ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191342024-05-08T03:37:56.123ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191352024-05-08T03:37:56.147ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191362024-05-08T03:37:56.150ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191372024-05-08T03:37:56.150ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191382024-05-08T03:37:56.152ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191392024-05-08T03:37:56.162ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191402024-05-08T03:37:56.162ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191412024-05-08T03:37:56.162ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191422024-05-08T03:37:56.164ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191432024-05-08T03:37:56.174ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191442024-05-08T03:37:56.197ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191452024-05-08T03:37:56.197ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 188192 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1e11f62d-d050-49e8-b2bf-9594726a7370 response_code = 404 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191462024-05-08T03:37:56.197ZINFOtest_unauthorized (external client test context): client received response status = 404
191472024-05-08T03:37:56.198ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191482024-05-08T03:37:56.198ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"rules\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191492024-05-08T03:37:56.198ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 17334a68-4bee-48f7-b0ae-ba3dfaf9b1e6 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191502024-05-08T03:37:56.199ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 17334a68-4bee-48f7-b0ae-ba3dfaf9b1e6 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191512024-05-08T03:37:56.200ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 17334a68-4bee-48f7-b0ae-ba3dfaf9b1e6 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191522024-05-08T03:37:56.200ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 17334a68-4bee-48f7-b0ae-ba3dfaf9b1e6 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191532024-05-08T03:37:56.202ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 2713 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 17334a68-4bee-48f7-b0ae-ba3dfaf9b1e6 response_code = 401 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191542024-05-08T03:37:56.202ZINFOtest_unauthorized (external client test context): client received response status = 401
191552024-05-08T03:37:56.202ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191562024-05-08T03:37:56.202ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"rules\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191572024-05-08T03:37:56.203ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 89c69d5b-0a51-4c7b-bb4b-d94108d78fc8 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191582024-05-08T03:37:56.203ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 89c69d5b-0a51-4c7b-bb4b-d94108d78fc8 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191592024-05-08T03:37:56.203ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 89c69d5b-0a51-4c7b-bb4b-d94108d78fc8 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191602024-05-08T03:37:56.203ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 486 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 89c69d5b-0a51-4c7b-bb4b-d94108d78fc8 response_code = 401 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191612024-05-08T03:37:56.203ZINFOtest_unauthorized (external client test context): client received response status = 401
191622024-05-08T03:37:56.203ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191632024-05-08T03:37:56.203ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"rules\\":[]}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191642024-05-08T03:37:56.203ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5e5080f7-6bf2-4492-a535-9d558342ca4f uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191652024-05-08T03:37:56.203ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5e5080f7-6bf2-4492-a535-9d558342ca4f uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191662024-05-08T03:37:56.221ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4774:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#143}::from::vpc_firewall_rules_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::VpcFirewallRules>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4786:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<omicron_common::api::external::VpcFirewallRuleUpdateParams>) -> omicron_nexus::external_api::http_entrypoints::{impl#143}::from::vpc_firewall_rules_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#143}::from::vpc_firewall_rules_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::VpcFirewallRules>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<omicron_common::api::external::VpcFirewallRuleUpdateParams>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<omicron_common::api::external::VpcFirewallRuleUpdateParams>) -> omicron_nexus::external_api::http_entrypoints::{impl#143}::from::vpc_firewall_rules_update::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<omicron_common::api::external::VpcFirewallRuleUpdateParams>), dropshot::handler::HttpResponseOk<omicron_common::api::external::VpcFirewallRules>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5e5080f7-6bf2-4492-a535-9d558342ca4f uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191672024-05-08T03:37:56.221ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 17221 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5e5080f7-6bf2-4492-a535-9d558342ca4f response_code = 401 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191682024-05-08T03:37:56.221ZINFOtest_unauthorized (external client test context): client received response status = 401
191692024-05-08T03:37:56.221ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191702024-05-08T03:37:56.222ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191712024-05-08T03:37:56.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2d971eed-5678-4f03-bbe5-68dd27943e16 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191722024-05-08T03:37:56.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 19172 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2d971eed-5678-4f03-bbe5-68dd27943e16 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191732024-05-08T03:37:56.241ZINFOtest_unauthorized (external client test context): client received response status = 405
191742024-05-08T03:37:56.241ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191752024-05-08T03:37:56.242ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191762024-05-08T03:37:56.242ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4f0bc766-efeb-45de-9cd1-a54a53b36946 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191772024-05-08T03:37:56.243ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4f0bc766-efeb-45de-9cd1-a54a53b36946 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191782024-05-08T03:37:56.243ZINFOtest_unauthorized (external client test context): client received response status = 405
191792024-05-08T03:37:56.243ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191802024-05-08T03:37:56.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191812024-05-08T03:37:56.243ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a9b324b4-ea9e-43fd-8208-b6f3e5077102 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191822024-05-08T03:37:56.243ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a9b324b4-ea9e-43fd-8208-b6f3e5077102 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191832024-05-08T03:37:56.243ZINFOtest_unauthorized (external client test context): client received response status = 405
191842024-05-08T03:37:56.243ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191852024-05-08T03:37:56.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191862024-05-08T03:37:56.244ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c59e4e78-9a8b-4b2a-96cc-611cbefd12a7 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191872024-05-08T03:37:56.244ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c59e4e78-9a8b-4b2a-96cc-611cbefd12a7 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191882024-05-08T03:37:56.244ZINFOtest_unauthorized (external client test context): client received response status = 405
191892024-05-08T03:37:56.244ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191902024-05-08T03:37:56.244ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191912024-05-08T03:37:56.244ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2fba4134-26e4-431e-a372-0d0feab531a8 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191922024-05-08T03:37:56.244ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 100 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2fba4134-26e4-431e-a372-0d0feab531a8 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191932024-05-08T03:37:56.245ZINFOtest_unauthorized (external client test context): client received response status = 405
191942024-05-08T03:37:56.245ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191952024-05-08T03:37:56.245ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191962024-05-08T03:37:56.245ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3b81d067-c3c4-49a8-9234-395cac354c63 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191972024-05-08T03:37:56.245ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 3b81d067-c3c4-49a8-9234-395cac354c63 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
191982024-05-08T03:37:56.245ZINFOtest_unauthorized (external client test context): client received response status = 405
191992024-05-08T03:37:56.246ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192002024-05-08T03:37:56.246ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192012024-05-08T03:37:56.246ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 01bc0256-327f-457f-a2df-5d26f12a6408 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192022024-05-08T03:37:56.246ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 01bc0256-327f-457f-a2df-5d26f12a6408 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192032024-05-08T03:37:56.246ZINFOtest_unauthorized (external client test context): client received response status = 405
192042024-05-08T03:37:56.246ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192052024-05-08T03:37:56.246ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192062024-05-08T03:37:56.246ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cfb68d41-25ef-4561-9d92-c60e81eae995 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192072024-05-08T03:37:56.246ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cfb68d41-25ef-4561-9d92-c60e81eae995 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192082024-05-08T03:37:56.247ZINFOtest_unauthorized (external client test context): client received response status = 405
192092024-05-08T03:37:56.247ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192102024-05-08T03:37:56.247ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192112024-05-08T03:37:56.247ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 46ea7b84-4672-4cd8-9a13-121942ea45a4 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192122024-05-08T03:37:56.247ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 46ea7b84-4672-4cd8-9a13-121942ea45a4 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192132024-05-08T03:37:56.247ZINFOtest_unauthorized (external client test context): client received response status = 405
192142024-05-08T03:37:56.247ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192152024-05-08T03:37:56.247ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192162024-05-08T03:37:56.247ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e4e90675-64fd-4e4d-8952-94bed7beec9b uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192172024-05-08T03:37:56.248ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 124 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e4e90675-64fd-4e4d-8952-94bed7beec9b response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192182024-05-08T03:37:56.248ZINFOtest_unauthorized (external client test context): client received response status = 405
192192024-05-08T03:37:56.248ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192202024-05-08T03:37:56.248ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192212024-05-08T03:37:56.248ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = bc44a497-c1ba-478c-bba5-30dd4b5f5f96 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192222024-05-08T03:37:56.248ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = bc44a497-c1ba-478c-bba5-30dd4b5f5f96 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192232024-05-08T03:37:56.249ZINFOtest_unauthorized (external client test context): client received response status = 405
192242024-05-08T03:37:56.249ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192252024-05-08T03:37:56.249ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192262024-05-08T03:37:56.249ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9bede07b-e907-4138-849a-e425b004bfc7 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192272024-05-08T03:37:56.249ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9bede07b-e907-4138-849a-e425b004bfc7 response_code = 405 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192282024-05-08T03:37:56.249ZINFOtest_unauthorized (external client test context): client received response status = 405
192292024-05-08T03:37:56.249ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192302024-05-08T03:37:56.250ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192312024-05-08T03:37:56.250ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192322024-05-08T03:37:56.250ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192332024-05-08T03:37:56.250ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192342024-05-08T03:37:56.250ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192352024-05-08T03:37:56.250ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192362024-05-08T03:37:56.251ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192372024-05-08T03:37:56.255ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192382024-05-08T03:37:56.255ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192392024-05-08T03:37:56.256ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192402024-05-08T03:37:56.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
192412024-05-08T03:37:56.259ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
192422024-05-08T03:37:56.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192432024-05-08T03:37:56.259ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192442024-05-08T03:37:56.260ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192452024-05-08T03:37:56.263ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
192462024-05-08T03:37:56.263ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192472024-05-08T03:37:56.263ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192482024-05-08T03:37:56.266ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192492024-05-08T03:37:56.269ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
192502024-05-08T03:37:56.277ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
192512024-05-08T03:37:56.284ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192522024-05-08T03:37:56.284ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192532024-05-08T03:37:56.285ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192542024-05-08T03:37:56.285ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
192552024-05-08T03:37:56.285ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
192562024-05-08T03:37:56.290ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
192572024-05-08T03:37:56.296ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
192582024-05-08T03:37:56.296ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
192592024-05-08T03:37:56.296ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192602024-05-08T03:37:56.296ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192612024-05-08T03:37:56.300ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192622024-05-08T03:37:56.301ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
192632024-05-08T03:37:56.301ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:55.571741008","datum":35}\n
192642024-05-08T03:37:56.303ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
192652024-05-08T03:37:56.303ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
192662024-05-08T03:37:56.303ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
192672024-05-08T03:37:56.308ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
192682024-05-08T03:37:56.311ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
192692024-05-08T03:37:56.311ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
192702024-05-08T03:37:56.313ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
192712024-05-08T03:37:56.317ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
192722024-05-08T03:37:56.317ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192732024-05-08T03:37:56.317ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192742024-05-08T03:37:56.317ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192752024-05-08T03:37:56.318ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192762024-05-08T03:37:56.323ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192772024-05-08T03:37:56.323ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192782024-05-08T03:37:56.327ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192792024-05-08T03:37:56.331ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192802024-05-08T03:37:56.332ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192812024-05-08T03:37:56.335ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192822024-05-08T03:37:56.342ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192832024-05-08T03:37:56.342ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192842024-05-08T03:37:56.342ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192852024-05-08T03:37:56.343ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192862024-05-08T03:37:56.344ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192872024-05-08T03:37:56.351ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192882024-05-08T03:37:56.351ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192892024-05-08T03:37:56.351ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192902024-05-08T03:37:56.351ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192912024-05-08T03:37:56.358ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192922024-05-08T03:37:56.358ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192932024-05-08T03:37:56.358ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192942024-05-08T03:37:56.359ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192952024-05-08T03:37:56.363ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192962024-05-08T03:37:56.377ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192972024-05-08T03:37:56.377ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192982024-05-08T03:37:56.377ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
192992024-05-08T03:37:56.377ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193002024-05-08T03:37:56.378ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193012024-05-08T03:37:56.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193022024-05-08T03:37:56.387ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193032024-05-08T03:37:56.387ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193042024-05-08T03:37:56.387ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193052024-05-08T03:37:56.388ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193062024-05-08T03:37:56.393ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193072024-05-08T03:37:56.393ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193082024-05-08T03:37:56.393ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193092024-05-08T03:37:56.394ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193102024-05-08T03:37:56.399ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193112024-05-08T03:37:56.425ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193122024-05-08T03:37:56.426ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193132024-05-08T03:37:56.426ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d roles = RoleSet { roles: {} } uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193142024-05-08T03:37:56.427ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d resource = Database result = Ok(()) uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193152024-05-08T03:37:56.431ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 181258 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f1fac15a-67e6-4dc8-b914-a95e1dbf215d response_code = 200 uri = /v1/vpc-firewall-rules?project=demo-project&vpc=demo-vpc
193162024-05-08T03:37:56.432ZINFOtest_unauthorized (external client test context): client received response status = 200
193172024-05-08T03:37:56.432ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193182024-05-08T03:37:56.432ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193192024-05-08T03:37:56.432ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193202024-05-08T03:37:56.433ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193212024-05-08T03:37:56.433ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193222024-05-08T03:37:56.433ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193232024-05-08T03:37:56.433ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193242024-05-08T03:37:56.433ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193252024-05-08T03:37:56.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193262024-05-08T03:37:56.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193272024-05-08T03:37:56.438ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193282024-05-08T03:37:56.441ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193292024-05-08T03:37:56.446ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
193302024-05-08T03:37:56.446ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
193312024-05-08T03:37:56.447ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193322024-05-08T03:37:56.447ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193332024-05-08T03:37:56.448ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193342024-05-08T03:37:56.451ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
193352024-05-08T03:37:56.451ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193362024-05-08T03:37:56.451ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193372024-05-08T03:37:56.452ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193382024-05-08T03:37:56.454ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
193392024-05-08T03:37:56.459ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
193402024-05-08T03:37:56.459ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193412024-05-08T03:37:56.459ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193422024-05-08T03:37:56.460ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193432024-05-08T03:37:56.465ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
193442024-05-08T03:37:56.465ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
193452024-05-08T03:37:56.465ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193462024-05-08T03:37:56.466ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193472024-05-08T03:37:56.468ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193482024-05-08T03:37:56.471ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
193492024-05-08T03:37:56.471ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
193502024-05-08T03:37:56.471ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
193512024-05-08T03:37:56.472ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
193522024-05-08T03:37:56.475ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
193532024-05-08T03:37:56.478ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
193542024-05-08T03:37:56.479ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193552024-05-08T03:37:56.479ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193562024-05-08T03:37:56.479ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193572024-05-08T03:37:56.480ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193582024-05-08T03:37:56.482ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193592024-05-08T03:37:56.482ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193602024-05-08T03:37:56.483ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193612024-05-08T03:37:56.486ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193622024-05-08T03:37:56.487ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193632024-05-08T03:37:56.488ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193642024-05-08T03:37:56.494ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193652024-05-08T03:37:56.494ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193662024-05-08T03:37:56.494ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193672024-05-08T03:37:56.494ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193682024-05-08T03:37:56.495ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193692024-05-08T03:37:56.497ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193702024-05-08T03:37:56.497ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193712024-05-08T03:37:56.497ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193722024-05-08T03:37:56.498ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193732024-05-08T03:37:56.501ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193742024-05-08T03:37:56.501ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193752024-05-08T03:37:56.501ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193762024-05-08T03:37:56.503ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193772024-05-08T03:37:56.514ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193782024-05-08T03:37:56.525ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193792024-05-08T03:37:56.525ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193802024-05-08T03:37:56.525ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193812024-05-08T03:37:56.525ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193822024-05-08T03:37:56.525ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193832024-05-08T03:37:56.526ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193842024-05-08T03:37:56.531ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193852024-05-08T03:37:56.531ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193862024-05-08T03:37:56.531ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193872024-05-08T03:37:56.532ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193882024-05-08T03:37:56.538ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193892024-05-08T03:37:56.538ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193902024-05-08T03:37:56.539ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193912024-05-08T03:37:56.541ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193922024-05-08T03:37:56.545ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193932024-05-08T03:37:56.557ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193942024-05-08T03:37:56.557ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193952024-05-08T03:37:56.557ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193962024-05-08T03:37:56.558ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
193972024-05-08T03:37:56.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
193982024-05-08T03:37:56.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
193992024-05-08T03:37:56.565ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 132029 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6ce5507-b359-4e91-86be-acb6eba696bb response_code = 200 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194002024-05-08T03:37:56.565ZINFOtest_unauthorized (external client test context): client received response status = 200
194012024-05-08T03:37:56.566ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194022024-05-08T03:37:56.566ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194032024-05-08T03:37:56.566ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194042024-05-08T03:37:56.566ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194052024-05-08T03:37:56.566ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194062024-05-08T03:37:56.566ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194072024-05-08T03:37:56.566ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194082024-05-08T03:37:56.567ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194092024-05-08T03:37:56.569ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194102024-05-08T03:37:56.569ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194112024-05-08T03:37:56.570ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194122024-05-08T03:37:56.572ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
194132024-05-08T03:37:56.572ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
194142024-05-08T03:37:56.572ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194152024-05-08T03:37:56.572ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194162024-05-08T03:37:56.574ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194172024-05-08T03:37:56.604ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
194182024-05-08T03:37:56.605ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194192024-05-08T03:37:56.605ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194202024-05-08T03:37:56.613ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194212024-05-08T03:37:56.632ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
194222024-05-08T03:37:56.636ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
194232024-05-08T03:37:56.642ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194242024-05-08T03:37:56.642ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194252024-05-08T03:37:56.645ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194262024-05-08T03:37:56.653ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
194272024-05-08T03:37:56.653ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
194282024-05-08T03:37:56.653ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194292024-05-08T03:37:56.653ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194302024-05-08T03:37:56.660ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194312024-05-08T03:37:56.664ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
194322024-05-08T03:37:56.664ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
194332024-05-08T03:37:56.664ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
194342024-05-08T03:37:56.669ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
194352024-05-08T03:37:56.708ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
194362024-05-08T03:37:56.714ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
194372024-05-08T03:37:56.714ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194382024-05-08T03:37:56.714ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194392024-05-08T03:37:56.714ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194402024-05-08T03:37:56.716ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194412024-05-08T03:37:56.723ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194422024-05-08T03:37:56.723ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194432024-05-08T03:37:56.724ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194442024-05-08T03:37:56.744ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194452024-05-08T03:37:56.750ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194462024-05-08T03:37:56.751ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194472024-05-08T03:37:56.774ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194482024-05-08T03:37:56.774ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194492024-05-08T03:37:56.777ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194502024-05-08T03:37:56.777ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194512024-05-08T03:37:56.778ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194522024-05-08T03:37:56.784ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194532024-05-08T03:37:56.784ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194542024-05-08T03:37:56.784ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194552024-05-08T03:37:56.785ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194562024-05-08T03:37:56.798ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194572024-05-08T03:37:56.798ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194582024-05-08T03:37:56.798ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194592024-05-08T03:37:56.799ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194602024-05-08T03:37:56.804ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194612024-05-08T03:37:56.830ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194622024-05-08T03:37:56.831ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 265285 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d009ec23-0c1d-4dfd-9aa9-ac44a5467837 response_code = 404 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194632024-05-08T03:37:56.832ZINFOtest_unauthorized (external client test context): client received response status = 404
194642024-05-08T03:37:56.832ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194652024-05-08T03:37:56.832ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194662024-05-08T03:37:56.893ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfaebe6b-65f4-4852-b3cc-a30d70d31e4c uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194672024-05-08T03:37:56.894ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfaebe6b-65f4-4852-b3cc-a30d70d31e4c uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194682024-05-08T03:37:56.894ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfaebe6b-65f4-4852-b3cc-a30d70d31e4c uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194692024-05-08T03:37:56.895ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfaebe6b-65f4-4852-b3cc-a30d70d31e4c uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194702024-05-08T03:37:56.896ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 63084 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = dfaebe6b-65f4-4852-b3cc-a30d70d31e4c response_code = 401 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194712024-05-08T03:37:56.896ZINFOtest_unauthorized (external client test context): client received response status = 401
194722024-05-08T03:37:56.897ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194732024-05-08T03:37:56.897ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194742024-05-08T03:37:56.897ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dbbd927-a836-4d58-a0e9-a3f895f37528 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194752024-05-08T03:37:56.904ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dbbd927-a836-4d58-a0e9-a3f895f37528 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194762024-05-08T03:37:56.906ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dbbd927-a836-4d58-a0e9-a3f895f37528 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194772024-05-08T03:37:56.906ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 8779 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7dbbd927-a836-4d58-a0e9-a3f895f37528 response_code = 401 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194782024-05-08T03:37:56.907ZINFOtest_unauthorized (external client test context): client received response status = 401
194792024-05-08T03:37:56.907ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194802024-05-08T03:37:56.907ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194812024-05-08T03:37:56.907ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91b10cd2-9c8c-410d-bc35-9990acbc620f uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194822024-05-08T03:37:56.907ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91b10cd2-9c8c-410d-bc35-9990acbc620f uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194832024-05-08T03:37:56.911ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4546:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#136}::from::vpc_subnet_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::VpcSubnet>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4561:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#136}::from::vpc_subnet_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#136}::from::vpc_subnet_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::VpcSubnet>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#136}::from::vpc_subnet_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::VpcSubnet>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91b10cd2-9c8c-410d-bc35-9990acbc620f uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194842024-05-08T03:37:56.912ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5368 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91b10cd2-9c8c-410d-bc35-9990acbc620f response_code = 401 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194852024-05-08T03:37:56.913ZINFOtest_unauthorized (external client test context): client received response status = 401
194862024-05-08T03:37:56.915ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194872024-05-08T03:37:56.915ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194882024-05-08T03:37:56.916ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0af202c7-7a14-45ab-97f3-10d44bba9ee1 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194892024-05-08T03:37:56.917ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 1012 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0af202c7-7a14-45ab-97f3-10d44bba9ee1 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194902024-05-08T03:37:56.917ZINFOtest_unauthorized (external client test context): client received response status = 405
194912024-05-08T03:37:56.917ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194922024-05-08T03:37:56.917ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194932024-05-08T03:37:56.918ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = fdfebbac-faf9-4fce-864d-ca317681ccb5 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194942024-05-08T03:37:56.918ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 159 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = fdfebbac-faf9-4fce-864d-ca317681ccb5 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194952024-05-08T03:37:56.918ZINFOtest_unauthorized (external client test context): client received response status = 405
194962024-05-08T03:37:56.918ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194972024-05-08T03:37:56.919ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194982024-05-08T03:37:56.921ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 27a2bfed-4a90-473e-beee-f04d50ba739b uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
194992024-05-08T03:37:56.921ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 144 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 27a2bfed-4a90-473e-beee-f04d50ba739b response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195002024-05-08T03:37:56.921ZINFOtest_unauthorized (external client test context): client received response status = 405
195012024-05-08T03:37:56.921ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195022024-05-08T03:37:56.921ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195032024-05-08T03:37:56.922ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e52c02a6-5eab-47e1-addc-28580e1b9e39 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195042024-05-08T03:37:56.922ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 295 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = e52c02a6-5eab-47e1-addc-28580e1b9e39 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195052024-05-08T03:37:56.923ZINFOtest_unauthorized (external client test context): client received response status = 405
195062024-05-08T03:37:56.923ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195072024-05-08T03:37:56.923ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ipv4_block\\":\\"10.1.2.3/8\\",\\"ipv6_block\\":null,\\"name\\":\\"demo-vpc-subnet\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195082024-05-08T03:37:56.923ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195092024-05-08T03:37:56.924ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195102024-05-08T03:37:56.924ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195112024-05-08T03:37:56.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195122024-05-08T03:37:56.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195132024-05-08T03:37:56.925ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195142024-05-08T03:37:56.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195152024-05-08T03:37:56.935ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195162024-05-08T03:37:56.937ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195172024-05-08T03:37:56.943ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
195182024-05-08T03:37:56.943ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
195192024-05-08T03:37:56.943ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195202024-05-08T03:37:56.943ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195212024-05-08T03:37:56.944ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195222024-05-08T03:37:56.947ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
195232024-05-08T03:37:56.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195242024-05-08T03:37:56.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195252024-05-08T03:37:56.949ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195262024-05-08T03:37:56.955ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
195272024-05-08T03:37:56.961ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
195282024-05-08T03:37:56.961ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195292024-05-08T03:37:56.961ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195302024-05-08T03:37:56.962ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195312024-05-08T03:37:56.974ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
195322024-05-08T03:37:56.974ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
195332024-05-08T03:37:56.974ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195342024-05-08T03:37:56.974ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195352024-05-08T03:37:56.975ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195362024-05-08T03:37:56.977ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
195372024-05-08T03:37:56.977ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
195382024-05-08T03:37:56.977ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
195392024-05-08T03:37:56.978ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
195402024-05-08T03:37:56.980ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
195412024-05-08T03:37:56.985ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
195422024-05-08T03:37:56.985ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195432024-05-08T03:37:56.985ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195442024-05-08T03:37:56.985ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195452024-05-08T03:37:56.986ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195462024-05-08T03:37:56.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195472024-05-08T03:37:56.988ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195482024-05-08T03:37:56.991ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195492024-05-08T03:37:57.002ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195502024-05-08T03:37:57.002ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195512024-05-08T03:37:57.006ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195522024-05-08T03:37:57.012ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195532024-05-08T03:37:57.012ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195542024-05-08T03:37:57.012ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195552024-05-08T03:37:57.012ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195562024-05-08T03:37:57.013ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195572024-05-08T03:37:57.021ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195582024-05-08T03:37:57.021ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195592024-05-08T03:37:57.021ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195602024-05-08T03:37:57.023ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195612024-05-08T03:37:57.027ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195622024-05-08T03:37:57.027ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195632024-05-08T03:37:57.028ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195642024-05-08T03:37:57.028ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195652024-05-08T03:37:57.036ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195662024-05-08T03:37:57.058ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195672024-05-08T03:37:57.059ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 136103 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 607e7f98-31f7-4d26-82ce-6d1836c1e239 response_code = 404 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195682024-05-08T03:37:57.061ZINFOtest_unauthorized (external client test context): client received response status = 404
195692024-05-08T03:37:57.061ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195702024-05-08T03:37:57.061ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ipv4_block\\":\\"10.1.2.3/8\\",\\"ipv6_block\\":null,\\"name\\":\\"demo-vpc-subnet\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195712024-05-08T03:37:57.061ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 83553f77-40e4-4b5e-a1cc-136664049964 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195722024-05-08T03:37:57.062ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 83553f77-40e4-4b5e-a1cc-136664049964 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195732024-05-08T03:37:57.062ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 83553f77-40e4-4b5e-a1cc-136664049964 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195742024-05-08T03:37:57.062ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 83553f77-40e4-4b5e-a1cc-136664049964 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195752024-05-08T03:37:57.062ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 968 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 83553f77-40e4-4b5e-a1cc-136664049964 response_code = 401 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195762024-05-08T03:37:57.062ZINFOtest_unauthorized (external client test context): client received response status = 401
195772024-05-08T03:37:57.062ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195782024-05-08T03:37:57.062ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ipv4_block\\":\\"10.1.2.3/8\\",\\"ipv6_block\\":null,\\"name\\":\\"demo-vpc-subnet\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195792024-05-08T03:37:57.063ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bad0a96-8696-45ba-a1a5-89a636cd1698 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195802024-05-08T03:37:57.063ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bad0a96-8696-45ba-a1a5-89a636cd1698 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195812024-05-08T03:37:57.063ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bad0a96-8696-45ba-a1a5-89a636cd1698 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195822024-05-08T03:37:57.063ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 312 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bad0a96-8696-45ba-a1a5-89a636cd1698 response_code = 401 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195832024-05-08T03:37:57.063ZINFOtest_unauthorized (external client test context): client received response status = 401
195842024-05-08T03:37:57.063ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195852024-05-08T03:37:57.063ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ipv4_block\\":\\"10.1.2.3/8\\",\\"ipv6_block\\":null,\\"name\\":\\"demo-vpc-subnet\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195862024-05-08T03:37:57.063ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 42ce5889-3e0c-4908-81c7-074b6cbddaa8 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195872024-05-08T03:37:57.064ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 42ce5889-3e0c-4908-81c7-074b6cbddaa8 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195882024-05-08T03:37:57.068ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4580:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#137}::from::vpc_subnet_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::VpcSubnet>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4586:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#137}::from::vpc_subnet_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#137}::from::vpc_subnet_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::VpcSubnet>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#137}::from::vpc_subnet_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::VpcSubnet>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 42ce5889-3e0c-4908-81c7-074b6cbddaa8 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195892024-05-08T03:37:57.068ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4065 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 42ce5889-3e0c-4908-81c7-074b6cbddaa8 response_code = 401 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195902024-05-08T03:37:57.068ZINFOtest_unauthorized (external client test context): client received response status = 401
195912024-05-08T03:37:57.068ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195922024-05-08T03:37:57.069ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195932024-05-08T03:37:57.069ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b46dc91a-69c3-43df-8857-03f24474241f uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195942024-05-08T03:37:57.069ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b46dc91a-69c3-43df-8857-03f24474241f response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195952024-05-08T03:37:57.070ZINFOtest_unauthorized (external client test context): client received response status = 405
195962024-05-08T03:37:57.071ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195972024-05-08T03:37:57.071ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195982024-05-08T03:37:57.071ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c4549b63-3f3e-4c44-8421-5c8503634920 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
195992024-05-08T03:37:57.071ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 81 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c4549b63-3f3e-4c44-8421-5c8503634920 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196002024-05-08T03:37:57.072ZINFOtest_unauthorized (external client test context): client received response status = 405
196012024-05-08T03:37:57.072ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196022024-05-08T03:37:57.072ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196032024-05-08T03:37:57.072ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2257c4fd-de89-4862-8611-1e2a413deea2 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196042024-05-08T03:37:57.072ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 144 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2257c4fd-de89-4862-8611-1e2a413deea2 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196052024-05-08T03:37:57.073ZINFOtest_unauthorized (external client test context): client received response status = 405
196062024-05-08T03:37:57.073ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196072024-05-08T03:37:57.073ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196082024-05-08T03:37:57.073ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 11342a78-5e9b-421b-9ead-ec96479f7c9a uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196092024-05-08T03:37:57.073ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 11342a78-5e9b-421b-9ead-ec96479f7c9a response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196102024-05-08T03:37:57.073ZINFOtest_unauthorized (external client test context): client received response status = 405
196112024-05-08T03:37:57.074ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196122024-05-08T03:37:57.074ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196132024-05-08T03:37:57.074ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ca87f087-107d-4363-b400-6ad8fbfb2d49 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196142024-05-08T03:37:57.074ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = ca87f087-107d-4363-b400-6ad8fbfb2d49 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196152024-05-08T03:37:57.074ZINFOtest_unauthorized (external client test context): client received response status = 405
196162024-05-08T03:37:57.074ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196172024-05-08T03:37:57.074ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196182024-05-08T03:37:57.074ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d15a59e0-f441-474a-885d-7f4153d452f5 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196192024-05-08T03:37:57.074ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d15a59e0-f441-474a-885d-7f4153d452f5 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196202024-05-08T03:37:57.075ZINFOtest_unauthorized (external client test context): client received response status = 405
196212024-05-08T03:37:57.075ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196222024-05-08T03:37:57.075ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196232024-05-08T03:37:57.075ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 30a90c84-43c4-414c-a3b7-681dcb885277 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196242024-05-08T03:37:57.075ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 30a90c84-43c4-414c-a3b7-681dcb885277 response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196252024-05-08T03:37:57.075ZINFOtest_unauthorized (external client test context): client received response status = 405
196262024-05-08T03:37:57.075ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196272024-05-08T03:37:57.075ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196282024-05-08T03:37:57.076ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c35c2135-ad8f-4e74-be9e-b1b38022861e uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196292024-05-08T03:37:57.076ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c35c2135-ad8f-4e74-be9e-b1b38022861e response_code = 405 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196302024-05-08T03:37:57.076ZINFOtest_unauthorized (external client test context): client received response status = 405
196312024-05-08T03:37:57.077ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196322024-05-08T03:37:57.077ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196332024-05-08T03:37:57.077ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196342024-05-08T03:37:57.077ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196352024-05-08T03:37:57.077ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196362024-05-08T03:37:57.077ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196372024-05-08T03:37:57.077ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196382024-05-08T03:37:57.079ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196392024-05-08T03:37:57.085ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196402024-05-08T03:37:57.086ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196412024-05-08T03:37:57.088ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196422024-05-08T03:37:57.098ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
196432024-05-08T03:37:57.098ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
196442024-05-08T03:37:57.098ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196452024-05-08T03:37:57.098ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196462024-05-08T03:37:57.110ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196472024-05-08T03:37:57.116ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
196482024-05-08T03:37:57.116ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196492024-05-08T03:37:57.116ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196502024-05-08T03:37:57.118ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196512024-05-08T03:37:57.121ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
196522024-05-08T03:37:57.126ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
196532024-05-08T03:37:57.126ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196542024-05-08T03:37:57.126ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196552024-05-08T03:37:57.126ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196562024-05-08T03:37:57.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
196572024-05-08T03:37:57.129ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
196582024-05-08T03:37:57.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196592024-05-08T03:37:57.129ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196602024-05-08T03:37:57.129ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196612024-05-08T03:37:57.138ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
196622024-05-08T03:37:57.139ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
196632024-05-08T03:37:57.139ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
196642024-05-08T03:37:57.140ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
196652024-05-08T03:37:57.146ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
196662024-05-08T03:37:57.155ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
196672024-05-08T03:37:57.155ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196682024-05-08T03:37:57.155ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196692024-05-08T03:37:57.155ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196702024-05-08T03:37:57.156ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196712024-05-08T03:37:57.160ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196722024-05-08T03:37:57.160ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196732024-05-08T03:37:57.161ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196742024-05-08T03:37:57.164ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196752024-05-08T03:37:57.164ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196762024-05-08T03:37:57.166ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196772024-05-08T03:37:57.170ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196782024-05-08T03:37:57.170ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196792024-05-08T03:37:57.170ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196802024-05-08T03:37:57.170ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196812024-05-08T03:37:57.171ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196822024-05-08T03:37:57.176ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196832024-05-08T03:37:57.176ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196842024-05-08T03:37:57.176ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196852024-05-08T03:37:57.177ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196862024-05-08T03:37:57.185ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196872024-05-08T03:37:57.185ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196882024-05-08T03:37:57.186ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196892024-05-08T03:37:57.187ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196902024-05-08T03:37:57.190ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196912024-05-08T03:37:57.213ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196922024-05-08T03:37:57.214ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196932024-05-08T03:37:57.218ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196942024-05-08T03:37:57.218ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196952024-05-08T03:37:57.218ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196962024-05-08T03:37:57.238ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
196972024-05-08T03:37:57.241ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
196982024-05-08T03:37:57.241ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
196992024-05-08T03:37:57.242ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197002024-05-08T03:37:57.242ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197012024-05-08T03:37:57.242ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197022024-05-08T03:37:57.243ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197032024-05-08T03:37:57.246ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197042024-05-08T03:37:57.246ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197052024-05-08T03:37:57.246ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197062024-05-08T03:37:57.247ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197072024-05-08T03:37:57.250ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197082024-05-08T03:37:57.257ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197092024-05-08T03:37:57.258ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197102024-05-08T03:37:57.258ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197112024-05-08T03:37:57.259ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 resource = Database result = Ok(()) uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197122024-05-08T03:37:57.264ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 187190 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 01bb4cbb-71d8-4089-a314-5d11346ddd20 response_code = 200 uri = /v1/vpc-subnets?project=demo-project&vpc=demo-vpc
197132024-05-08T03:37:57.265ZINFOtest_unauthorized (external client test context): client received response status = 200
197142024-05-08T03:37:57.265ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197152024-05-08T03:37:57.265ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197162024-05-08T03:37:57.265ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197172024-05-08T03:37:57.266ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197182024-05-08T03:37:57.266ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197192024-05-08T03:37:57.266ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197202024-05-08T03:37:57.266ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197212024-05-08T03:37:57.266ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197222024-05-08T03:37:57.267ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197232024-05-08T03:37:57.269ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197242024-05-08T03:37:57.269ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197252024-05-08T03:37:57.270ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197262024-05-08T03:37:57.272ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
197272024-05-08T03:37:57.272ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
197282024-05-08T03:37:57.273ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197292024-05-08T03:37:57.273ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197302024-05-08T03:37:57.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197312024-05-08T03:37:57.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
197322024-05-08T03:37:57.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
197332024-05-08T03:37:57.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
197342024-05-08T03:37:57.279ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
197352024-05-08T03:37:57.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197362024-05-08T03:37:57.279ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197372024-05-08T03:37:57.279ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197382024-05-08T03:37:57.280ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
197392024-05-08T03:37:57.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:56.560994536","datum":36}\n
197402024-05-08T03:37:57.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
197412024-05-08T03:37:57.286ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
197422024-05-08T03:37:57.286ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
197432024-05-08T03:37:57.290ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
197442024-05-08T03:37:57.290ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197452024-05-08T03:37:57.290ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197462024-05-08T03:37:57.294ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197472024-05-08T03:37:57.298ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
197482024-05-08T03:37:57.298ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
197492024-05-08T03:37:57.298ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197502024-05-08T03:37:57.298ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197512024-05-08T03:37:57.298ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197522024-05-08T03:37:57.303ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
197532024-05-08T03:37:57.303ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197542024-05-08T03:37:57.303ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197552024-05-08T03:37:57.304ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197562024-05-08T03:37:57.307ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
197572024-05-08T03:37:57.310ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
197582024-05-08T03:37:57.310ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197592024-05-08T03:37:57.311ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197602024-05-08T03:37:57.312ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197612024-05-08T03:37:57.312ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197622024-05-08T03:37:57.314ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197632024-05-08T03:37:57.314ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197642024-05-08T03:37:57.314ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197652024-05-08T03:37:57.320ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197662024-05-08T03:37:57.320ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197672024-05-08T03:37:57.321ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197682024-05-08T03:37:57.327ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197692024-05-08T03:37:57.327ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197702024-05-08T03:37:57.337ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197712024-05-08T03:37:57.342ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197722024-05-08T03:37:57.342ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197732024-05-08T03:37:57.342ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197742024-05-08T03:37:57.342ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197752024-05-08T03:37:57.343ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197762024-05-08T03:37:57.347ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197772024-05-08T03:37:57.347ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197782024-05-08T03:37:57.347ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197792024-05-08T03:37:57.348ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197802024-05-08T03:37:57.351ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197812024-05-08T03:37:57.352ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197822024-05-08T03:37:57.352ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197832024-05-08T03:37:57.353ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197842024-05-08T03:37:57.356ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197852024-05-08T03:37:57.368ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197862024-05-08T03:37:57.368ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 102415 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5ef1df13-0c53-4953-8047-514e3ef2c749 response_code = 200 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197872024-05-08T03:37:57.369ZINFOtest_unauthorized (external client test context): client received response status = 200
197882024-05-08T03:37:57.369ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197892024-05-08T03:37:57.369ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197902024-05-08T03:37:57.378ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197912024-05-08T03:37:57.379ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197922024-05-08T03:37:57.379ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
197932024-05-08T03:37:57.379ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197942024-05-08T03:37:57.379ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197952024-05-08T03:37:57.379ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197962024-05-08T03:37:57.386ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
197972024-05-08T03:37:57.386ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
197982024-05-08T03:37:57.387ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
197992024-05-08T03:37:57.391ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
198002024-05-08T03:37:57.391ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
198012024-05-08T03:37:57.391ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198022024-05-08T03:37:57.391ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198032024-05-08T03:37:57.392ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198042024-05-08T03:37:57.395ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
198052024-05-08T03:37:57.395ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198062024-05-08T03:37:57.395ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198072024-05-08T03:37:57.398ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198082024-05-08T03:37:57.402ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
198092024-05-08T03:37:57.409ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
198102024-05-08T03:37:57.410ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198112024-05-08T03:37:57.410ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198122024-05-08T03:37:57.410ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198132024-05-08T03:37:57.414ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
198142024-05-08T03:37:57.414ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
198152024-05-08T03:37:57.415ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198162024-05-08T03:37:57.415ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198172024-05-08T03:37:57.416ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198182024-05-08T03:37:57.418ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
198192024-05-08T03:37:57.418ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198202024-05-08T03:37:57.418ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198212024-05-08T03:37:57.419ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198222024-05-08T03:37:57.421ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
198232024-05-08T03:37:57.425ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
198242024-05-08T03:37:57.425ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198252024-05-08T03:37:57.425ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198262024-05-08T03:37:57.426ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198272024-05-08T03:37:57.426ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198282024-05-08T03:37:57.430ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198292024-05-08T03:37:57.430ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198302024-05-08T03:37:57.432ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198312024-05-08T03:37:57.435ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198322024-05-08T03:37:57.435ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198332024-05-08T03:37:57.437ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198342024-05-08T03:37:57.440ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198352024-05-08T03:37:57.440ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198362024-05-08T03:37:57.441ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198372024-05-08T03:37:57.445ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198382024-05-08T03:37:57.445ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198392024-05-08T03:37:57.446ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198402024-05-08T03:37:57.446ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198412024-05-08T03:37:57.447ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198422024-05-08T03:37:57.451ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198432024-05-08T03:37:57.451ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198442024-05-08T03:37:57.451ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198452024-05-08T03:37:57.464ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198462024-05-08T03:37:57.467ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198472024-05-08T03:37:57.467ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198482024-05-08T03:37:57.467ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198492024-05-08T03:37:57.468ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198502024-05-08T03:37:57.472ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198512024-05-08T03:37:57.485ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Err(ObjectNotFound { type_name: VpcSubnet, lookup_type: ByName("demo-vpc-subnet") }) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198522024-05-08T03:37:57.485ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-subnet with name "demo-vpc-subnet" error_message_internal = not found: vpc-subnet with name "demo-vpc-subnet" latency_us = 116241 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f07b6aa-5c9f-4eba-b077-11ce36b93357 response_code = 404 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198532024-05-08T03:37:57.486ZINFOtest_unauthorized (external client test context): client received response status = 404
198542024-05-08T03:37:57.487ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198552024-05-08T03:37:57.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198562024-05-08T03:37:57.488ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 137e7269-c3ca-4ed3-bf88-e74036b07071 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198572024-05-08T03:37:57.489ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 137e7269-c3ca-4ed3-bf88-e74036b07071 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198582024-05-08T03:37:57.489ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 137e7269-c3ca-4ed3-bf88-e74036b07071 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198592024-05-08T03:37:57.489ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 137e7269-c3ca-4ed3-bf88-e74036b07071 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198602024-05-08T03:37:57.489ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1652 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 137e7269-c3ca-4ed3-bf88-e74036b07071 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198612024-05-08T03:37:57.490ZINFOtest_unauthorized (external client test context): client received response status = 401
198622024-05-08T03:37:57.490ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198632024-05-08T03:37:57.491ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198642024-05-08T03:37:57.491ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5450bb44-114c-41df-87bc-c71fe0ebc083 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198652024-05-08T03:37:57.491ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5450bb44-114c-41df-87bc-c71fe0ebc083 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198662024-05-08T03:37:57.491ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5450bb44-114c-41df-87bc-c71fe0ebc083 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198672024-05-08T03:37:57.491ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 504 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5450bb44-114c-41df-87bc-c71fe0ebc083 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198682024-05-08T03:37:57.492ZINFOtest_unauthorized (external client test context): client received response status = 401
198692024-05-08T03:37:57.492ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198702024-05-08T03:37:57.492ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198712024-05-08T03:37:57.492ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = da2e834d-ab2f-4fd3-b6e9-995335fa397d uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198722024-05-08T03:37:57.492ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = da2e834d-ab2f-4fd3-b6e9-995335fa397d uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198732024-05-08T03:37:57.494ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4605:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#138}::from::vpc_subnet_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcSubnet>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4615:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#138}::from::vpc_subnet_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#138}::from::vpc_subnet_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcSubnet>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#138}::from::vpc_subnet_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcSubnet>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = da2e834d-ab2f-4fd3-b6e9-995335fa397d uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198742024-05-08T03:37:57.495ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2312 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = da2e834d-ab2f-4fd3-b6e9-995335fa397d response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198752024-05-08T03:37:57.495ZINFOtest_unauthorized (external client test context): client received response status = 401
198762024-05-08T03:37:57.495ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198772024-05-08T03:37:57.495ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198782024-05-08T03:37:57.516ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198792024-05-08T03:37:57.517ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198802024-05-08T03:37:57.517ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
198812024-05-08T03:37:57.517ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198822024-05-08T03:37:57.517ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198832024-05-08T03:37:57.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198842024-05-08T03:37:57.523ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198852024-05-08T03:37:57.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198862024-05-08T03:37:57.524ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198872024-05-08T03:37:57.529ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
198882024-05-08T03:37:57.529ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
198892024-05-08T03:37:57.529ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198902024-05-08T03:37:57.529ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198912024-05-08T03:37:57.530ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198922024-05-08T03:37:57.533ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
198932024-05-08T03:37:57.533ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198942024-05-08T03:37:57.533ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
198952024-05-08T03:37:57.535ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
198962024-05-08T03:37:57.538ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
198972024-05-08T03:37:57.544ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
198982024-05-08T03:37:57.544ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
198992024-05-08T03:37:57.544ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
199002024-05-08T03:37:57.546ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
199012024-05-08T03:37:57.549ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
199022024-05-08T03:37:57.549ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
199032024-05-08T03:37:57.549ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
199042024-05-08T03:37:57.549ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
199052024-05-08T03:37:57.551ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
199062024-05-08T03:37:57.553ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
199072024-05-08T03:37:57.553ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
199082024-05-08T03:37:57.554ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
199092024-05-08T03:37:57.555ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
199102024-05-08T03:37:57.558ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
199112024-05-08T03:37:57.564ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
199122024-05-08T03:37:57.564ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199132024-05-08T03:37:57.564ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199142024-05-08T03:37:57.564ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199152024-05-08T03:37:57.565ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199162024-05-08T03:37:57.566ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
199172024-05-08T03:37:57.569ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
199182024-05-08T03:37:57.569ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199192024-05-08T03:37:57.569ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199202024-05-08T03:37:57.570ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199212024-05-08T03:37:57.574ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199222024-05-08T03:37:57.574ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199232024-05-08T03:37:57.576ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199242024-05-08T03:37:57.579ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199252024-05-08T03:37:57.579ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199262024-05-08T03:37:57.582ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199272024-05-08T03:37:57.588ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199282024-05-08T03:37:57.588ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199292024-05-08T03:37:57.588ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199302024-05-08T03:37:57.588ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199312024-05-08T03:37:57.589ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199322024-05-08T03:37:57.597ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199332024-05-08T03:37:57.597ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199342024-05-08T03:37:57.597ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199352024-05-08T03:37:57.600ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199362024-05-08T03:37:57.606ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199372024-05-08T03:37:57.607ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199382024-05-08T03:37:57.607ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199392024-05-08T03:37:57.608ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199402024-05-08T03:37:57.613ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199412024-05-08T03:37:57.638ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Err(ObjectNotFound { type_name: VpcSubnet, lookup_type: ByName("demo-vpc-subnet") }) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199422024-05-08T03:37:57.638ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-subnet with name "demo-vpc-subnet" error_message_internal = not found: vpc-subnet with name "demo-vpc-subnet" latency_us = 142208 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2cea1afd-09d8-4a49-823a-62df0dc5e271 response_code = 404 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199432024-05-08T03:37:57.639ZINFOtest_unauthorized (external client test context): client received response status = 404
199442024-05-08T03:37:57.639ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199452024-05-08T03:37:57.639ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199462024-05-08T03:37:57.639ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d36095c-f836-4101-9fe1-4e55de72f5f7 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199472024-05-08T03:37:57.647ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d36095c-f836-4101-9fe1-4e55de72f5f7 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199482024-05-08T03:37:57.647ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d36095c-f836-4101-9fe1-4e55de72f5f7 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199492024-05-08T03:37:57.647ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d36095c-f836-4101-9fe1-4e55de72f5f7 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199502024-05-08T03:37:57.647ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 7564 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7d36095c-f836-4101-9fe1-4e55de72f5f7 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199512024-05-08T03:37:57.647ZINFOtest_unauthorized (external client test context): client received response status = 401
199522024-05-08T03:37:57.647ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199532024-05-08T03:37:57.648ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199542024-05-08T03:37:57.663ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfff637b-5198-4d9b-b248-dfd6eeb6dd2b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199552024-05-08T03:37:57.664ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfff637b-5198-4d9b-b248-dfd6eeb6dd2b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199562024-05-08T03:37:57.664ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfff637b-5198-4d9b-b248-dfd6eeb6dd2b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199572024-05-08T03:37:57.664ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 15792 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bfff637b-5198-4d9b-b248-dfd6eeb6dd2b response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199582024-05-08T03:37:57.664ZINFOtest_unauthorized (external client test context): client received response status = 401
199592024-05-08T03:37:57.665ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199602024-05-08T03:37:57.665ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199612024-05-08T03:37:57.666ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = be35c841-db4b-4142-ae6d-e9435c3ce442 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199622024-05-08T03:37:57.666ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = be35c841-db4b-4142-ae6d-e9435c3ce442 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199632024-05-08T03:37:57.672ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4665:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#140}::from::vpc_subnet_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcSubnet>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4677:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#140}::from::vpc_subnet_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#140}::from::vpc_subnet_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcSubnet>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#140}::from::vpc_subnet_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcSubnetUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcSubnet>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = be35c841-db4b-4142-ae6d-e9435c3ce442 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199642024-05-08T03:37:57.672ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 6359 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = be35c841-db4b-4142-ae6d-e9435c3ce442 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199652024-05-08T03:37:57.673ZINFOtest_unauthorized (external client test context): client received response status = 401
199662024-05-08T03:37:57.673ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199672024-05-08T03:37:57.673ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199682024-05-08T03:37:57.673ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0421af3a-c794-478b-a52f-697467e18731 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199692024-05-08T03:37:57.673ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 81 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0421af3a-c794-478b-a52f-697467e18731 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199702024-05-08T03:37:57.673ZINFOtest_unauthorized (external client test context): client received response status = 405
199712024-05-08T03:37:57.673ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199722024-05-08T03:37:57.674ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199732024-05-08T03:37:57.674ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 067f3498-327f-4e5e-af4e-55decf564cad uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199742024-05-08T03:37:57.675ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 734 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 067f3498-327f-4e5e-af4e-55decf564cad response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199752024-05-08T03:37:57.676ZINFOtest_unauthorized (external client test context): client received response status = 405
199762024-05-08T03:37:57.676ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199772024-05-08T03:37:57.677ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199782024-05-08T03:37:57.677ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 15d587a0-038d-4093-b0eb-3717e4b14f8b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199792024-05-08T03:37:57.677ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 15d587a0-038d-4093-b0eb-3717e4b14f8b response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199802024-05-08T03:37:57.677ZINFOtest_unauthorized (external client test context): client received response status = 405
199812024-05-08T03:37:57.677ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199822024-05-08T03:37:57.677ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199832024-05-08T03:37:57.678ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7c1e29a3-976f-42e4-8cdb-ef65e209e0a9 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199842024-05-08T03:37:57.678ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7c1e29a3-976f-42e4-8cdb-ef65e209e0a9 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199852024-05-08T03:37:57.679ZINFOtest_unauthorized (external client test context): client received response status = 405
199862024-05-08T03:37:57.679ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199872024-05-08T03:37:57.679ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199882024-05-08T03:37:57.680ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199892024-05-08T03:37:57.680ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199902024-05-08T03:37:57.680ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
199912024-05-08T03:37:57.680ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
199922024-05-08T03:37:57.680ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
199932024-05-08T03:37:57.681ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
199942024-05-08T03:37:57.688ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
199952024-05-08T03:37:57.688ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
199962024-05-08T03:37:57.689ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
199972024-05-08T03:37:57.692ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
199982024-05-08T03:37:57.693ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
199992024-05-08T03:37:57.693ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
200002024-05-08T03:37:57.693ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
200012024-05-08T03:37:57.694ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
200022024-05-08T03:37:57.697ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
200032024-05-08T03:37:57.697ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
200042024-05-08T03:37:57.697ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
200052024-05-08T03:37:57.699ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
200062024-05-08T03:37:57.702ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
200072024-05-08T03:37:57.706ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
200082024-05-08T03:37:57.706ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
200092024-05-08T03:37:57.706ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
200102024-05-08T03:37:57.707ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
200112024-05-08T03:37:57.709ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
200122024-05-08T03:37:57.709ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
200132024-05-08T03:37:57.709ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
200142024-05-08T03:37:57.709ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
200152024-05-08T03:37:57.710ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
200162024-05-08T03:37:57.718ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
200172024-05-08T03:37:57.718ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
200182024-05-08T03:37:57.718ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
200192024-05-08T03:37:57.719ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
200202024-05-08T03:37:57.721ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
200212024-05-08T03:37:57.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
200222024-05-08T03:37:57.726ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200232024-05-08T03:37:57.726ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200242024-05-08T03:37:57.726ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200252024-05-08T03:37:57.728ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200262024-05-08T03:37:57.730ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200272024-05-08T03:37:57.730ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200282024-05-08T03:37:57.732ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200292024-05-08T03:37:57.736ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200302024-05-08T03:37:57.736ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200312024-05-08T03:37:57.737ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200322024-05-08T03:37:57.740ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200332024-05-08T03:37:57.740ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200342024-05-08T03:37:57.742ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200352024-05-08T03:37:57.746ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200362024-05-08T03:37:57.746ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200372024-05-08T03:37:57.747ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200382024-05-08T03:37:57.747ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200392024-05-08T03:37:57.747ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200402024-05-08T03:37:57.750ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200412024-05-08T03:37:57.750ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200422024-05-08T03:37:57.750ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200432024-05-08T03:37:57.751ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200442024-05-08T03:37:57.755ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200452024-05-08T03:37:57.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200462024-05-08T03:37:57.755ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200472024-05-08T03:37:57.756ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200482024-05-08T03:37:57.759ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200492024-05-08T03:37:57.782ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Err(ObjectNotFound { type_name: VpcSubnet, lookup_type: ByName("demo-vpc-subnet") }) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200502024-05-08T03:37:57.782ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-subnet with name "demo-vpc-subnet" error_message_internal = not found: vpc-subnet with name "demo-vpc-subnet" latency_us = 102609 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dad8d4ed-250b-4716-9d0b-7ac4cd8d758f response_code = 404 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200512024-05-08T03:37:57.783ZINFOtest_unauthorized (external client test context): client received response status = 404
200522024-05-08T03:37:57.783ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200532024-05-08T03:37:57.784ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200542024-05-08T03:37:57.785ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0ec342b-d57d-42c5-ba90-9e611e2eec1b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200552024-05-08T03:37:57.785ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0ec342b-d57d-42c5-ba90-9e611e2eec1b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200562024-05-08T03:37:57.785ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0ec342b-d57d-42c5-ba90-9e611e2eec1b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200572024-05-08T03:37:57.785ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0ec342b-d57d-42c5-ba90-9e611e2eec1b uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200582024-05-08T03:37:57.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 810 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e0ec342b-d57d-42c5-ba90-9e611e2eec1b response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200592024-05-08T03:37:57.786ZINFOtest_unauthorized (external client test context): client received response status = 401
200602024-05-08T03:37:57.786ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200612024-05-08T03:37:57.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200622024-05-08T03:37:57.788ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 80453ce7-d20f-4117-8870-e1d1b3e61969 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200632024-05-08T03:37:57.788ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 80453ce7-d20f-4117-8870-e1d1b3e61969 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200642024-05-08T03:37:57.788ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 80453ce7-d20f-4117-8870-e1d1b3e61969 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200652024-05-08T03:37:57.788ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 493 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 80453ce7-d20f-4117-8870-e1d1b3e61969 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200662024-05-08T03:37:57.789ZINFOtest_unauthorized (external client test context): client received response status = 401
200672024-05-08T03:37:57.789ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200682024-05-08T03:37:57.789ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200692024-05-08T03:37:57.789ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = da294bee-3cba-464e-b5f2-8278f8b23020 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200702024-05-08T03:37:57.789ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = da294bee-3cba-464e-b5f2-8278f8b23020 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200712024-05-08T03:37:57.793ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4634:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#139}::from::vpc_subnet_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4644:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#139}::from::vpc_subnet_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#139}::from::vpc_subnet_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#139}::from::vpc_subnet_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = da294bee-3cba-464e-b5f2-8278f8b23020 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200722024-05-08T03:37:57.793ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3185 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = da294bee-3cba-464e-b5f2-8278f8b23020 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200732024-05-08T03:37:57.793ZINFOtest_unauthorized (external client test context): client received response status = 401
200742024-05-08T03:37:57.793ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200752024-05-08T03:37:57.793ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200762024-05-08T03:37:57.793ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 951772e2-3f9e-43e8-94dc-e6a1d96be7b1 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200772024-05-08T03:37:57.793ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 109 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 951772e2-3f9e-43e8-94dc-e6a1d96be7b1 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200782024-05-08T03:37:57.793ZINFOtest_unauthorized (external client test context): client received response status = 405
200792024-05-08T03:37:57.794ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200802024-05-08T03:37:57.794ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200812024-05-08T03:37:57.794ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2f973c1e-8f96-4dbc-b452-1be0417dff87 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200822024-05-08T03:37:57.794ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 2f973c1e-8f96-4dbc-b452-1be0417dff87 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200832024-05-08T03:37:57.794ZINFOtest_unauthorized (external client test context): client received response status = 405
200842024-05-08T03:37:57.794ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200852024-05-08T03:37:57.794ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200862024-05-08T03:37:57.794ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 375739ba-999f-4ca8-a042-368d05ddcf1c uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200872024-05-08T03:37:57.794ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 375739ba-999f-4ca8-a042-368d05ddcf1c response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200882024-05-08T03:37:57.795ZINFOtest_unauthorized (external client test context): client received response status = 405
200892024-05-08T03:37:57.795ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200902024-05-08T03:37:57.795ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200912024-05-08T03:37:57.795ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1a87a07c-8aa9-4571-9649-60e7d59ed1ae uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200922024-05-08T03:37:57.795ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 107 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1a87a07c-8aa9-4571-9649-60e7d59ed1ae response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200932024-05-08T03:37:57.795ZINFOtest_unauthorized (external client test context): client received response status = 405
200942024-05-08T03:37:57.796ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200952024-05-08T03:37:57.796ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200962024-05-08T03:37:57.796ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200972024-05-08T03:37:57.796ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200982024-05-08T03:37:57.796ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
200992024-05-08T03:37:57.796ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201002024-05-08T03:37:57.796ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201012024-05-08T03:37:57.797ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201022024-05-08T03:37:57.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201032024-05-08T03:37:57.799ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201042024-05-08T03:37:57.800ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201052024-05-08T03:37:57.803ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
201062024-05-08T03:37:57.803ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
201072024-05-08T03:37:57.803ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201082024-05-08T03:37:57.803ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201092024-05-08T03:37:57.804ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201102024-05-08T03:37:57.806ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
201112024-05-08T03:37:57.806ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201122024-05-08T03:37:57.807ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201132024-05-08T03:37:57.807ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201142024-05-08T03:37:57.809ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
201152024-05-08T03:37:57.814ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
201162024-05-08T03:37:57.814ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201172024-05-08T03:37:57.814ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201182024-05-08T03:37:57.815ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201192024-05-08T03:37:57.818ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
201202024-05-08T03:37:57.818ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
201212024-05-08T03:37:57.818ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201222024-05-08T03:37:57.818ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201232024-05-08T03:37:57.819ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201242024-05-08T03:37:57.822ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
201252024-05-08T03:37:57.822ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201262024-05-08T03:37:57.822ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201272024-05-08T03:37:57.823ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201282024-05-08T03:37:57.826ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
201292024-05-08T03:37:57.836ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
201302024-05-08T03:37:57.837ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201312024-05-08T03:37:57.837ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201322024-05-08T03:37:57.837ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201332024-05-08T03:37:57.837ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201342024-05-08T03:37:57.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201352024-05-08T03:37:57.840ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201362024-05-08T03:37:57.840ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201372024-05-08T03:37:57.843ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201382024-05-08T03:37:57.843ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201392024-05-08T03:37:57.845ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201402024-05-08T03:37:57.848ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201412024-05-08T03:37:57.848ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201422024-05-08T03:37:57.848ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201432024-05-08T03:37:57.851ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201442024-05-08T03:37:57.851ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201452024-05-08T03:37:57.851ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201462024-05-08T03:37:57.851ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201472024-05-08T03:37:57.851ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201482024-05-08T03:37:57.855ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201492024-05-08T03:37:57.855ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201502024-05-08T03:37:57.855ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201512024-05-08T03:37:57.856ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201522024-05-08T03:37:57.860ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201532024-05-08T03:37:57.860ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201542024-05-08T03:37:57.861ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201552024-05-08T03:37:57.861ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201562024-05-08T03:37:57.865ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201572024-05-08T03:37:57.879ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201582024-05-08T03:37:57.881ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 84653 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 96e729e1-a0a5-4edc-bb4c-067bb41ab970 response_code = 200 uri = /v1/vpc-subnets/demo-vpc-subnet?project=demo-project&vpc=demo-vpc
201592024-05-08T03:37:57.882ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
201602024-05-08T03:37:57.884ZINFOtest_unauthorized (external client test context): client received response status = 200
201612024-05-08T03:37:57.884ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201622024-05-08T03:37:57.884ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201632024-05-08T03:37:57.884ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201642024-05-08T03:37:57.900ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201652024-05-08T03:37:57.903ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201662024-05-08T03:37:57.903ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201672024-05-08T03:37:57.903ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201682024-05-08T03:37:57.903ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201692024-05-08T03:37:57.904ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201702024-05-08T03:37:57.908ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201712024-05-08T03:37:57.908ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201722024-05-08T03:37:57.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201732024-05-08T03:37:57.915ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
201742024-05-08T03:37:57.915ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
201752024-05-08T03:37:57.915ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201762024-05-08T03:37:57.915ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201772024-05-08T03:37:57.917ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201782024-05-08T03:37:57.920ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
201792024-05-08T03:37:57.920ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201802024-05-08T03:37:57.921ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201812024-05-08T03:37:57.925ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201822024-05-08T03:37:57.933ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
201832024-05-08T03:37:57.941ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
201842024-05-08T03:37:57.942ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201852024-05-08T03:37:57.942ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201862024-05-08T03:37:57.943ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201872024-05-08T03:37:57.946ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
201882024-05-08T03:37:57.946ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
201892024-05-08T03:37:57.946ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201902024-05-08T03:37:57.946ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201912024-05-08T03:37:57.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201922024-05-08T03:37:57.955ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
201932024-05-08T03:37:57.956ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
201942024-05-08T03:37:57.956ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
201952024-05-08T03:37:57.959ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
201962024-05-08T03:37:57.970ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
201972024-05-08T03:37:57.993ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
201982024-05-08T03:37:57.993ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
201992024-05-08T03:37:57.993ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202002024-05-08T03:37:57.993ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202012024-05-08T03:37:57.995ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202022024-05-08T03:37:58.001ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202032024-05-08T03:37:58.001ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202042024-05-08T03:37:58.001ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202052024-05-08T03:37:58.004ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202062024-05-08T03:37:58.004ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202072024-05-08T03:37:58.004ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202082024-05-08T03:37:58.008ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202092024-05-08T03:37:58.008ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202102024-05-08T03:37:58.010ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202112024-05-08T03:37:58.029ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202122024-05-08T03:37:58.029ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202132024-05-08T03:37:58.029ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202142024-05-08T03:37:58.029ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202152024-05-08T03:37:58.030ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202162024-05-08T03:37:58.033ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202172024-05-08T03:37:58.033ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202182024-05-08T03:37:58.033ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202192024-05-08T03:37:58.034ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202202024-05-08T03:37:58.037ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202212024-05-08T03:37:58.037ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202222024-05-08T03:37:58.037ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202232024-05-08T03:37:58.038ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202242024-05-08T03:37:58.071ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202252024-05-08T03:37:58.080ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202262024-05-08T03:37:58.080ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202272024-05-08T03:37:58.080ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202282024-05-08T03:37:58.080ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202292024-05-08T03:37:58.080ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202302024-05-08T03:37:58.080ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202312024-05-08T03:37:58.085ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202322024-05-08T03:37:58.085ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202332024-05-08T03:37:58.085ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202342024-05-08T03:37:58.088ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202352024-05-08T03:37:58.090ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202362024-05-08T03:37:58.090ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202372024-05-08T03:37:58.090ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202382024-05-08T03:37:58.091ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202392024-05-08T03:37:58.095ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202402024-05-08T03:37:58.101ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202412024-05-08T03:37:58.101ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202422024-05-08T03:37:58.101ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202432024-05-08T03:37:58.101ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202442024-05-08T03:37:58.107ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 222458 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 370b1fb3-e530-4789-a232-76df92937c20 response_code = 200 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202452024-05-08T03:37:58.108ZINFOtest_unauthorized (external client test context): client received response status = 200
202462024-05-08T03:37:58.108ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202472024-05-08T03:37:58.108ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202482024-05-08T03:37:58.108ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202492024-05-08T03:37:58.108ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202502024-05-08T03:37:58.108ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202512024-05-08T03:37:58.109ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202522024-05-08T03:37:58.109ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202532024-05-08T03:37:58.110ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202542024-05-08T03:37:58.112ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202552024-05-08T03:37:58.113ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202562024-05-08T03:37:58.113ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202572024-05-08T03:37:58.115ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
202582024-05-08T03:37:58.115ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
202592024-05-08T03:37:58.115ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202602024-05-08T03:37:58.115ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202612024-05-08T03:37:58.116ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202622024-05-08T03:37:58.136ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
202632024-05-08T03:37:58.136ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202642024-05-08T03:37:58.136ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202652024-05-08T03:37:58.141ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202662024-05-08T03:37:58.145ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
202672024-05-08T03:37:58.150ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
202682024-05-08T03:37:58.150ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202692024-05-08T03:37:58.150ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202702024-05-08T03:37:58.151ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202712024-05-08T03:37:58.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
202722024-05-08T03:37:58.155ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
202732024-05-08T03:37:58.155ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202742024-05-08T03:37:58.155ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202752024-05-08T03:37:58.162ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202762024-05-08T03:37:58.167ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
202772024-05-08T03:37:58.167ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
202782024-05-08T03:37:58.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
202792024-05-08T03:37:58.167ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
202802024-05-08T03:37:58.170ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
202812024-05-08T03:37:58.173ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
202822024-05-08T03:37:58.173ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202832024-05-08T03:37:58.173ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202842024-05-08T03:37:58.173ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202852024-05-08T03:37:58.173ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202862024-05-08T03:37:58.194ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202872024-05-08T03:37:58.194ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202882024-05-08T03:37:58.195ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202892024-05-08T03:37:58.198ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202902024-05-08T03:37:58.199ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202912024-05-08T03:37:58.200ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202922024-05-08T03:37:58.203ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202932024-05-08T03:37:58.203ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202942024-05-08T03:37:58.204ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202952024-05-08T03:37:58.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202962024-05-08T03:37:58.206ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202972024-05-08T03:37:58.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202982024-05-08T03:37:58.206ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
202992024-05-08T03:37:58.207ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203002024-05-08T03:37:58.211ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203012024-05-08T03:37:58.212ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203022024-05-08T03:37:58.212ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203032024-05-08T03:37:58.212ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203042024-05-08T03:37:58.215ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203052024-05-08T03:37:58.215ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203062024-05-08T03:37:58.215ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203072024-05-08T03:37:58.216ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203082024-05-08T03:37:58.219ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203092024-05-08T03:37:58.241ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Err(ObjectNotFound { type_name: VpcSubnet, lookup_type: ByName("demo-vpc-subnet") }) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203102024-05-08T03:37:58.242ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-subnet with name "demo-vpc-subnet" error_message_internal = not found: vpc-subnet with name "demo-vpc-subnet" latency_us = 133359 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6a75fd8-ea34-4082-95de-f8d71638598f response_code = 404 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203112024-05-08T03:37:58.242ZINFOtest_unauthorized (external client test context): client received response status = 404
203122024-05-08T03:37:58.242ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203132024-05-08T03:37:58.242ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203142024-05-08T03:37:58.242ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6af420a-17c4-4c24-aad8-628b54110464 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203152024-05-08T03:37:58.243ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6af420a-17c4-4c24-aad8-628b54110464 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203162024-05-08T03:37:58.243ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6af420a-17c4-4c24-aad8-628b54110464 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203172024-05-08T03:37:58.243ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6af420a-17c4-4c24-aad8-628b54110464 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203182024-05-08T03:37:58.243ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 506 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a6af420a-17c4-4c24-aad8-628b54110464 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203192024-05-08T03:37:58.243ZINFOtest_unauthorized (external client test context): client received response status = 401
203202024-05-08T03:37:58.243ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203212024-05-08T03:37:58.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203222024-05-08T03:37:58.266ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 885acaa5-d81a-4108-bbb6-463421650fd8 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203232024-05-08T03:37:58.267ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 885acaa5-d81a-4108-bbb6-463421650fd8 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203242024-05-08T03:37:58.267ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 885acaa5-d81a-4108-bbb6-463421650fd8 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203252024-05-08T03:37:58.267ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 23135 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 885acaa5-d81a-4108-bbb6-463421650fd8 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203262024-05-08T03:37:58.267ZINFOtest_unauthorized (external client test context): client received response status = 401
203272024-05-08T03:37:58.267ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203282024-05-08T03:37:58.267ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203292024-05-08T03:37:58.267ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5bce45e7-c3ad-46e8-96bb-a5a51b2b4176 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203302024-05-08T03:37:58.267ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5bce45e7-c3ad-46e8-96bb-a5a51b2b4176 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203312024-05-08T03:37:58.271ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4703:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#141}::from::vpc_subnet_list_network_interfaces::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::InstanceNetworkInterface>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4726:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#141}::from::vpc_subnet_list_network_interfaces::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#141}::from::vpc_subnet_list_network_interfaces::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::InstanceNetworkInterface>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#141}::from::vpc_subnet_list_network_interfaces::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SubnetPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalVpcSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::InstanceNetworkInterface>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5bce45e7-c3ad-46e8-96bb-a5a51b2b4176 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203322024-05-08T03:37:58.271ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3353 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5bce45e7-c3ad-46e8-96bb-a5a51b2b4176 response_code = 401 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203332024-05-08T03:37:58.271ZINFOtest_unauthorized (external client test context): client received response status = 401
203342024-05-08T03:37:58.271ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203352024-05-08T03:37:58.271ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203362024-05-08T03:37:58.271ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 423da079-9690-49a6-9700-0febac1030ec uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203372024-05-08T03:37:58.271ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 423da079-9690-49a6-9700-0febac1030ec response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203382024-05-08T03:37:58.272ZINFOtest_unauthorized (external client test context): client received response status = 405
203392024-05-08T03:37:58.272ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203402024-05-08T03:37:58.272ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203412024-05-08T03:37:58.272ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9a0b3c74-9dc6-4b1a-b869-aa4ae707d86f uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203422024-05-08T03:37:58.272ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9a0b3c74-9dc6-4b1a-b869-aa4ae707d86f response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203432024-05-08T03:37:58.272ZINFOtest_unauthorized (external client test context): client received response status = 405
203442024-05-08T03:37:58.272ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203452024-05-08T03:37:58.272ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203462024-05-08T03:37:58.273ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 85f0c3b4-b871-4a69-8df8-e34bc04f1250 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203472024-05-08T03:37:58.273ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 182 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 85f0c3b4-b871-4a69-8df8-e34bc04f1250 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203482024-05-08T03:37:58.273ZINFOtest_unauthorized (external client test context): client received response status = 405
203492024-05-08T03:37:58.273ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203502024-05-08T03:37:58.273ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203512024-05-08T03:37:58.273ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1734319a-b241-4658-a6a7-59c3cd395951 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203522024-05-08T03:37:58.273ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 99 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1734319a-b241-4658-a6a7-59c3cd395951 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203532024-05-08T03:37:58.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
203542024-05-08T03:37:58.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
203552024-05-08T03:37:58.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
203562024-05-08T03:37:58.276ZINFOtest_unauthorized (external client test context): client received response status = 405
203572024-05-08T03:37:58.276ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203582024-05-08T03:37:58.276ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203592024-05-08T03:37:58.276ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c84bc9e8-eb93-441f-a94d-806226e69799 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203602024-05-08T03:37:58.276ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c84bc9e8-eb93-441f-a94d-806226e69799 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203612024-05-08T03:37:58.276ZINFOtest_unauthorized (external client test context): client received response status = 405
203622024-05-08T03:37:58.276ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203632024-05-08T03:37:58.276ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203642024-05-08T03:37:58.277ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e2daaab3-9e12-43dc-878f-48be943f272d uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203652024-05-08T03:37:58.277ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e2daaab3-9e12-43dc-878f-48be943f272d response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203662024-05-08T03:37:58.277ZINFOtest_unauthorized (external client test context): client received response status = 405
203672024-05-08T03:37:58.277ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203682024-05-08T03:37:58.277ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203692024-05-08T03:37:58.277ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 022b4355-20da-48c7-9594-255b55da23b6 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203702024-05-08T03:37:58.277ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 022b4355-20da-48c7-9594-255b55da23b6 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203712024-05-08T03:37:58.278ZINFOtest_unauthorized (external client test context): client received response status = 405
203722024-05-08T03:37:58.278ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203732024-05-08T03:37:58.278ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203742024-05-08T03:37:58.278ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aa15fc08-561a-4b43-937f-6ec1952dfca4 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203752024-05-08T03:37:58.278ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aa15fc08-561a-4b43-937f-6ec1952dfca4 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203762024-05-08T03:37:58.279ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
203772024-05-08T03:37:58.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:57.568609082","datum":37}\n
203782024-05-08T03:37:58.279ZINFOtest_unauthorized (external client test context): client received response status = 405
203792024-05-08T03:37:58.279ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203802024-05-08T03:37:58.279ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203812024-05-08T03:37:58.279ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bbaf1734-30d5-4688-86cb-7f562b01248c uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203822024-05-08T03:37:58.279ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bbaf1734-30d5-4688-86cb-7f562b01248c response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203832024-05-08T03:37:58.280ZINFOtest_unauthorized (external client test context): client received response status = 405
203842024-05-08T03:37:58.280ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203852024-05-08T03:37:58.280ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203862024-05-08T03:37:58.280ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dd53825c-71a8-4dc7-812b-b13614b6bfcc uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203872024-05-08T03:37:58.280ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 201 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dd53825c-71a8-4dc7-812b-b13614b6bfcc response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203882024-05-08T03:37:58.281ZINFOtest_unauthorized (external client test context): client received response status = 405
203892024-05-08T03:37:58.281ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203902024-05-08T03:37:58.281ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203912024-05-08T03:37:58.281ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8d2c2370-bc3b-4faa-8a88-897495d15153 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203922024-05-08T03:37:58.281ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8d2c2370-bc3b-4faa-8a88-897495d15153 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203932024-05-08T03:37:58.281ZINFOtest_unauthorized (external client test context): client received response status = 405
203942024-05-08T03:37:58.281ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203952024-05-08T03:37:58.281ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203962024-05-08T03:37:58.283ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0ff753fa-075f-4b37-9354-3b5dcde24c67 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203972024-05-08T03:37:58.283ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 884 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0ff753fa-075f-4b37-9354-3b5dcde24c67 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
203982024-05-08T03:37:58.283ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
203992024-05-08T03:37:58.283ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
204002024-05-08T03:37:58.283ZINFOtest_unauthorized (external client test context): client received response status = 405
204012024-05-08T03:37:58.283ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204022024-05-08T03:37:58.284ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204032024-05-08T03:37:58.284ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 34a86f08-0255-40b8-b0b9-b2291d83cab7 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204042024-05-08T03:37:58.284ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 34a86f08-0255-40b8-b0b9-b2291d83cab7 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204052024-05-08T03:37:58.284ZINFOtest_unauthorized (external client test context): client received response status = 405
204062024-05-08T03:37:58.284ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204072024-05-08T03:37:58.284ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204082024-05-08T03:37:58.284ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 27726a5c-1d71-4de4-90c5-1fa63f0fd2d8 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204092024-05-08T03:37:58.284ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 27726a5c-1d71-4de4-90c5-1fa63f0fd2d8 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204102024-05-08T03:37:58.284ZINFOtest_unauthorized (external client test context): client received response status = 405
204112024-05-08T03:37:58.284ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204122024-05-08T03:37:58.284ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204132024-05-08T03:37:58.285ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1a28759e-ee0a-4039-b355-ea9d0a961de1 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204142024-05-08T03:37:58.285ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 94 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1a28759e-ee0a-4039-b355-ea9d0a961de1 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204152024-05-08T03:37:58.285ZINFOtest_unauthorized (external client test context): client received response status = 405
204162024-05-08T03:37:58.285ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204172024-05-08T03:37:58.285ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204182024-05-08T03:37:58.285ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9519c008-e445-4912-8a42-615af0ba3135 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204192024-05-08T03:37:58.293ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 7766 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9519c008-e445-4912-8a42-615af0ba3135 response_code = 405 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204202024-05-08T03:37:58.293ZINFOtest_unauthorized (external client test context): client received response status = 405
204212024-05-08T03:37:58.293ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204222024-05-08T03:37:58.293ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204232024-05-08T03:37:58.293ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204242024-05-08T03:37:58.294ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204252024-05-08T03:37:58.294ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204262024-05-08T03:37:58.294ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204272024-05-08T03:37:58.294ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204282024-05-08T03:37:58.295ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204292024-05-08T03:37:58.297ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204302024-05-08T03:37:58.298ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204312024-05-08T03:37:58.298ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204322024-05-08T03:37:58.301ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
204332024-05-08T03:37:58.301ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
204342024-05-08T03:37:58.301ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204352024-05-08T03:37:58.301ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204362024-05-08T03:37:58.302ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204372024-05-08T03:37:58.305ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
204382024-05-08T03:37:58.305ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204392024-05-08T03:37:58.305ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204402024-05-08T03:37:58.306ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204412024-05-08T03:37:58.316ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
204422024-05-08T03:37:58.319ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
204432024-05-08T03:37:58.319ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204442024-05-08T03:37:58.319ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204452024-05-08T03:37:58.320ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204462024-05-08T03:37:58.323ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
204472024-05-08T03:37:58.323ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
204482024-05-08T03:37:58.323ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204492024-05-08T03:37:58.323ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204502024-05-08T03:37:58.325ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204512024-05-08T03:37:58.331ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
204522024-05-08T03:37:58.331ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
204532024-05-08T03:37:58.331ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
204542024-05-08T03:37:58.334ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
204552024-05-08T03:37:58.337ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
204562024-05-08T03:37:58.341ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
204572024-05-08T03:37:58.341ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204582024-05-08T03:37:58.341ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204592024-05-08T03:37:58.341ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204602024-05-08T03:37:58.342ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204612024-05-08T03:37:58.351ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204622024-05-08T03:37:58.351ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204632024-05-08T03:37:58.353ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204642024-05-08T03:37:58.356ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204652024-05-08T03:37:58.356ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204662024-05-08T03:37:58.357ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204672024-05-08T03:37:58.360ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204682024-05-08T03:37:58.360ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204692024-05-08T03:37:58.361ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204702024-05-08T03:37:58.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204712024-05-08T03:37:58.367ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204722024-05-08T03:37:58.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204732024-05-08T03:37:58.367ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204742024-05-08T03:37:58.370ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204752024-05-08T03:37:58.375ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204762024-05-08T03:37:58.375ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204772024-05-08T03:37:58.375ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204782024-05-08T03:37:58.376ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204792024-05-08T03:37:58.380ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204802024-05-08T03:37:58.380ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204812024-05-08T03:37:58.380ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204822024-05-08T03:37:58.381ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204832024-05-08T03:37:58.384ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204842024-05-08T03:37:58.393ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204852024-05-08T03:37:58.393ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204862024-05-08T03:37:58.393ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204872024-05-08T03:37:58.393ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204882024-05-08T03:37:58.393ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204892024-05-08T03:37:58.394ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204902024-05-08T03:37:58.396ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204912024-05-08T03:37:58.397ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204922024-05-08T03:37:58.397ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204932024-05-08T03:37:58.398ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204942024-05-08T03:37:58.401ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204952024-05-08T03:37:58.401ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204962024-05-08T03:37:58.401ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204972024-05-08T03:37:58.403ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204982024-05-08T03:37:58.406ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
204992024-05-08T03:37:58.413ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = VpcSubnet { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: c246cab3-bdfd-41aa-aa3d-a939f9ec9d6b, lookup_type: ByName("demo-vpc-subnet") } result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
205002024-05-08T03:37:58.414ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
205012024-05-08T03:37:58.414ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 roles = RoleSet { roles: {} } uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
205022024-05-08T03:37:58.415ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 resource = Database result = Ok(()) uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
205032024-05-08T03:37:58.419ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 125288 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 429858a0-17cf-44c9-9345-229b9dc222f4 response_code = 200 uri = /v1/vpc-subnets/demo-vpc-subnet/network-interfaces?project=demo-project&vpc=demo-vpc
205042024-05-08T03:37:58.419ZINFOtest_unauthorized (external client test context): client received response status = 200
205052024-05-08T03:37:58.419ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205062024-05-08T03:37:58.420ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205072024-05-08T03:37:58.420ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
205082024-05-08T03:37:58.428ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205092024-05-08T03:37:58.428ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205102024-05-08T03:37:58.428ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205112024-05-08T03:37:58.428ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205122024-05-08T03:37:58.428ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205132024-05-08T03:37:58.429ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205142024-05-08T03:37:58.431ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205152024-05-08T03:37:58.431ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205162024-05-08T03:37:58.432ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205172024-05-08T03:37:58.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
205182024-05-08T03:37:58.434ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
205192024-05-08T03:37:58.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205202024-05-08T03:37:58.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205212024-05-08T03:37:58.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205222024-05-08T03:37:58.438ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
205232024-05-08T03:37:58.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205242024-05-08T03:37:58.438ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205252024-05-08T03:37:58.441ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205262024-05-08T03:37:58.446ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
205272024-05-08T03:37:58.448ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
205282024-05-08T03:37:58.448ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205292024-05-08T03:37:58.448ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205302024-05-08T03:37:58.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205312024-05-08T03:37:58.452ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
205322024-05-08T03:37:58.452ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
205332024-05-08T03:37:58.452ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205342024-05-08T03:37:58.452ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205352024-05-08T03:37:58.453ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205362024-05-08T03:37:58.457ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
205372024-05-08T03:37:58.457ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205382024-05-08T03:37:58.457ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205392024-05-08T03:37:58.460ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205402024-05-08T03:37:58.462ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
205412024-05-08T03:37:58.466ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
205422024-05-08T03:37:58.466ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205432024-05-08T03:37:58.467ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205442024-05-08T03:37:58.467ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205452024-05-08T03:37:58.468ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205462024-05-08T03:37:58.472ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205472024-05-08T03:37:58.472ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205482024-05-08T03:37:58.473ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205492024-05-08T03:37:58.475ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205502024-05-08T03:37:58.475ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205512024-05-08T03:37:58.476ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205522024-05-08T03:37:58.478ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205532024-05-08T03:37:58.479ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205542024-05-08T03:37:58.479ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205552024-05-08T03:37:58.479ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205562024-05-08T03:37:58.480ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205572024-05-08T03:37:58.483ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205582024-05-08T03:37:58.483ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205592024-05-08T03:37:58.484ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205602024-05-08T03:37:58.485ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205612024-05-08T03:37:58.498ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205622024-05-08T03:37:58.498ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205632024-05-08T03:37:58.498ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205642024-05-08T03:37:58.499ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205652024-05-08T03:37:58.503ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205662024-05-08T03:37:58.517ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205672024-05-08T03:37:58.517ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205682024-05-08T03:37:58.518ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205692024-05-08T03:37:58.518ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205702024-05-08T03:37:58.518ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205712024-05-08T03:37:58.520ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205722024-05-08T03:37:58.524ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205732024-05-08T03:37:58.524ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205742024-05-08T03:37:58.524ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205752024-05-08T03:37:58.526ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205762024-05-08T03:37:58.547ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205772024-05-08T03:37:58.547ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205782024-05-08T03:37:58.547ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205792024-05-08T03:37:58.549ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205802024-05-08T03:37:58.553ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205812024-05-08T03:37:58.565ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205822024-05-08T03:37:58.565ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205832024-05-08T03:37:58.565ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205842024-05-08T03:37:58.566ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205852024-05-08T03:37:58.566ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
205862024-05-08T03:37:58.568ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
205872024-05-08T03:37:58.571ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 150789 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7a3cca86-507a-4f3d-b62d-c15e97df79ee response_code = 200 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205882024-05-08T03:37:58.571ZINFOtest_unauthorized (external client test context): client received response status = 200
205892024-05-08T03:37:58.571ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205902024-05-08T03:37:58.571ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
205912024-05-08T03:37:58.572ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205922024-05-08T03:37:58.572ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205932024-05-08T03:37:58.572ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
205942024-05-08T03:37:58.572ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205952024-05-08T03:37:58.572ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
205962024-05-08T03:37:58.573ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
205972024-05-08T03:37:58.593ZDEBGtest_unauthorized (DnsResolver): lookup_ipv6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
205982024-05-08T03:37:58.594ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
205992024-05-08T03:37:58.594ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
206002024-05-08T03:37:58.595ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
206012024-05-08T03:37:58.601ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
206022024-05-08T03:37:58.601ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
206032024-05-08T03:37:58.601ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
206042024-05-08T03:37:58.601ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
206052024-05-08T03:37:58.602ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
206062024-05-08T03:37:58.602ZWARNtest_unauthorized (oximeter-agent): failed to lookup Nexus IP, will retry collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 delay = 27.740567838s error = "proto error: io error: No route to host (os error 148)" file = oximeter/collector/src/agent.rs:831
206072024-05-08T03:37:58.605ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
206082024-05-08T03:37:58.605ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
206092024-05-08T03:37:58.605ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
206102024-05-08T03:37:58.607ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
206112024-05-08T03:37:58.609ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
206122024-05-08T03:37:58.613ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
206132024-05-08T03:37:58.613ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
206142024-05-08T03:37:58.613ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
206152024-05-08T03:37:58.614ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
206162024-05-08T03:37:58.616ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
206172024-05-08T03:37:58.616ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
206182024-05-08T03:37:58.616ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
206192024-05-08T03:37:58.616ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
206202024-05-08T03:37:58.617ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
206212024-05-08T03:37:58.619ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
206222024-05-08T03:37:58.619ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
206232024-05-08T03:37:58.619ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
206242024-05-08T03:37:58.621ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
206252024-05-08T03:37:58.624ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
206262024-05-08T03:37:58.629ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
206272024-05-08T03:37:58.629ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206282024-05-08T03:37:58.629ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206292024-05-08T03:37:58.629ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206302024-05-08T03:37:58.629ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206312024-05-08T03:37:58.632ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206322024-05-08T03:37:58.632ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206332024-05-08T03:37:58.633ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206342024-05-08T03:37:58.636ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206352024-05-08T03:37:58.636ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206362024-05-08T03:37:58.637ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206372024-05-08T03:37:58.640ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206382024-05-08T03:37:58.640ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206392024-05-08T03:37:58.641ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206402024-05-08T03:37:58.641ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206412024-05-08T03:37:58.641ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206422024-05-08T03:37:58.647ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206432024-05-08T03:37:58.647ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206442024-05-08T03:37:58.647ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206452024-05-08T03:37:58.648ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206462024-05-08T03:37:58.653ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206472024-05-08T03:37:58.653ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206482024-05-08T03:37:58.653ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206492024-05-08T03:37:58.654ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206502024-05-08T03:37:58.664ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206512024-05-08T03:37:58.721ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206522024-05-08T03:37:58.721ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 149401 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f089ddbd-c4af-41dc-b4f6-0056cf4fcec8 response_code = 404 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206532024-05-08T03:37:58.722ZINFOtest_unauthorized (external client test context): client received response status = 404
206542024-05-08T03:37:58.722ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206552024-05-08T03:37:58.722ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206562024-05-08T03:37:58.722ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d1cdd92-408f-4f90-8f27-05d5e62d64ef uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206572024-05-08T03:37:58.723ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d1cdd92-408f-4f90-8f27-05d5e62d64ef uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206582024-05-08T03:37:58.723ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d1cdd92-408f-4f90-8f27-05d5e62d64ef uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206592024-05-08T03:37:58.723ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d1cdd92-408f-4f90-8f27-05d5e62d64ef uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206602024-05-08T03:37:58.723ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 944 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d1cdd92-408f-4f90-8f27-05d5e62d64ef response_code = 401 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206612024-05-08T03:37:58.723ZINFOtest_unauthorized (external client test context): client received response status = 401
206622024-05-08T03:37:58.724ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206632024-05-08T03:37:58.724ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206642024-05-08T03:37:58.724ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8a30aabc-1f5b-4c80-9ca6-eea18a6cf39f uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206652024-05-08T03:37:58.724ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8a30aabc-1f5b-4c80-9ca6-eea18a6cf39f uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206662024-05-08T03:37:58.725ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8a30aabc-1f5b-4c80-9ca6-eea18a6cf39f uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206672024-05-08T03:37:58.725ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 291 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 8a30aabc-1f5b-4c80-9ca6-eea18a6cf39f response_code = 401 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206682024-05-08T03:37:58.725ZINFOtest_unauthorized (external client test context): client received response status = 401
206692024-05-08T03:37:58.725ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206702024-05-08T03:37:58.725ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206712024-05-08T03:37:58.726ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 120f2c35-e8ca-4c36-a6a9-17ae929afa80 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206722024-05-08T03:37:58.726ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 120f2c35-e8ca-4c36-a6a9-17ae929afa80 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206732024-05-08T03:37:58.727ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4804:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#144}::from::vpc_router_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::VpcRouter>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4824:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#144}::from::vpc_router_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#144}::from::vpc_router_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::VpcRouter>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#144}::from::vpc_router_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::VpcSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::VpcRouter>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 120f2c35-e8ca-4c36-a6a9-17ae929afa80 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206742024-05-08T03:37:58.727ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1386 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 120f2c35-e8ca-4c36-a6a9-17ae929afa80 response_code = 401 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206752024-05-08T03:37:58.727ZINFOtest_unauthorized (external client test context): client received response status = 401
206762024-05-08T03:37:58.728ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206772024-05-08T03:37:58.728ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206782024-05-08T03:37:58.728ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 513eb019-5cb7-425c-831c-1a26d8d04586 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206792024-05-08T03:37:58.728ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 513eb019-5cb7-425c-831c-1a26d8d04586 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206802024-05-08T03:37:58.728ZINFOtest_unauthorized (external client test context): client received response status = 405
206812024-05-08T03:37:58.728ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206822024-05-08T03:37:58.728ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206832024-05-08T03:37:58.728ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cbf5e83d-7f92-4252-9518-5b9c0c63613c uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206842024-05-08T03:37:58.728ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cbf5e83d-7f92-4252-9518-5b9c0c63613c response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206852024-05-08T03:37:58.729ZINFOtest_unauthorized (external client test context): client received response status = 405
206862024-05-08T03:37:58.729ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206872024-05-08T03:37:58.729ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206882024-05-08T03:37:58.729ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3469bcfa-1d97-49c5-b4f5-0bad1ae172bc uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206892024-05-08T03:37:58.729ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 158 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3469bcfa-1d97-49c5-b4f5-0bad1ae172bc response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206902024-05-08T03:37:58.730ZINFOtest_unauthorized (external client test context): client received response status = 405
206912024-05-08T03:37:58.730ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206922024-05-08T03:37:58.730ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206932024-05-08T03:37:58.731ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 19315154-0165-4065-a97f-5621f5d94c56 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206942024-05-08T03:37:58.731ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 126 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 19315154-0165-4065-a97f-5621f5d94c56 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206952024-05-08T03:37:58.731ZINFOtest_unauthorized (external client test context): client received response status = 405
206962024-05-08T03:37:58.731ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206972024-05-08T03:37:58.732ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-vpc-router\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
206982024-05-08T03:37:58.732ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
206992024-05-08T03:37:58.733ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207002024-05-08T03:37:58.733ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207012024-05-08T03:37:58.733ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207022024-05-08T03:37:58.733ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207032024-05-08T03:37:58.737ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207042024-05-08T03:37:58.750ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207052024-05-08T03:37:58.750ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207062024-05-08T03:37:58.751ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207072024-05-08T03:37:58.760ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
207082024-05-08T03:37:58.760ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
207092024-05-08T03:37:58.760ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207102024-05-08T03:37:58.761ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207112024-05-08T03:37:58.762ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207122024-05-08T03:37:58.764ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
207132024-05-08T03:37:58.764ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207142024-05-08T03:37:58.764ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207152024-05-08T03:37:58.765ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207162024-05-08T03:37:58.768ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
207172024-05-08T03:37:58.774ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
207182024-05-08T03:37:58.774ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207192024-05-08T03:37:58.774ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207202024-05-08T03:37:58.777ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207212024-05-08T03:37:58.780ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
207222024-05-08T03:37:58.783ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
207232024-05-08T03:37:58.783ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207242024-05-08T03:37:58.783ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207252024-05-08T03:37:58.783ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207262024-05-08T03:37:58.786ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
207272024-05-08T03:37:58.786ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
207282024-05-08T03:37:58.786ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
207292024-05-08T03:37:58.789ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
207302024-05-08T03:37:58.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
207312024-05-08T03:37:58.797ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
207322024-05-08T03:37:58.797ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207332024-05-08T03:37:58.797ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207342024-05-08T03:37:58.797ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207352024-05-08T03:37:58.797ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207362024-05-08T03:37:58.798ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207372024-05-08T03:37:58.798ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207382024-05-08T03:37:58.798ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207392024-05-08T03:37:58.802ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207402024-05-08T03:37:58.802ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207412024-05-08T03:37:58.803ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207422024-05-08T03:37:58.805ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207432024-05-08T03:37:58.805ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207442024-05-08T03:37:58.805ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207452024-05-08T03:37:58.805ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207462024-05-08T03:37:58.806ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207472024-05-08T03:37:58.809ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207482024-05-08T03:37:58.809ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207492024-05-08T03:37:58.809ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207502024-05-08T03:37:58.810ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207512024-05-08T03:37:58.812ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207522024-05-08T03:37:58.812ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207532024-05-08T03:37:58.812ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207542024-05-08T03:37:58.813ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207552024-05-08T03:37:58.816ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207562024-05-08T03:37:58.837ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Err(ObjectNotFound { type_name: Vpc, lookup_type: ByName("demo-vpc") }) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207572024-05-08T03:37:58.838ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc with name "demo-vpc" error_message_internal = not found: vpc with name "demo-vpc" latency_us = 104970 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8cdeb88c-38be-4d91-9306-d3cdf52e8f85 response_code = 404 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207582024-05-08T03:37:58.838ZINFOtest_unauthorized (external client test context): client received response status = 404
207592024-05-08T03:37:58.838ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207602024-05-08T03:37:58.838ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-vpc-router\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207612024-05-08T03:37:58.838ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dddb2dd3-b4c0-4183-b293-bf18f2952073 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207622024-05-08T03:37:58.838ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dddb2dd3-b4c0-4183-b293-bf18f2952073 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207632024-05-08T03:37:58.838ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dddb2dd3-b4c0-4183-b293-bf18f2952073 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207642024-05-08T03:37:58.838ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dddb2dd3-b4c0-4183-b293-bf18f2952073 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207652024-05-08T03:37:58.845ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 7053 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dddb2dd3-b4c0-4183-b293-bf18f2952073 response_code = 401 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207662024-05-08T03:37:58.845ZINFOtest_unauthorized (external client test context): client received response status = 401
207672024-05-08T03:37:58.845ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207682024-05-08T03:37:58.845ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-vpc-router\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207692024-05-08T03:37:58.846ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8ce59bc6-a810-44ee-944d-82f8471f4f41 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207702024-05-08T03:37:58.846ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8ce59bc6-a810-44ee-944d-82f8471f4f41 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207712024-05-08T03:37:58.846ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8ce59bc6-a810-44ee-944d-82f8471f4f41 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207722024-05-08T03:37:58.846ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 299 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8ce59bc6-a810-44ee-944d-82f8471f4f41 response_code = 401 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207732024-05-08T03:37:58.846ZINFOtest_unauthorized (external client test context): client received response status = 401
207742024-05-08T03:37:58.847ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207752024-05-08T03:37:58.847ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-vpc-router\\"}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207762024-05-08T03:37:58.847ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 639cb936-cef6-476e-983a-b0576402d5e6 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207772024-05-08T03:37:58.847ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 639cb936-cef6-476e-983a-b0576402d5e6 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207782024-05-08T03:37:58.848ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4874:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#146}::from::vpc_router_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::VpcRouter>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4886:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#146}::from::vpc_router_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#146}::from::vpc_router_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::VpcRouter>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#146}::from::vpc_router_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::VpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::VpcRouter>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 639cb936-cef6-476e-983a-b0576402d5e6 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207792024-05-08T03:37:58.849ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2604 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 639cb936-cef6-476e-983a-b0576402d5e6 response_code = 401 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207802024-05-08T03:37:58.852ZINFOtest_unauthorized (external client test context): client received response status = 401
207812024-05-08T03:37:58.852ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207822024-05-08T03:37:58.853ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207832024-05-08T03:37:58.853ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ff8575fa-7772-4068-a739-909d1b9f33a5 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207842024-05-08T03:37:58.853ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ff8575fa-7772-4068-a739-909d1b9f33a5 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207852024-05-08T03:37:58.853ZINFOtest_unauthorized (external client test context): client received response status = 405
207862024-05-08T03:37:58.853ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207872024-05-08T03:37:58.853ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207882024-05-08T03:37:58.853ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c0eec457-00e9-4e08-ae3f-bfcdf4a84108 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207892024-05-08T03:37:58.853ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c0eec457-00e9-4e08-ae3f-bfcdf4a84108 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207902024-05-08T03:37:58.854ZINFOtest_unauthorized (external client test context): client received response status = 405
207912024-05-08T03:37:58.854ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207922024-05-08T03:37:58.854ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207932024-05-08T03:37:58.854ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 97cba2d6-7279-4b34-9197-221663bff436 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207942024-05-08T03:37:58.854ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 97cba2d6-7279-4b34-9197-221663bff436 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207952024-05-08T03:37:58.854ZINFOtest_unauthorized (external client test context): client received response status = 405
207962024-05-08T03:37:58.854ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207972024-05-08T03:37:58.854ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
207982024-05-08T03:37:58.877ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ba5eb1c4-6b42-4d36-ac84-e492c5ae7b4e uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
207992024-05-08T03:37:58.877ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22367 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ba5eb1c4-6b42-4d36-ac84-e492c5ae7b4e response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208002024-05-08T03:37:58.878ZINFOtest_unauthorized (external client test context): client received response status = 405
208012024-05-08T03:37:58.878ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208022024-05-08T03:37:58.878ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
208032024-05-08T03:37:58.878ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8a31d634-2b3b-49df-a353-75edb9edfa60 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208042024-05-08T03:37:58.878ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8a31d634-2b3b-49df-a353-75edb9edfa60 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208052024-05-08T03:37:58.880ZINFOtest_unauthorized (external client test context): client received response status = 405
208062024-05-08T03:37:58.880ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208072024-05-08T03:37:58.880ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
208082024-05-08T03:37:58.880ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9c2668e7-03d9-46b7-936d-fbd3ab29619d uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208092024-05-08T03:37:58.880ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9c2668e7-03d9-46b7-936d-fbd3ab29619d response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208102024-05-08T03:37:58.880ZINFOtest_unauthorized (external client test context): client received response status = 405
208112024-05-08T03:37:58.881ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208122024-05-08T03:37:58.881ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
208132024-05-08T03:37:58.882ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8e92e695-a9e9-494d-b0de-9d9d03317d20 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208142024-05-08T03:37:58.882ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 162 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8e92e695-a9e9-494d-b0de-9d9d03317d20 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208152024-05-08T03:37:58.882ZINFOtest_unauthorized (external client test context): client received response status = 405
208162024-05-08T03:37:58.882ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208172024-05-08T03:37:58.882ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
208182024-05-08T03:37:58.882ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 843bc7fa-0f54-4869-b68e-2c9e916b91a6 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208192024-05-08T03:37:58.882ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 53 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 843bc7fa-0f54-4869-b68e-2c9e916b91a6 response_code = 405 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208202024-05-08T03:37:58.882ZINFOtest_unauthorized (external client test context): client received response status = 405
208212024-05-08T03:37:58.882ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208222024-05-08T03:37:58.882ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers?project=demo-project&vpc=demo-vpc
208232024-05-08T03:37:58.883ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208242024-05-08T03:37:58.883ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208252024-05-08T03:37:58.883ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208262024-05-08T03:37:58.883ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208272024-05-08T03:37:58.883ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208282024-05-08T03:37:58.889ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208292024-05-08T03:37:58.898ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208302024-05-08T03:37:58.898ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208312024-05-08T03:37:58.899ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208322024-05-08T03:37:58.902ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
208332024-05-08T03:37:58.902ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
208342024-05-08T03:37:58.903ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208352024-05-08T03:37:58.903ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208362024-05-08T03:37:58.903ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208372024-05-08T03:37:58.905ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
208382024-05-08T03:37:58.905ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208392024-05-08T03:37:58.905ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208402024-05-08T03:37:58.906ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208412024-05-08T03:37:58.908ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
208422024-05-08T03:37:58.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
208432024-05-08T03:37:58.911ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208442024-05-08T03:37:58.911ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208452024-05-08T03:37:58.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208462024-05-08T03:37:58.914ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
208472024-05-08T03:37:58.914ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
208482024-05-08T03:37:58.914ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208492024-05-08T03:37:58.914ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208502024-05-08T03:37:58.915ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208512024-05-08T03:37:58.917ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
208522024-05-08T03:37:58.917ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
208532024-05-08T03:37:58.917ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
208542024-05-08T03:37:58.917ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
208552024-05-08T03:37:58.920ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
208562024-05-08T03:37:58.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
208572024-05-08T03:37:58.924ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208582024-05-08T03:37:58.924ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208592024-05-08T03:37:58.924ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208602024-05-08T03:37:58.924ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208612024-05-08T03:37:58.933ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208622024-05-08T03:37:58.934ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208632024-05-08T03:37:58.935ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208642024-05-08T03:37:58.938ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208652024-05-08T03:37:58.938ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208662024-05-08T03:37:58.940ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208672024-05-08T03:37:58.943ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208682024-05-08T03:37:58.943ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208692024-05-08T03:37:58.943ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208702024-05-08T03:37:58.943ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208712024-05-08T03:37:58.944ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208722024-05-08T03:37:58.948ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208732024-05-08T03:37:58.948ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208742024-05-08T03:37:58.948ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208752024-05-08T03:37:58.950ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208762024-05-08T03:37:58.953ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208772024-05-08T03:37:58.953ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208782024-05-08T03:37:58.953ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208792024-05-08T03:37:58.955ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208802024-05-08T03:37:58.958ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208812024-05-08T03:37:58.965ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208822024-05-08T03:37:58.965ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208832024-05-08T03:37:58.965ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208842024-05-08T03:37:58.965ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208852024-05-08T03:37:58.965ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208862024-05-08T03:37:58.965ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208872024-05-08T03:37:58.968ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208882024-05-08T03:37:58.969ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208892024-05-08T03:37:58.969ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208902024-05-08T03:37:58.969ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208912024-05-08T03:37:58.972ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208922024-05-08T03:37:58.972ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208932024-05-08T03:37:58.972ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208942024-05-08T03:37:58.973ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208952024-05-08T03:37:58.976ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208962024-05-08T03:37:58.984ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") } result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208972024-05-08T03:37:58.984ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208982024-05-08T03:37:58.984ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 roles = RoleSet { roles: {} } uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
208992024-05-08T03:37:58.985ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 resource = Database result = Ok(()) uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
209002024-05-08T03:37:58.989ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 106831 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 877a7dab-9887-4de4-bb48-c0ed7c69dd94 response_code = 200 uri = /v1/vpc-routers?project=demo-project&vpc=demo-vpc
209012024-05-08T03:37:58.990ZINFOtest_unauthorized (external client test context): client received response status = 200
209022024-05-08T03:37:58.990ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209032024-05-08T03:37:58.990ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209042024-05-08T03:37:58.990ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209052024-05-08T03:37:58.990ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209062024-05-08T03:37:58.991ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209072024-05-08T03:37:58.991ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209082024-05-08T03:37:58.991ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209092024-05-08T03:37:58.991ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209102024-05-08T03:37:58.993ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209112024-05-08T03:37:58.995ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209122024-05-08T03:37:58.995ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209132024-05-08T03:37:58.996ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209142024-05-08T03:37:58.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
209152024-05-08T03:37:58.998ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
209162024-05-08T03:37:58.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209172024-05-08T03:37:58.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209182024-05-08T03:37:58.998ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209192024-05-08T03:37:59.004ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
209202024-05-08T03:37:59.004ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209212024-05-08T03:37:59.004ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209222024-05-08T03:37:59.006ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209232024-05-08T03:37:59.008ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
209242024-05-08T03:37:59.011ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
209252024-05-08T03:37:59.011ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209262024-05-08T03:37:59.011ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209272024-05-08T03:37:59.012ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209282024-05-08T03:37:59.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
209292024-05-08T03:37:59.014ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
209302024-05-08T03:37:59.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209312024-05-08T03:37:59.014ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209322024-05-08T03:37:59.015ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209332024-05-08T03:37:59.017ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
209342024-05-08T03:37:59.017ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209352024-05-08T03:37:59.017ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209362024-05-08T03:37:59.019ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209372024-05-08T03:37:59.022ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
209382024-05-08T03:37:59.026ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
209392024-05-08T03:37:59.027ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209402024-05-08T03:37:59.027ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209412024-05-08T03:37:59.027ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209422024-05-08T03:37:59.027ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209432024-05-08T03:37:59.030ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209442024-05-08T03:37:59.030ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209452024-05-08T03:37:59.031ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209462024-05-08T03:37:59.039ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209472024-05-08T03:37:59.039ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209482024-05-08T03:37:59.040ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209492024-05-08T03:37:59.042ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209502024-05-08T03:37:59.042ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209512024-05-08T03:37:59.043ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209522024-05-08T03:37:59.045ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209532024-05-08T03:37:59.045ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209542024-05-08T03:37:59.045ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209552024-05-08T03:37:59.045ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209562024-05-08T03:37:59.046ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209572024-05-08T03:37:59.048ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209582024-05-08T03:37:59.048ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209592024-05-08T03:37:59.048ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209602024-05-08T03:37:59.049ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209612024-05-08T03:37:59.052ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209622024-05-08T03:37:59.052ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209632024-05-08T03:37:59.052ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209642024-05-08T03:37:59.052ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209652024-05-08T03:37:59.056ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209662024-05-08T03:37:59.067ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209672024-05-08T03:37:59.067ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 76916 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 91c4ecd5-99d1-4051-9b37-943e2a0fdb8d response_code = 200 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209682024-05-08T03:37:59.068ZINFOtest_unauthorized (external client test context): client received response status = 200
209692024-05-08T03:37:59.068ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209702024-05-08T03:37:59.068ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209712024-05-08T03:37:59.069ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209722024-05-08T03:37:59.069ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209732024-05-08T03:37:59.069ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
209742024-05-08T03:37:59.069ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209752024-05-08T03:37:59.069ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209762024-05-08T03:37:59.070ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209772024-05-08T03:37:59.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209782024-05-08T03:37:59.074ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209792024-05-08T03:37:59.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209802024-05-08T03:37:59.087ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
209812024-05-08T03:37:59.087ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
209822024-05-08T03:37:59.087ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209832024-05-08T03:37:59.087ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209842024-05-08T03:37:59.090ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209852024-05-08T03:37:59.102ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
209862024-05-08T03:37:59.102ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209872024-05-08T03:37:59.102ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209882024-05-08T03:37:59.102ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209892024-05-08T03:37:59.106ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
209902024-05-08T03:37:59.109ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
209912024-05-08T03:37:59.109ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209922024-05-08T03:37:59.109ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209932024-05-08T03:37:59.110ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209942024-05-08T03:37:59.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
209952024-05-08T03:37:59.129ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
209962024-05-08T03:37:59.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
209972024-05-08T03:37:59.129ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
209982024-05-08T03:37:59.130ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
209992024-05-08T03:37:59.132ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
210002024-05-08T03:37:59.132ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210012024-05-08T03:37:59.132ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210022024-05-08T03:37:59.133ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210032024-05-08T03:37:59.136ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
210042024-05-08T03:37:59.140ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
210052024-05-08T03:37:59.140ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210062024-05-08T03:37:59.140ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210072024-05-08T03:37:59.140ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210082024-05-08T03:37:59.141ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210092024-05-08T03:37:59.142ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
210102024-05-08T03:37:59.142ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
210112024-05-08T03:37:59.143ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210122024-05-08T03:37:59.143ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210132024-05-08T03:37:59.144ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210142024-05-08T03:37:59.147ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210152024-05-08T03:37:59.148ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210162024-05-08T03:37:59.149ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210172024-05-08T03:37:59.151ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210182024-05-08T03:37:59.152ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210192024-05-08T03:37:59.154ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210202024-05-08T03:37:59.158ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210212024-05-08T03:37:59.158ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210222024-05-08T03:37:59.158ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210232024-05-08T03:37:59.158ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210242024-05-08T03:37:59.194ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210252024-05-08T03:37:59.198ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210262024-05-08T03:37:59.199ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210272024-05-08T03:37:59.199ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210282024-05-08T03:37:59.202ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210292024-05-08T03:37:59.217ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210302024-05-08T03:37:59.217ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210312024-05-08T03:37:59.217ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210322024-05-08T03:37:59.218ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210332024-05-08T03:37:59.239ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210342024-05-08T03:37:59.264ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Err(ObjectNotFound { type_name: VpcRouter, lookup_type: ByName("demo-vpc-router") }) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210352024-05-08T03:37:59.265ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-router with name "demo-vpc-router" error_message_internal = not found: vpc-router with name "demo-vpc-router" latency_us = 196335 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f7dc11-9c4a-4034-a2d6-338b4b5e7b31 response_code = 404 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210362024-05-08T03:37:59.265ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
210372024-05-08T03:37:59.266ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
210382024-05-08T03:37:59.266ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
210392024-05-08T03:37:59.266ZINFOtest_unauthorized (external client test context): client received response status = 404
210402024-05-08T03:37:59.267ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210412024-05-08T03:37:59.267ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210422024-05-08T03:37:59.267ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a8d0d5c5-188d-4f39-9095-c284efd12ae1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210432024-05-08T03:37:59.268ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a8d0d5c5-188d-4f39-9095-c284efd12ae1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210442024-05-08T03:37:59.268ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a8d0d5c5-188d-4f39-9095-c284efd12ae1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210452024-05-08T03:37:59.268ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a8d0d5c5-188d-4f39-9095-c284efd12ae1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210462024-05-08T03:37:59.269ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1021 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a8d0d5c5-188d-4f39-9095-c284efd12ae1 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210472024-05-08T03:37:59.269ZINFOtest_unauthorized (external client test context): client received response status = 401
210482024-05-08T03:37:59.269ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210492024-05-08T03:37:59.269ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210502024-05-08T03:37:59.270ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3400f0bc-2fc2-438c-8704-86e32166e109 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210512024-05-08T03:37:59.270ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3400f0bc-2fc2-438c-8704-86e32166e109 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210522024-05-08T03:37:59.270ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3400f0bc-2fc2-438c-8704-86e32166e109 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210532024-05-08T03:37:59.270ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 603 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3400f0bc-2fc2-438c-8704-86e32166e109 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210542024-05-08T03:37:59.270ZINFOtest_unauthorized (external client test context): client received response status = 401
210552024-05-08T03:37:59.270ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210562024-05-08T03:37:59.270ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210572024-05-08T03:37:59.271ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 897ca39f-bb2a-4c72-9bd5-95b9056d6ce9 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210582024-05-08T03:37:59.271ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 897ca39f-bb2a-4c72-9bd5-95b9056d6ce9 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210592024-05-08T03:37:59.273ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4844:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#145}::from::vpc_router_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcRouter>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4854:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#145}::from::vpc_router_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#145}::from::vpc_router_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcRouter>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#145}::from::vpc_router_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcRouter>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 897ca39f-bb2a-4c72-9bd5-95b9056d6ce9 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210602024-05-08T03:37:59.273ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1667 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 897ca39f-bb2a-4c72-9bd5-95b9056d6ce9 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210612024-05-08T03:37:59.273ZINFOtest_unauthorized (external client test context): client received response status = 401
210622024-05-08T03:37:59.273ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210632024-05-08T03:37:59.273ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210642024-05-08T03:37:59.274ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210652024-05-08T03:37:59.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
210662024-05-08T03:37:59.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
210672024-05-08T03:37:59.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
210682024-05-08T03:37:59.276ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210692024-05-08T03:37:59.276ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
210702024-05-08T03:37:59.276ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210712024-05-08T03:37:59.276ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210722024-05-08T03:37:59.277ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210732024-05-08T03:37:59.283ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
210742024-05-08T03:37:59.283ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:58.567724716","datum":38}\n
210752024-05-08T03:37:59.289ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210762024-05-08T03:37:59.289ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210772024-05-08T03:37:59.290ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210782024-05-08T03:37:59.291ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
210792024-05-08T03:37:59.291ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
210802024-05-08T03:37:59.294ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
210812024-05-08T03:37:59.294ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
210822024-05-08T03:37:59.294ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210832024-05-08T03:37:59.294ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210842024-05-08T03:37:59.296ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210852024-05-08T03:37:59.314ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
210862024-05-08T03:37:59.314ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210872024-05-08T03:37:59.314ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210882024-05-08T03:37:59.315ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210892024-05-08T03:37:59.322ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
210902024-05-08T03:37:59.328ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
210912024-05-08T03:37:59.328ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210922024-05-08T03:37:59.328ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210932024-05-08T03:37:59.329ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210942024-05-08T03:37:59.333ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
210952024-05-08T03:37:59.333ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
210962024-05-08T03:37:59.334ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
210972024-05-08T03:37:59.334ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
210982024-05-08T03:37:59.336ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
210992024-05-08T03:37:59.340ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
211002024-05-08T03:37:59.340ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
211012024-05-08T03:37:59.341ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
211022024-05-08T03:37:59.342ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
211032024-05-08T03:37:59.345ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
211042024-05-08T03:37:59.349ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
211052024-05-08T03:37:59.349ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211062024-05-08T03:37:59.350ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211072024-05-08T03:37:59.350ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211082024-05-08T03:37:59.351ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211092024-05-08T03:37:59.353ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211102024-05-08T03:37:59.353ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211112024-05-08T03:37:59.354ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211122024-05-08T03:37:59.357ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211132024-05-08T03:37:59.357ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211142024-05-08T03:37:59.359ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211152024-05-08T03:37:59.363ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211162024-05-08T03:37:59.363ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211172024-05-08T03:37:59.365ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211182024-05-08T03:37:59.369ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211192024-05-08T03:37:59.369ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211202024-05-08T03:37:59.369ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211212024-05-08T03:37:59.369ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211222024-05-08T03:37:59.370ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211232024-05-08T03:37:59.373ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211242024-05-08T03:37:59.373ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211252024-05-08T03:37:59.373ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211262024-05-08T03:37:59.374ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211272024-05-08T03:37:59.379ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211282024-05-08T03:37:59.379ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211292024-05-08T03:37:59.379ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211302024-05-08T03:37:59.382ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211312024-05-08T03:37:59.385ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211322024-05-08T03:37:59.402ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Err(ObjectNotFound { type_name: VpcRouter, lookup_type: ByName("demo-vpc-router") }) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211332024-05-08T03:37:59.403ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-router with name "demo-vpc-router" error_message_internal = not found: vpc-router with name "demo-vpc-router" latency_us = 128765 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c4da3a0d-8335-4f0a-bd61-ba8f8655af28 response_code = 404 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211342024-05-08T03:37:59.403ZINFOtest_unauthorized (external client test context): client received response status = 404
211352024-05-08T03:37:59.403ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211362024-05-08T03:37:59.403ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211372024-05-08T03:37:59.403ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6873cac4-5f8f-47c0-9db8-aa07d3696138 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211382024-05-08T03:37:59.404ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6873cac4-5f8f-47c0-9db8-aa07d3696138 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211392024-05-08T03:37:59.404ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6873cac4-5f8f-47c0-9db8-aa07d3696138 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211402024-05-08T03:37:59.404ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6873cac4-5f8f-47c0-9db8-aa07d3696138 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211412024-05-08T03:37:59.404ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 546 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6873cac4-5f8f-47c0-9db8-aa07d3696138 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211422024-05-08T03:37:59.404ZINFOtest_unauthorized (external client test context): client received response status = 401
211432024-05-08T03:37:59.404ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211442024-05-08T03:37:59.404ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211452024-05-08T03:37:59.404ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9d548853-6b51-45b0-a982-8f51a6bf6c59 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211462024-05-08T03:37:59.405ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9d548853-6b51-45b0-a982-8f51a6bf6c59 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211472024-05-08T03:37:59.405ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9d548853-6b51-45b0-a982-8f51a6bf6c59 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211482024-05-08T03:37:59.405ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 639 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9d548853-6b51-45b0-a982-8f51a6bf6c59 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211492024-05-08T03:37:59.405ZINFOtest_unauthorized (external client test context): client received response status = 401
211502024-05-08T03:37:59.406ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211512024-05-08T03:37:59.406ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"name\\":null}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211522024-05-08T03:37:59.406ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cce98c6a-7a54-499d-9ebd-c1d9a6381822 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211532024-05-08T03:37:59.406ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cce98c6a-7a54-499d-9ebd-c1d9a6381822 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211542024-05-08T03:37:59.408ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4938:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#148}::from::vpc_router_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcRouter>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4950:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#148}::from::vpc_router_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#148}::from::vpc_router_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcRouter>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#148}::from::vpc_router_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::VpcRouterUpdate>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::VpcRouter>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cce98c6a-7a54-499d-9ebd-c1d9a6381822 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211552024-05-08T03:37:59.408ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1613 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cce98c6a-7a54-499d-9ebd-c1d9a6381822 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211562024-05-08T03:37:59.408ZINFOtest_unauthorized (external client test context): client received response status = 401
211572024-05-08T03:37:59.408ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211582024-05-08T03:37:59.408ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211592024-05-08T03:37:59.408ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4b58846b-6fd6-4710-9040-52d97477c681 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211602024-05-08T03:37:59.409ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4b58846b-6fd6-4710-9040-52d97477c681 response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211612024-05-08T03:37:59.409ZINFOtest_unauthorized (external client test context): client received response status = 405
211622024-05-08T03:37:59.409ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211632024-05-08T03:37:59.409ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211642024-05-08T03:37:59.409ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fda5df01-7b83-40c4-b85a-209406cdfb0c uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211652024-05-08T03:37:59.409ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fda5df01-7b83-40c4-b85a-209406cdfb0c response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211662024-05-08T03:37:59.409ZINFOtest_unauthorized (external client test context): client received response status = 405
211672024-05-08T03:37:59.409ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211682024-05-08T03:37:59.409ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211692024-05-08T03:37:59.411ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1e5cc95e-20ca-4845-a73b-62ec2cdfb5af uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211702024-05-08T03:37:59.411ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 449 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1e5cc95e-20ca-4845-a73b-62ec2cdfb5af response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211712024-05-08T03:37:59.411ZINFOtest_unauthorized (external client test context): client received response status = 405
211722024-05-08T03:37:59.411ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211732024-05-08T03:37:59.411ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211742024-05-08T03:37:59.412ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89e79779-593f-413a-ae80-82d7c7bee277 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211752024-05-08T03:37:59.412ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 89e79779-593f-413a-ae80-82d7c7bee277 response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211762024-05-08T03:37:59.413ZINFOtest_unauthorized (external client test context): client received response status = 405
211772024-05-08T03:37:59.413ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211782024-05-08T03:37:59.413ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211792024-05-08T03:37:59.413ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211802024-05-08T03:37:59.413ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211812024-05-08T03:37:59.413ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
211822024-05-08T03:37:59.413ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
211832024-05-08T03:37:59.413ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
211842024-05-08T03:37:59.414ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
211852024-05-08T03:37:59.416ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
211862024-05-08T03:37:59.416ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
211872024-05-08T03:37:59.417ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
211882024-05-08T03:37:59.420ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
211892024-05-08T03:37:59.420ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
211902024-05-08T03:37:59.420ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
211912024-05-08T03:37:59.420ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
211922024-05-08T03:37:59.420ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
211932024-05-08T03:37:59.422ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
211942024-05-08T03:37:59.423ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
211952024-05-08T03:37:59.423ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
211962024-05-08T03:37:59.423ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
211972024-05-08T03:37:59.425ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
211982024-05-08T03:37:59.430ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
211992024-05-08T03:37:59.431ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
212002024-05-08T03:37:59.431ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
212012024-05-08T03:37:59.431ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
212022024-05-08T03:37:59.433ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
212032024-05-08T03:37:59.433ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
212042024-05-08T03:37:59.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
212052024-05-08T03:37:59.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
212062024-05-08T03:37:59.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
212072024-05-08T03:37:59.436ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
212082024-05-08T03:37:59.436ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
212092024-05-08T03:37:59.437ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
212102024-05-08T03:37:59.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
212112024-05-08T03:37:59.445ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
212122024-05-08T03:37:59.465ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
212132024-05-08T03:37:59.467ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212142024-05-08T03:37:59.467ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212152024-05-08T03:37:59.467ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212162024-05-08T03:37:59.468ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212172024-05-08T03:37:59.473ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212182024-05-08T03:37:59.473ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212192024-05-08T03:37:59.473ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212202024-05-08T03:37:59.476ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212212024-05-08T03:37:59.476ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212222024-05-08T03:37:59.477ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212232024-05-08T03:37:59.480ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212242024-05-08T03:37:59.480ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212252024-05-08T03:37:59.480ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212262024-05-08T03:37:59.484ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212272024-05-08T03:37:59.484ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212282024-05-08T03:37:59.484ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212292024-05-08T03:37:59.484ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212302024-05-08T03:37:59.487ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212312024-05-08T03:37:59.490ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212322024-05-08T03:37:59.490ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212332024-05-08T03:37:59.490ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212342024-05-08T03:37:59.491ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212352024-05-08T03:37:59.494ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212362024-05-08T03:37:59.494ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212372024-05-08T03:37:59.494ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212382024-05-08T03:37:59.495ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212392024-05-08T03:37:59.498ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212402024-05-08T03:37:59.516ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Err(ObjectNotFound { type_name: VpcRouter, lookup_type: ByName("demo-vpc-router") }) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212412024-05-08T03:37:59.516ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-router with name "demo-vpc-router" error_message_internal = not found: vpc-router with name "demo-vpc-router" latency_us = 102886 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d6158661-3c04-4189-899b-dee0a6995cd7 response_code = 404 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212422024-05-08T03:37:59.516ZINFOtest_unauthorized (external client test context): client received response status = 404
212432024-05-08T03:37:59.517ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212442024-05-08T03:37:59.517ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212452024-05-08T03:37:59.517ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c2bddfb-0572-403b-bd0a-92303c8bbbc1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212462024-05-08T03:37:59.517ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c2bddfb-0572-403b-bd0a-92303c8bbbc1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212472024-05-08T03:37:59.517ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c2bddfb-0572-403b-bd0a-92303c8bbbc1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212482024-05-08T03:37:59.517ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c2bddfb-0572-403b-bd0a-92303c8bbbc1 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212492024-05-08T03:37:59.517ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 388 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4c2bddfb-0572-403b-bd0a-92303c8bbbc1 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212502024-05-08T03:37:59.517ZINFOtest_unauthorized (external client test context): client received response status = 401
212512024-05-08T03:37:59.518ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212522024-05-08T03:37:59.518ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212532024-05-08T03:37:59.518ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 69d00f11-2755-4f6f-891c-8016ae5574dc uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212542024-05-08T03:37:59.518ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 69d00f11-2755-4f6f-891c-8016ae5574dc uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212552024-05-08T03:37:59.518ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 69d00f11-2755-4f6f-891c-8016ae5574dc uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212562024-05-08T03:37:59.518ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 457 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 69d00f11-2755-4f6f-891c-8016ae5574dc response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212572024-05-08T03:37:59.519ZINFOtest_unauthorized (external client test context): client received response status = 401
212582024-05-08T03:37:59.519ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212592024-05-08T03:37:59.519ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212602024-05-08T03:37:59.519ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 202f16de-6822-4371-82a9-2f0f49a75ed7 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212612024-05-08T03:37:59.519ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 202f16de-6822-4371-82a9-2f0f49a75ed7 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212622024-05-08T03:37:59.521ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4906:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#147}::from::vpc_router_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4916:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#147}::from::vpc_router_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#147}::from::vpc_router_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#147}::from::vpc_router_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::RouterPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalVpcSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 202f16de-6822-4371-82a9-2f0f49a75ed7 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212632024-05-08T03:37:59.521ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1531 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 202f16de-6822-4371-82a9-2f0f49a75ed7 response_code = 401 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212642024-05-08T03:37:59.521ZINFOtest_unauthorized (external client test context): client received response status = 401
212652024-05-08T03:37:59.521ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212662024-05-08T03:37:59.521ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212672024-05-08T03:37:59.521ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b4f83506-2641-43f3-829b-88b434a5ae17 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212682024-05-08T03:37:59.521ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b4f83506-2641-43f3-829b-88b434a5ae17 response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212692024-05-08T03:37:59.522ZINFOtest_unauthorized (external client test context): client received response status = 405
212702024-05-08T03:37:59.522ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212712024-05-08T03:37:59.522ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212722024-05-08T03:37:59.523ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f56ccae9-2514-4ddf-b246-e4b7c485c539 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212732024-05-08T03:37:59.523ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 102 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f56ccae9-2514-4ddf-b246-e4b7c485c539 response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212742024-05-08T03:37:59.523ZINFOtest_unauthorized (external client test context): client received response status = 405
212752024-05-08T03:37:59.523ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212762024-05-08T03:37:59.523ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212772024-05-08T03:37:59.523ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 76c527ca-74c3-424d-b3be-0dc81600e2e0 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212782024-05-08T03:37:59.523ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 76c527ca-74c3-424d-b3be-0dc81600e2e0 response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212792024-05-08T03:37:59.523ZINFOtest_unauthorized (external client test context): client received response status = 405
212802024-05-08T03:37:59.524ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212812024-05-08T03:37:59.524ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212822024-05-08T03:37:59.524ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 47e840a1-f96e-401d-88e8-a4829a53ceb5 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212832024-05-08T03:37:59.524ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 47e840a1-f96e-401d-88e8-a4829a53ceb5 response_code = 405 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212842024-05-08T03:37:59.524ZINFOtest_unauthorized (external client test context): client received response status = 405
212852024-05-08T03:37:59.524ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212862024-05-08T03:37:59.524ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212872024-05-08T03:37:59.525ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212882024-05-08T03:37:59.525ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212892024-05-08T03:37:59.525ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
212902024-05-08T03:37:59.525ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
212912024-05-08T03:37:59.525ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
212922024-05-08T03:37:59.526ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
212932024-05-08T03:37:59.528ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
212942024-05-08T03:37:59.529ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
212952024-05-08T03:37:59.530ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
212962024-05-08T03:37:59.532ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
212972024-05-08T03:37:59.532ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
212982024-05-08T03:37:59.532ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
212992024-05-08T03:37:59.533ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213002024-05-08T03:37:59.534ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213012024-05-08T03:37:59.537ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
213022024-05-08T03:37:59.537ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213032024-05-08T03:37:59.537ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213042024-05-08T03:37:59.537ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213052024-05-08T03:37:59.540ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
213062024-05-08T03:37:59.544ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
213072024-05-08T03:37:59.544ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213082024-05-08T03:37:59.544ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213092024-05-08T03:37:59.544ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213102024-05-08T03:37:59.547ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
213112024-05-08T03:37:59.547ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
213122024-05-08T03:37:59.547ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213132024-05-08T03:37:59.547ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213142024-05-08T03:37:59.547ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213152024-05-08T03:37:59.549ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
213162024-05-08T03:37:59.549ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213172024-05-08T03:37:59.549ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213182024-05-08T03:37:59.550ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213192024-05-08T03:37:59.551ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
213202024-05-08T03:37:59.556ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
213212024-05-08T03:37:59.556ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213222024-05-08T03:37:59.556ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213232024-05-08T03:37:59.556ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213242024-05-08T03:37:59.557ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213252024-05-08T03:37:59.559ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213262024-05-08T03:37:59.559ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213272024-05-08T03:37:59.560ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213282024-05-08T03:37:59.560ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
213292024-05-08T03:37:59.563ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213302024-05-08T03:37:59.563ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213312024-05-08T03:37:59.564ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213322024-05-08T03:37:59.564ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
213332024-05-08T03:37:59.566ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213342024-05-08T03:37:59.567ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213352024-05-08T03:37:59.567ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213362024-05-08T03:37:59.570ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213372024-05-08T03:37:59.570ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213382024-05-08T03:37:59.570ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213392024-05-08T03:37:59.570ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213402024-05-08T03:37:59.571ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213412024-05-08T03:37:59.574ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213422024-05-08T03:37:59.574ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213432024-05-08T03:37:59.574ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213442024-05-08T03:37:59.575ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213452024-05-08T03:37:59.577ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213462024-05-08T03:37:59.578ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213472024-05-08T03:37:59.578ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213482024-05-08T03:37:59.578ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = Database result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213492024-05-08T03:37:59.581ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213502024-05-08T03:37:59.589ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213512024-05-08T03:37:59.589ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 64527 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 31b017e9-95b1-4281-a2f7-aafca0f2f18a response_code = 200 uri = /v1/vpc-routers/demo-vpc-router?project=demo-project&vpc=demo-vpc
213522024-05-08T03:37:59.590ZINFOtest_unauthorized (external client test context): client received response status = 200
213532024-05-08T03:37:59.590ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213542024-05-08T03:37:59.590ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213552024-05-08T03:37:59.590ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213562024-05-08T03:37:59.590ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213572024-05-08T03:37:59.591ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213582024-05-08T03:37:59.591ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213592024-05-08T03:37:59.591ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213602024-05-08T03:37:59.591ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213612024-05-08T03:37:59.592ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213622024-05-08T03:37:59.595ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213632024-05-08T03:37:59.596ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213642024-05-08T03:37:59.597ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213652024-05-08T03:37:59.599ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
213662024-05-08T03:37:59.599ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
213672024-05-08T03:37:59.599ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213682024-05-08T03:37:59.599ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213692024-05-08T03:37:59.601ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213702024-05-08T03:37:59.604ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
213712024-05-08T03:37:59.604ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213722024-05-08T03:37:59.604ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213732024-05-08T03:37:59.606ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213742024-05-08T03:37:59.609ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
213752024-05-08T03:37:59.612ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
213762024-05-08T03:37:59.612ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213772024-05-08T03:37:59.612ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213782024-05-08T03:37:59.613ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213792024-05-08T03:37:59.615ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
213802024-05-08T03:37:59.615ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
213812024-05-08T03:37:59.615ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213822024-05-08T03:37:59.615ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213832024-05-08T03:37:59.616ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213842024-05-08T03:37:59.620ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
213852024-05-08T03:37:59.621ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
213862024-05-08T03:37:59.621ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
213872024-05-08T03:37:59.621ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
213882024-05-08T03:37:59.624ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
213892024-05-08T03:37:59.628ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
213902024-05-08T03:37:59.628ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213912024-05-08T03:37:59.628ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213922024-05-08T03:37:59.628ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213932024-05-08T03:37:59.629ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213942024-05-08T03:37:59.632ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213952024-05-08T03:37:59.632ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213962024-05-08T03:37:59.633ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213972024-05-08T03:37:59.636ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213982024-05-08T03:37:59.636ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
213992024-05-08T03:37:59.638ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214002024-05-08T03:37:59.641ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214012024-05-08T03:37:59.641ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214022024-05-08T03:37:59.643ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214032024-05-08T03:37:59.647ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214042024-05-08T03:37:59.647ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214052024-05-08T03:37:59.648ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214062024-05-08T03:37:59.648ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214072024-05-08T03:37:59.649ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214082024-05-08T03:37:59.657ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214092024-05-08T03:37:59.657ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214102024-05-08T03:37:59.658ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214112024-05-08T03:37:59.658ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214122024-05-08T03:37:59.663ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214132024-05-08T03:37:59.663ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214142024-05-08T03:37:59.663ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214152024-05-08T03:37:59.664ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214162024-05-08T03:37:59.667ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214172024-05-08T03:37:59.674ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214182024-05-08T03:37:59.674ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214192024-05-08T03:37:59.674ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214202024-05-08T03:37:59.674ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214212024-05-08T03:37:59.674ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214222024-05-08T03:37:59.674ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214232024-05-08T03:37:59.678ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214242024-05-08T03:37:59.678ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214252024-05-08T03:37:59.678ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214262024-05-08T03:37:59.679ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214272024-05-08T03:37:59.683ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214282024-05-08T03:37:59.683ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214292024-05-08T03:37:59.683ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214302024-05-08T03:37:59.683ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214312024-05-08T03:37:59.687ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214322024-05-08T03:37:59.698ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214332024-05-08T03:37:59.698ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214342024-05-08T03:37:59.698ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214352024-05-08T03:37:59.700ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214362024-05-08T03:37:59.704ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 113162 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32f3ed70-634a-46a9-9c0d-c92385fc6f3b response_code = 200 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214372024-05-08T03:37:59.704ZINFOtest_unauthorized (external client test context): client received response status = 200
214382024-05-08T03:37:59.704ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214392024-05-08T03:37:59.704ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214402024-05-08T03:37:59.704ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214412024-05-08T03:37:59.705ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214422024-05-08T03:37:59.705ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214432024-05-08T03:37:59.705ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214442024-05-08T03:37:59.705ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214452024-05-08T03:37:59.706ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214462024-05-08T03:37:59.708ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214472024-05-08T03:37:59.709ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214482024-05-08T03:37:59.710ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214492024-05-08T03:37:59.712ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
214502024-05-08T03:37:59.712ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
214512024-05-08T03:37:59.712ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214522024-05-08T03:37:59.712ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214532024-05-08T03:37:59.714ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214542024-05-08T03:37:59.716ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
214552024-05-08T03:37:59.716ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214562024-05-08T03:37:59.716ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214572024-05-08T03:37:59.717ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214582024-05-08T03:37:59.719ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
214592024-05-08T03:37:59.723ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
214602024-05-08T03:37:59.723ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214612024-05-08T03:37:59.723ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214622024-05-08T03:37:59.723ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214632024-05-08T03:37:59.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
214642024-05-08T03:37:59.725ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
214652024-05-08T03:37:59.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214662024-05-08T03:37:59.725ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214672024-05-08T03:37:59.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214682024-05-08T03:37:59.733ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
214692024-05-08T03:37:59.734ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
214702024-05-08T03:37:59.734ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
214712024-05-08T03:37:59.734ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
214722024-05-08T03:37:59.736ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
214732024-05-08T03:37:59.740ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
214742024-05-08T03:37:59.740ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214752024-05-08T03:37:59.740ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214762024-05-08T03:37:59.741ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214772024-05-08T03:37:59.741ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214782024-05-08T03:37:59.745ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214792024-05-08T03:37:59.745ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214802024-05-08T03:37:59.746ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214812024-05-08T03:37:59.752ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214822024-05-08T03:37:59.752ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214832024-05-08T03:37:59.753ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214842024-05-08T03:37:59.760ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214852024-05-08T03:37:59.760ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214862024-05-08T03:37:59.761ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214872024-05-08T03:37:59.764ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214882024-05-08T03:37:59.764ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214892024-05-08T03:37:59.765ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214902024-05-08T03:37:59.765ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214912024-05-08T03:37:59.765ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214922024-05-08T03:37:59.769ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214932024-05-08T03:37:59.769ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214942024-05-08T03:37:59.769ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214952024-05-08T03:37:59.770ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214962024-05-08T03:37:59.772ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214972024-05-08T03:37:59.772ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214982024-05-08T03:37:59.773ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
214992024-05-08T03:37:59.773ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215002024-05-08T03:37:59.777ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215012024-05-08T03:37:59.795ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Err(ObjectNotFound { type_name: VpcRouter, lookup_type: ByName("demo-vpc-router") }) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215022024-05-08T03:37:59.796ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-router with name "demo-vpc-router" error_message_internal = not found: vpc-router with name "demo-vpc-router" latency_us = 91402 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4150637d-e99d-419a-ab63-8ddfaeada193 response_code = 404 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215032024-05-08T03:37:59.796ZINFOtest_unauthorized (external client test context): client received response status = 404
215042024-05-08T03:37:59.796ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215052024-05-08T03:37:59.796ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215062024-05-08T03:37:59.797ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2501be51-3dfb-46bf-9a9a-0c0b0087c7a2 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215072024-05-08T03:37:59.797ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2501be51-3dfb-46bf-9a9a-0c0b0087c7a2 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215082024-05-08T03:37:59.797ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2501be51-3dfb-46bf-9a9a-0c0b0087c7a2 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215092024-05-08T03:37:59.797ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2501be51-3dfb-46bf-9a9a-0c0b0087c7a2 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215102024-05-08T03:37:59.797ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 501 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2501be51-3dfb-46bf-9a9a-0c0b0087c7a2 response_code = 401 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215112024-05-08T03:37:59.797ZINFOtest_unauthorized (external client test context): client received response status = 401
215122024-05-08T03:37:59.797ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215132024-05-08T03:37:59.798ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215142024-05-08T03:37:59.798ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 46872585-22fc-40f6-9266-2e7d36cc03fa uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215152024-05-08T03:37:59.798ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 46872585-22fc-40f6-9266-2e7d36cc03fa uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215162024-05-08T03:37:59.798ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 46872585-22fc-40f6-9266-2e7d36cc03fa uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215172024-05-08T03:37:59.798ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 289 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 46872585-22fc-40f6-9266-2e7d36cc03fa response_code = 401 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215182024-05-08T03:37:59.798ZINFOtest_unauthorized (external client test context): client received response status = 401
215192024-05-08T03:37:59.798ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215202024-05-08T03:37:59.798ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215212024-05-08T03:37:59.799ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 976e484c-361c-4a22-851c-e1840c835428 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215222024-05-08T03:37:59.799ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 976e484c-361c-4a22-851c-e1840c835428 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215232024-05-08T03:37:59.802ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4968:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#149}::from::vpc_router_route_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::RouterRoute>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4988:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#149}::from::vpc_router_route_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#149}::from::vpc_router_route_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::RouterRoute>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#149}::from::vpc_router_route_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::RouterSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::RouterRoute>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 976e484c-361c-4a22-851c-e1840c835428 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215242024-05-08T03:37:59.802ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2535 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 976e484c-361c-4a22-851c-e1840c835428 response_code = 401 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215252024-05-08T03:37:59.802ZINFOtest_unauthorized (external client test context): client received response status = 401
215262024-05-08T03:37:59.802ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215272024-05-08T03:37:59.802ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215282024-05-08T03:37:59.803ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d5d7dc0f-ebef-4455-aec9-e07395467fbd uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215292024-05-08T03:37:59.803ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d5d7dc0f-ebef-4455-aec9-e07395467fbd response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215302024-05-08T03:37:59.803ZINFOtest_unauthorized (external client test context): client received response status = 405
215312024-05-08T03:37:59.803ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215322024-05-08T03:37:59.803ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215332024-05-08T03:37:59.803ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 55f253ce-928f-4de9-b072-1cbf7c692ec4 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215342024-05-08T03:37:59.803ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 55f253ce-928f-4de9-b072-1cbf7c692ec4 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215352024-05-08T03:37:59.803ZINFOtest_unauthorized (external client test context): client received response status = 405
215362024-05-08T03:37:59.803ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215372024-05-08T03:37:59.803ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215382024-05-08T03:37:59.803ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 26d0c0dd-0ad3-490d-9083-bb1918a24390 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215392024-05-08T03:37:59.803ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 26d0c0dd-0ad3-490d-9083-bb1918a24390 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215402024-05-08T03:37:59.804ZINFOtest_unauthorized (external client test context): client received response status = 405
215412024-05-08T03:37:59.804ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215422024-05-08T03:37:59.804ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215432024-05-08T03:37:59.804ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4596b48d-438c-49f4-bc20-c32e1bb09d48 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215442024-05-08T03:37:59.804ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4596b48d-438c-49f4-bc20-c32e1bb09d48 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215452024-05-08T03:37:59.813ZINFOtest_unauthorized (external client test context): client received response status = 405
215462024-05-08T03:37:59.813ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215472024-05-08T03:37:59.813ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":\\"demo-router-route\\",\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215482024-05-08T03:37:59.813ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215492024-05-08T03:37:59.813ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215502024-05-08T03:37:59.813ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215512024-05-08T03:37:59.813ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215522024-05-08T03:37:59.813ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215532024-05-08T03:37:59.813ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215542024-05-08T03:37:59.821ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215552024-05-08T03:37:59.821ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215562024-05-08T03:37:59.821ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215572024-05-08T03:37:59.830ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
215582024-05-08T03:37:59.830ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
215592024-05-08T03:37:59.830ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215602024-05-08T03:37:59.830ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215612024-05-08T03:37:59.830ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215622024-05-08T03:37:59.838ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
215632024-05-08T03:37:59.838ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215642024-05-08T03:37:59.838ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215652024-05-08T03:37:59.840ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215662024-05-08T03:37:59.848ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
215672024-05-08T03:37:59.851ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
215682024-05-08T03:37:59.851ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215692024-05-08T03:37:59.851ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215702024-05-08T03:37:59.852ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215712024-05-08T03:37:59.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
215722024-05-08T03:37:59.855ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
215732024-05-08T03:37:59.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215742024-05-08T03:37:59.855ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215752024-05-08T03:37:59.856ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215762024-05-08T03:37:59.858ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
215772024-05-08T03:37:59.858ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
215782024-05-08T03:37:59.858ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
215792024-05-08T03:37:59.860ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
215802024-05-08T03:37:59.864ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
215812024-05-08T03:37:59.868ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
215822024-05-08T03:37:59.868ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215832024-05-08T03:37:59.868ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215842024-05-08T03:37:59.868ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215852024-05-08T03:37:59.868ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215862024-05-08T03:37:59.873ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215872024-05-08T03:37:59.873ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215882024-05-08T03:37:59.874ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215892024-05-08T03:37:59.878ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215902024-05-08T03:37:59.878ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215912024-05-08T03:37:59.878ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215922024-05-08T03:37:59.882ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215932024-05-08T03:37:59.883ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215942024-05-08T03:37:59.883ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215952024-05-08T03:37:59.886ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215962024-05-08T03:37:59.887ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215972024-05-08T03:37:59.888ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215982024-05-08T03:37:59.888ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
215992024-05-08T03:37:59.888ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216002024-05-08T03:37:59.894ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216012024-05-08T03:37:59.894ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216022024-05-08T03:37:59.894ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216032024-05-08T03:37:59.894ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216042024-05-08T03:37:59.897ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216052024-05-08T03:37:59.897ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216062024-05-08T03:37:59.898ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216072024-05-08T03:37:59.899ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216082024-05-08T03:37:59.909ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216092024-05-08T03:37:59.929ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Err(ObjectNotFound { type_name: VpcRouter, lookup_type: ByName("demo-vpc-router") }) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216102024-05-08T03:37:59.929ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: vpc-router with name "demo-vpc-router" error_message_internal = not found: vpc-router with name "demo-vpc-router" latency_us = 117556 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = fb07fb43-b943-4d96-92cd-c20beaae5382 response_code = 404 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216112024-05-08T03:37:59.929ZINFOtest_unauthorized (external client test context): client received response status = 404
216122024-05-08T03:37:59.929ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216132024-05-08T03:37:59.929ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":\\"demo-router-route\\",\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216142024-05-08T03:37:59.929ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c17502df-9927-461b-9edd-50fa3877229b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216152024-05-08T03:37:59.929ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c17502df-9927-461b-9edd-50fa3877229b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216162024-05-08T03:37:59.929ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c17502df-9927-461b-9edd-50fa3877229b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216172024-05-08T03:37:59.929ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c17502df-9927-461b-9edd-50fa3877229b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216182024-05-08T03:37:59.929ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 437 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c17502df-9927-461b-9edd-50fa3877229b response_code = 401 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216192024-05-08T03:37:59.929ZINFOtest_unauthorized (external client test context): client received response status = 401
216202024-05-08T03:37:59.929ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216212024-05-08T03:37:59.929ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":\\"demo-router-route\\",\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216222024-05-08T03:37:59.929ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b5657958-8372-47c5-b227-16f2144bc147 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216232024-05-08T03:37:59.930ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b5657958-8372-47c5-b227-16f2144bc147 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216242024-05-08T03:37:59.930ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b5657958-8372-47c5-b227-16f2144bc147 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216252024-05-08T03:37:59.930ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 464 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b5657958-8372-47c5-b227-16f2144bc147 response_code = 401 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216262024-05-08T03:37:59.930ZINFOtest_unauthorized (external client test context): client received response status = 401
216272024-05-08T03:37:59.930ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216282024-05-08T03:37:59.930ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":\\"demo-router-route\\",\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216292024-05-08T03:37:59.930ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 19da43a1-3502-4d41-ab0f-0db54a35555d uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216302024-05-08T03:37:59.930ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 19da43a1-3502-4d41-ab0f-0db54a35555d uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216312024-05-08T03:37:59.930ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5040:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#151}::from::vpc_router_route_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::RouterRoute>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5055:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#151}::from::vpc_router_route_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#151}::from::vpc_router_route_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::RouterRoute>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#151}::from::vpc_router_route_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteCreate>), dropshot::handler::HttpResponseCreated<omicron_common::api::external::RouterRoute>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 19da43a1-3502-4d41-ab0f-0db54a35555d uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216322024-05-08T03:37:59.930ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4073 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 19da43a1-3502-4d41-ab0f-0db54a35555d response_code = 401 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216332024-05-08T03:37:59.930ZINFOtest_unauthorized (external client test context): client received response status = 401
216342024-05-08T03:37:59.931ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216352024-05-08T03:37:59.931ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216362024-05-08T03:37:59.963ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bf028e1b-66ae-467d-87a7-c6b24cfdeee6 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216372024-05-08T03:37:59.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21805 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bf028e1b-66ae-467d-87a7-c6b24cfdeee6 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216382024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client received response status = 405
216392024-05-08T03:37:59.963ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216402024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216412024-05-08T03:37:59.963ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4597dd8f-1a00-4621-a7f2-0d7eaba2eb0d uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216422024-05-08T03:37:59.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4597dd8f-1a00-4621-a7f2-0d7eaba2eb0d response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216432024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client received response status = 405
216442024-05-08T03:37:59.963ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216452024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216462024-05-08T03:37:59.963ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8b49b4fb-c067-49e8-9f57-7a97cead054a uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216472024-05-08T03:37:59.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8b49b4fb-c067-49e8-9f57-7a97cead054a response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216482024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client received response status = 405
216492024-05-08T03:37:59.963ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216502024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216512024-05-08T03:37:59.963ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f3b58abf-f9e6-44e0-b1cf-fccc3db76060 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216522024-05-08T03:37:59.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f3b58abf-f9e6-44e0-b1cf-fccc3db76060 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216532024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client received response status = 405
216542024-05-08T03:37:59.963ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216552024-05-08T03:37:59.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216562024-05-08T03:37:59.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 25d4ced5-3f18-498a-a6c6-0c39e6a2772b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216572024-05-08T03:37:59.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 25d4ced5-3f18-498a-a6c6-0c39e6a2772b response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216582024-05-08T03:37:59.964ZINFOtest_unauthorized (external client test context): client received response status = 405
216592024-05-08T03:37:59.964ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216602024-05-08T03:37:59.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216612024-05-08T03:37:59.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5daa9725-2f2b-4ee3-b4f1-c24f1a23c38b uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216622024-05-08T03:37:59.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5daa9725-2f2b-4ee3-b4f1-c24f1a23c38b response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216632024-05-08T03:37:59.964ZINFOtest_unauthorized (external client test context): client received response status = 405
216642024-05-08T03:37:59.964ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216652024-05-08T03:37:59.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216662024-05-08T03:37:59.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7944a504-18b0-42fd-9ba9-970282b723f2 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216672024-05-08T03:37:59.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 87 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7944a504-18b0-42fd-9ba9-970282b723f2 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216682024-05-08T03:37:59.964ZINFOtest_unauthorized (external client test context): client received response status = 405
216692024-05-08T03:37:59.964ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216702024-05-08T03:37:59.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216712024-05-08T03:37:59.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7e600040-e90d-4291-a851-b93dc91ef6a0 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216722024-05-08T03:37:59.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7e600040-e90d-4291-a851-b93dc91ef6a0 response_code = 405 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216732024-05-08T03:37:59.965ZINFOtest_unauthorized (external client test context): client received response status = 405
216742024-05-08T03:37:59.965ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216752024-05-08T03:37:59.965ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216762024-05-08T03:37:59.965ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216772024-05-08T03:37:59.965ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216782024-05-08T03:37:59.965ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
216792024-05-08T03:37:59.965ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
216802024-05-08T03:37:59.965ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
216812024-05-08T03:37:59.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
216822024-05-08T03:37:59.970ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
216832024-05-08T03:37:59.970ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
216842024-05-08T03:37:59.971ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
216852024-05-08T03:37:59.976ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
216862024-05-08T03:37:59.977ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
216872024-05-08T03:37:59.977ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
216882024-05-08T03:37:59.977ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
216892024-05-08T03:37:59.977ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
216902024-05-08T03:37:59.979ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
216912024-05-08T03:37:59.979ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
216922024-05-08T03:37:59.979ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
216932024-05-08T03:37:59.979ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
216942024-05-08T03:37:59.982ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
216952024-05-08T03:37:59.985ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
216962024-05-08T03:37:59.985ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
216972024-05-08T03:37:59.985ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
216982024-05-08T03:37:59.986ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
216992024-05-08T03:37:59.988ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
217002024-05-08T03:37:59.988ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
217012024-05-08T03:37:59.988ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217022024-05-08T03:37:59.988ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217032024-05-08T03:37:59.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217042024-05-08T03:37:59.991ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
217052024-05-08T03:37:59.991ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217062024-05-08T03:37:59.991ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217072024-05-08T03:37:59.992ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217082024-05-08T03:37:59.995ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
217092024-05-08T03:37:59.998ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
217102024-05-08T03:37:59.998ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217112024-05-08T03:37:59.998ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217122024-05-08T03:37:59.998ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217132024-05-08T03:37:59.998ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217142024-05-08T03:38:00.001ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217152024-05-08T03:38:00.001ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217162024-05-08T03:38:00.002ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217172024-05-08T03:38:00.004ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217182024-05-08T03:38:00.004ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217192024-05-08T03:38:00.005ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217202024-05-08T03:38:00.009ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217212024-05-08T03:38:00.009ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217222024-05-08T03:38:00.009ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217232024-05-08T03:38:00.013ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217242024-05-08T03:38:00.013ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217252024-05-08T03:38:00.013ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217262024-05-08T03:38:00.013ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217272024-05-08T03:38:00.013ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217282024-05-08T03:38:00.018ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217292024-05-08T03:38:00.018ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217302024-05-08T03:38:00.018ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217312024-05-08T03:38:00.019ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217322024-05-08T03:38:00.022ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217332024-05-08T03:38:00.022ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217342024-05-08T03:38:00.022ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217352024-05-08T03:38:00.023ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217362024-05-08T03:38:00.026ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217372024-05-08T03:38:00.032ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217382024-05-08T03:38:00.032ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217392024-05-08T03:38:00.032ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217402024-05-08T03:38:00.032ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217412024-05-08T03:38:00.032ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217422024-05-08T03:38:00.033ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217432024-05-08T03:38:00.035ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217442024-05-08T03:38:00.035ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217452024-05-08T03:38:00.035ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217462024-05-08T03:38:00.036ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217472024-05-08T03:38:00.038ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217482024-05-08T03:38:00.038ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217492024-05-08T03:38:00.038ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217502024-05-08T03:38:00.039ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217512024-05-08T03:38:00.041ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217522024-05-08T03:38:00.048ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") } result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217532024-05-08T03:38:00.048ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217542024-05-08T03:38:00.048ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217552024-05-08T03:38:00.048ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 resource = Database result = Ok(()) uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217562024-05-08T03:38:00.052ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 90936 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2093a50-6570-49b8-bae1-0f2eceb0b7a5 response_code = 200 uri = /v1/vpc-router-routes?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217572024-05-08T03:38:00.052ZINFOtest_unauthorized (external client test context): client received response status = 200
217582024-05-08T03:38:00.053ZINFOtest_unauthorized: test: begin endpoint url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217592024-05-08T03:38:00.053ZINFOtest_unauthorized: test: privileged GET url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217602024-05-08T03:38:00.053ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217612024-05-08T03:38:00.053ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217622024-05-08T03:38:00.054ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217632024-05-08T03:38:00.054ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217642024-05-08T03:38:00.054ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217652024-05-08T03:38:00.054ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217662024-05-08T03:38:00.055ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217672024-05-08T03:38:00.058ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217682024-05-08T03:38:00.058ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217692024-05-08T03:38:00.058ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217702024-05-08T03:38:00.062ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
217712024-05-08T03:38:00.062ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
217722024-05-08T03:38:00.062ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217732024-05-08T03:38:00.062ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217742024-05-08T03:38:00.063ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217752024-05-08T03:38:00.065ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
217762024-05-08T03:38:00.065ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217772024-05-08T03:38:00.065ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217782024-05-08T03:38:00.066ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217792024-05-08T03:38:00.068ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
217802024-05-08T03:38:00.072ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
217812024-05-08T03:38:00.072ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217822024-05-08T03:38:00.072ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217832024-05-08T03:38:00.072ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217842024-05-08T03:38:00.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
217852024-05-08T03:38:00.074ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
217862024-05-08T03:38:00.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217872024-05-08T03:38:00.074ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217882024-05-08T03:38:00.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217892024-05-08T03:38:00.080ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
217902024-05-08T03:38:00.080ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
217912024-05-08T03:38:00.080ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
217922024-05-08T03:38:00.083ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
217932024-05-08T03:38:00.085ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
217942024-05-08T03:38:00.093ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
217952024-05-08T03:38:00.093ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217962024-05-08T03:38:00.093ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217972024-05-08T03:38:00.093ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217982024-05-08T03:38:00.094ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
217992024-05-08T03:38:00.096ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218002024-05-08T03:38:00.096ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218012024-05-08T03:38:00.097ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218022024-05-08T03:38:00.100ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218032024-05-08T03:38:00.100ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218042024-05-08T03:38:00.101ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218052024-05-08T03:38:00.105ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218062024-05-08T03:38:00.106ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218072024-05-08T03:38:00.107ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218082024-05-08T03:38:00.112ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218092024-05-08T03:38:00.113ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218102024-05-08T03:38:00.113ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218112024-05-08T03:38:00.118ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218122024-05-08T03:38:00.118ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218132024-05-08T03:38:00.118ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218142024-05-08T03:38:00.118ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218152024-05-08T03:38:00.119ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218162024-05-08T03:38:00.125ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218172024-05-08T03:38:00.125ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218182024-05-08T03:38:00.125ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218192024-05-08T03:38:00.127ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218202024-05-08T03:38:00.130ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218212024-05-08T03:38:00.131ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218222024-05-08T03:38:00.131ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218232024-05-08T03:38:00.132ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218242024-05-08T03:38:00.135ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218252024-05-08T03:38:00.161ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218262024-05-08T03:38:00.162ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 108350 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ca707627-a9bd-41fa-9e0d-78ffc0b482d0 response_code = 200 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218272024-05-08T03:38:00.162ZINFOtest_unauthorized (external client test context): client received response status = 200
218282024-05-08T03:38:00.163ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218292024-05-08T03:38:00.163ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218302024-05-08T03:38:00.163ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218312024-05-08T03:38:00.164ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218322024-05-08T03:38:00.164ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218332024-05-08T03:38:00.164ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218342024-05-08T03:38:00.164ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218352024-05-08T03:38:00.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218362024-05-08T03:38:00.169ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218372024-05-08T03:38:00.169ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218382024-05-08T03:38:00.174ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218392024-05-08T03:38:00.182ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
218402024-05-08T03:38:00.182ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
218412024-05-08T03:38:00.182ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218422024-05-08T03:38:00.182ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218432024-05-08T03:38:00.185ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218442024-05-08T03:38:00.188ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
218452024-05-08T03:38:00.188ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218462024-05-08T03:38:00.189ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218472024-05-08T03:38:00.190ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218482024-05-08T03:38:00.193ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
218492024-05-08T03:38:00.203ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
218502024-05-08T03:38:00.203ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218512024-05-08T03:38:00.204ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218522024-05-08T03:38:00.204ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218532024-05-08T03:38:00.208ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
218542024-05-08T03:38:00.209ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
218552024-05-08T03:38:00.209ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218562024-05-08T03:38:00.209ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218572024-05-08T03:38:00.210ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218582024-05-08T03:38:00.212ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
218592024-05-08T03:38:00.212ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
218602024-05-08T03:38:00.212ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
218612024-05-08T03:38:00.213ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
218622024-05-08T03:38:00.221ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
218632024-05-08T03:38:00.233ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
218642024-05-08T03:38:00.234ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218652024-05-08T03:38:00.234ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218662024-05-08T03:38:00.234ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218672024-05-08T03:38:00.235ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218682024-05-08T03:38:00.246ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218692024-05-08T03:38:00.246ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218702024-05-08T03:38:00.248ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218712024-05-08T03:38:00.251ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218722024-05-08T03:38:00.252ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218732024-05-08T03:38:00.252ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218742024-05-08T03:38:00.255ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218752024-05-08T03:38:00.255ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218762024-05-08T03:38:00.256ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218772024-05-08T03:38:00.259ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218782024-05-08T03:38:00.259ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218792024-05-08T03:38:00.260ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218802024-05-08T03:38:00.264ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218812024-05-08T03:38:00.264ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218822024-05-08T03:38:00.264ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218832024-05-08T03:38:00.264ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218842024-05-08T03:38:00.265ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218852024-05-08T03:38:00.267ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218862024-05-08T03:38:00.267ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218872024-05-08T03:38:00.267ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218882024-05-08T03:38:00.268ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218892024-05-08T03:38:00.271ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218902024-05-08T03:38:00.271ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218912024-05-08T03:38:00.271ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218922024-05-08T03:38:00.272ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218932024-05-08T03:38:00.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
218942024-05-08T03:38:00.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
218952024-05-08T03:38:00.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
218962024-05-08T03:38:00.279ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218972024-05-08T03:38:00.294ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } result = Err(ObjectNotFound { type_name: RouterRoute, lookup_type: ByName("demo-router-route") }) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218982024-05-08T03:38:00.295ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: router-route with name "demo-router-route" error_message_internal = not found: router-route with name "demo-router-route" latency_us = 131763 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6bc695df-3b6a-4557-8129-51e83203cffa response_code = 404 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
218992024-05-08T03:38:00.295ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
219002024-05-08T03:38:00.295ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:37:59.562438546","datum":39}\n
219012024-05-08T03:38:00.297ZINFOtest_unauthorized (external client test context): client received response status = 404
219022024-05-08T03:38:00.297ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219032024-05-08T03:38:00.297ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219042024-05-08T03:38:00.297ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db64576b-8e99-4b97-be7c-9119e08070c7 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219052024-05-08T03:38:00.298ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db64576b-8e99-4b97-be7c-9119e08070c7 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219062024-05-08T03:38:00.298ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db64576b-8e99-4b97-be7c-9119e08070c7 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219072024-05-08T03:38:00.298ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db64576b-8e99-4b97-be7c-9119e08070c7 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219082024-05-08T03:38:00.298ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 659 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = db64576b-8e99-4b97-be7c-9119e08070c7 response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219092024-05-08T03:38:00.298ZINFOtest_unauthorized (external client test context): client received response status = 401
219102024-05-08T03:38:00.298ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219112024-05-08T03:38:00.298ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219122024-05-08T03:38:00.299ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0112ef1d-1faa-496f-9cad-f2d5efb95540 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219132024-05-08T03:38:00.299ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0112ef1d-1faa-496f-9cad-f2d5efb95540 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219142024-05-08T03:38:00.299ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0112ef1d-1faa-496f-9cad-f2d5efb95540 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219152024-05-08T03:38:00.299ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 498 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0112ef1d-1faa-496f-9cad-f2d5efb95540 response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219162024-05-08T03:38:00.300ZINFOtest_unauthorized (external client test context): client received response status = 401
219172024-05-08T03:38:00.300ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219182024-05-08T03:38:00.300ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219192024-05-08T03:38:00.300ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6253012b-6e24-405e-8fb5-f8bb95f83fad uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219202024-05-08T03:38:00.301ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6253012b-6e24-405e-8fb5-f8bb95f83fad uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219212024-05-08T03:38:00.303ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5007:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#150}::from::vpc_router_route_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::RouterRoute>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5023:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#150}::from::vpc_router_route_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#150}::from::vpc_router_route_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::RouterRoute>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#150}::from::vpc_router_route_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::RouterSelector>), dropshot::handler::HttpResponseOk<omicron_common::api::external::RouterRoute>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6253012b-6e24-405e-8fb5-f8bb95f83fad uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219222024-05-08T03:38:00.303ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2072 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6253012b-6e24-405e-8fb5-f8bb95f83fad response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219232024-05-08T03:38:00.303ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
219242024-05-08T03:38:00.303ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
219252024-05-08T03:38:00.303ZINFOtest_unauthorized (external client test context): client received response status = 401
219262024-05-08T03:38:00.303ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219272024-05-08T03:38:00.303ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":null,\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219282024-05-08T03:38:00.304ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219292024-05-08T03:38:00.304ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219302024-05-08T03:38:00.304ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219312024-05-08T03:38:00.304ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219322024-05-08T03:38:00.304ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219332024-05-08T03:38:00.305ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219342024-05-08T03:38:00.308ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219352024-05-08T03:38:00.308ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219362024-05-08T03:38:00.308ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219372024-05-08T03:38:00.311ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
219382024-05-08T03:38:00.311ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
219392024-05-08T03:38:00.311ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219402024-05-08T03:38:00.311ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219412024-05-08T03:38:00.312ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219422024-05-08T03:38:00.315ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
219432024-05-08T03:38:00.315ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219442024-05-08T03:38:00.315ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219452024-05-08T03:38:00.315ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219462024-05-08T03:38:00.320ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
219472024-05-08T03:38:00.324ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
219482024-05-08T03:38:00.325ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219492024-05-08T03:38:00.325ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219502024-05-08T03:38:00.326ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219512024-05-08T03:38:00.333ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
219522024-05-08T03:38:00.333ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
219532024-05-08T03:38:00.333ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219542024-05-08T03:38:00.333ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219552024-05-08T03:38:00.335ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219562024-05-08T03:38:00.337ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
219572024-05-08T03:38:00.337ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
219582024-05-08T03:38:00.337ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
219592024-05-08T03:38:00.338ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
219602024-05-08T03:38:00.341ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
219612024-05-08T03:38:00.344ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
219622024-05-08T03:38:00.344ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219632024-05-08T03:38:00.345ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219642024-05-08T03:38:00.345ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219652024-05-08T03:38:00.348ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219662024-05-08T03:38:00.351ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219672024-05-08T03:38:00.351ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219682024-05-08T03:38:00.352ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219692024-05-08T03:38:00.354ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219702024-05-08T03:38:00.354ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219712024-05-08T03:38:00.355ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219722024-05-08T03:38:00.357ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219732024-05-08T03:38:00.357ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219742024-05-08T03:38:00.357ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219752024-05-08T03:38:00.362ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219762024-05-08T03:38:00.362ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219772024-05-08T03:38:00.363ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219782024-05-08T03:38:00.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219792024-05-08T03:38:00.367ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219802024-05-08T03:38:00.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219812024-05-08T03:38:00.367ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219822024-05-08T03:38:00.368ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219832024-05-08T03:38:00.372ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219842024-05-08T03:38:00.373ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219852024-05-08T03:38:00.373ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219862024-05-08T03:38:00.374ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219872024-05-08T03:38:00.377ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219882024-05-08T03:38:00.377ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219892024-05-08T03:38:00.378ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219902024-05-08T03:38:00.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219912024-05-08T03:38:00.381ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219922024-05-08T03:38:00.402ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } result = Err(ObjectNotFound { type_name: RouterRoute, lookup_type: ByName("demo-router-route") }) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219932024-05-08T03:38:00.402ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: router-route with name "demo-router-route" error_message_internal = not found: router-route with name "demo-router-route" latency_us = 98479 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 70d35e91-6daf-47ac-b759-638349b32264 response_code = 404 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219942024-05-08T03:38:00.403ZINFOtest_unauthorized (external client test context): client received response status = 404
219952024-05-08T03:38:00.403ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219962024-05-08T03:38:00.403ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":null,\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219972024-05-08T03:38:00.419ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0b1d9a30-8248-4ace-830b-12ab8e3bc79c uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219982024-05-08T03:38:00.419ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0b1d9a30-8248-4ace-830b-12ab8e3bc79c uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
219992024-05-08T03:38:00.419ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0b1d9a30-8248-4ace-830b-12ab8e3bc79c uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220002024-05-08T03:38:00.419ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0b1d9a30-8248-4ace-830b-12ab8e3bc79c uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220012024-05-08T03:38:00.419ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 16298 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0b1d9a30-8248-4ace-830b-12ab8e3bc79c response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220022024-05-08T03:38:00.420ZINFOtest_unauthorized (external client test context): client received response status = 401
220032024-05-08T03:38:00.420ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220042024-05-08T03:38:00.420ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":null,\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220052024-05-08T03:38:00.420ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 65f9ee17-61da-422e-980d-80cf196d91f2 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220062024-05-08T03:38:00.421ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 65f9ee17-61da-422e-980d-80cf196d91f2 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220072024-05-08T03:38:00.421ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 65f9ee17-61da-422e-980d-80cf196d91f2 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220082024-05-08T03:38:00.421ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 679 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 65f9ee17-61da-422e-980d-80cf196d91f2 response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220092024-05-08T03:38:00.421ZINFOtest_unauthorized (external client test context): client received response status = 401
220102024-05-08T03:38:00.421ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220112024-05-08T03:38:00.421ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"different\\",\\"destination\\":{\\"type\\":\\"subnet\\",\\"value\\":\\"loopback\\"},\\"name\\":null,\\"target\\":{\\"type\\":\\"ip\\",\\"value\\":\\"127.0.0.1\\"}}")) method = PUT uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220122024-05-08T03:38:00.421ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ad34f263-af70-499a-a685-516243da7800 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220132024-05-08T03:38:00.422ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ad34f263-af70-499a-a685-516243da7800 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220142024-05-08T03:38:00.425ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5109:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#153}::from::vpc_router_route_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::RouterRoute>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5123:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#153}::from::vpc_router_route_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#153}::from::vpc_router_route_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::RouterRoute>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#153}::from::vpc_router_route_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::RouterRouteUpdate>), dropshot::handler::HttpResponseOk<omicron_common::api::external::RouterRoute>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ad34f263-af70-499a-a685-516243da7800 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220152024-05-08T03:38:00.426ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3613 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ad34f263-af70-499a-a685-516243da7800 response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220162024-05-08T03:38:00.426ZINFOtest_unauthorized (external client test context): client received response status = 401
220172024-05-08T03:38:00.426ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220182024-05-08T03:38:00.426ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220192024-05-08T03:38:00.427ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1c4122a4-610b-44b1-9473-9db96eb77587 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220202024-05-08T03:38:00.427ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 171 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1c4122a4-610b-44b1-9473-9db96eb77587 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220212024-05-08T03:38:00.427ZINFOtest_unauthorized (external client test context): client received response status = 405
220222024-05-08T03:38:00.427ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220232024-05-08T03:38:00.428ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220242024-05-08T03:38:00.428ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 916a8afc-4450-4906-b4e2-6986683f69b3 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220252024-05-08T03:38:00.428ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 916a8afc-4450-4906-b4e2-6986683f69b3 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220262024-05-08T03:38:00.428ZINFOtest_unauthorized (external client test context): client received response status = 405
220272024-05-08T03:38:00.428ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220282024-05-08T03:38:00.428ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220292024-05-08T03:38:00.428ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9519fcd2-698f-48a0-bf7f-dbf1691f2ca3 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220302024-05-08T03:38:00.428ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9519fcd2-698f-48a0-bf7f-dbf1691f2ca3 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220312024-05-08T03:38:00.428ZINFOtest_unauthorized (external client test context): client received response status = 405
220322024-05-08T03:38:00.429ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220332024-05-08T03:38:00.429ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220342024-05-08T03:38:00.429ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 88a581f7-8256-4e71-993a-73d141066f39 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220352024-05-08T03:38:00.429ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 88a581f7-8256-4e71-993a-73d141066f39 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220362024-05-08T03:38:00.429ZINFOtest_unauthorized (external client test context): client received response status = 405
220372024-05-08T03:38:00.429ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220382024-05-08T03:38:00.429ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220392024-05-08T03:38:00.429ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220402024-05-08T03:38:00.430ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220412024-05-08T03:38:00.430ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220422024-05-08T03:38:00.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220432024-05-08T03:38:00.430ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220442024-05-08T03:38:00.431ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220452024-05-08T03:38:00.435ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220462024-05-08T03:38:00.435ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220472024-05-08T03:38:00.436ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220482024-05-08T03:38:00.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
220492024-05-08T03:38:00.438ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
220502024-05-08T03:38:00.439ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220512024-05-08T03:38:00.439ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220522024-05-08T03:38:00.440ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220532024-05-08T03:38:00.449ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
220542024-05-08T03:38:00.449ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220552024-05-08T03:38:00.449ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220562024-05-08T03:38:00.450ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220572024-05-08T03:38:00.454ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
220582024-05-08T03:38:00.457ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
220592024-05-08T03:38:00.458ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220602024-05-08T03:38:00.458ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220612024-05-08T03:38:00.458ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220622024-05-08T03:38:00.461ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
220632024-05-08T03:38:00.461ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
220642024-05-08T03:38:00.461ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220652024-05-08T03:38:00.461ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220662024-05-08T03:38:00.462ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220672024-05-08T03:38:00.464ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
220682024-05-08T03:38:00.464ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
220692024-05-08T03:38:00.464ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
220702024-05-08T03:38:00.465ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
220712024-05-08T03:38:00.467ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
220722024-05-08T03:38:00.472ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
220732024-05-08T03:38:00.472ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220742024-05-08T03:38:00.472ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220752024-05-08T03:38:00.472ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220762024-05-08T03:38:00.473ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220772024-05-08T03:38:00.476ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220782024-05-08T03:38:00.476ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220792024-05-08T03:38:00.476ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220802024-05-08T03:38:00.479ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220812024-05-08T03:38:00.479ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220822024-05-08T03:38:00.480ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220832024-05-08T03:38:00.482ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220842024-05-08T03:38:00.482ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220852024-05-08T03:38:00.483ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220862024-05-08T03:38:00.486ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220872024-05-08T03:38:00.486ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220882024-05-08T03:38:00.487ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220892024-05-08T03:38:00.490ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220902024-05-08T03:38:00.490ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220912024-05-08T03:38:00.490ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220922024-05-08T03:38:00.490ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220932024-05-08T03:38:00.491ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220942024-05-08T03:38:00.493ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220952024-05-08T03:38:00.493ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220962024-05-08T03:38:00.494ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220972024-05-08T03:38:00.494ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220982024-05-08T03:38:00.497ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
220992024-05-08T03:38:00.497ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221002024-05-08T03:38:00.497ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221012024-05-08T03:38:00.498ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221022024-05-08T03:38:00.502ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221032024-05-08T03:38:00.527ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } result = Err(ObjectNotFound { type_name: RouterRoute, lookup_type: ByName("demo-router-route") }) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221042024-05-08T03:38:00.527ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: router-route with name "demo-router-route" error_message_internal = not found: router-route with name "demo-router-route" latency_us = 97379 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 57de80cd-c0e0-42a5-b0dc-459fcd757291 response_code = 404 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221052024-05-08T03:38:00.527ZDEBGtest_unauthorized (collection-task): collecting from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
221062024-05-08T03:38:00.528ZINFOtest_unauthorized (external client test context): client received response status = 404
221072024-05-08T03:38:00.528ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221082024-05-08T03:38:00.528ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221092024-05-08T03:38:00.528ZTRACtest_unauthorized (dropshot): incoming request local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = f316545c-b64f-478f-b1fa-ee6bbfadf2d1 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
221102024-05-08T03:38:00.610ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 82366 local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = f316545c-b64f-478f-b1fa-ee6bbfadf2d1 response_code = 200 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
221112024-05-08T03:38:00.611ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5b7146c-1e7c-4a43-8ef0-7ef97d538f8a uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221122024-05-08T03:38:00.612ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
221132024-05-08T03:38:00.613ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5b7146c-1e7c-4a43-8ef0-7ef97d538f8a uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221142024-05-08T03:38:00.613ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5b7146c-1e7c-4a43-8ef0-7ef97d538f8a uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221152024-05-08T03:38:00.613ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5b7146c-1e7c-4a43-8ef0-7ef97d538f8a uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221162024-05-08T03:38:00.613ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 2060 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a5b7146c-1e7c-4a43-8ef0-7ef97d538f8a response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221172024-05-08T03:38:00.617ZINFOtest_unauthorized (external client test context): client received response status = 401
221182024-05-08T03:38:00.618ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221192024-05-08T03:38:00.618ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221202024-05-08T03:38:00.619ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
221212024-05-08T03:38:00.737ZDEBGtest_unauthorized (collection-task): collected results from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 4 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
221222024-05-08T03:38:00.737ZDEBGtest_unauthorized (results-sink): inserting 200 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
221232024-05-08T03:38:00.737ZDEBGtest_unauthorized (clickhouse-client): unrolling 200 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
221242024-05-08T03:38:01.028ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_i64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"status_code","field_value":503}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"status_code","field_value":404}\n
221252024-05-08T03:38:01.029ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79043e99-90da-4db5-aa3a-83826e16ca3f uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221262024-05-08T03:38:01.029ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79043e99-90da-4db5-aa3a-83826e16ca3f uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221272024-05-08T03:38:01.029ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79043e99-90da-4db5-aa3a-83826e16ca3f uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221282024-05-08T03:38:01.030ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 397 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 79043e99-90da-4db5-aa3a-83826e16ca3f response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221292024-05-08T03:38:01.030ZINFOtest_unauthorized (external client test context): client received response status = 401
221302024-05-08T03:38:01.030ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221312024-05-08T03:38:01.030ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221322024-05-08T03:38:01.030ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fdcba619-fae7-427b-9700-476963c0eebd uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221332024-05-08T03:38:01.030ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fdcba619-fae7-427b-9700-476963c0eebd uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221342024-05-08T03:38:01.033ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5072:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#152}::from::vpc_router_route_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5087:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#152}::from::vpc_router_route_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#152}::from::vpc_router_route_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#152}::from::vpc_router_route_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::RoutePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalRouterSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fdcba619-fae7-427b-9700-476963c0eebd uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221352024-05-08T03:38:01.033ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3209 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fdcba619-fae7-427b-9700-476963c0eebd response_code = 401 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221362024-05-08T03:38:01.034ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 199 table_name = oximeter.fields_i64
221372024-05-08T03:38:01.035ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"route","field_value":"/metrics/collectors"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"route","field_value":"/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"route","field_value":"/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"route","field_value":"/v1/certificates"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"route","field_value":"/v1/floating-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"route","field_value":"/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"route","field_value":"/v1/groups"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"route","field_value":"/v1/groups"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"route","field_value":"/v1/me/ssh-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"route","field_value":"/v1/system/identity-providers/saml"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"route","field_value":"/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"route","field_value":"/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"route","field_value":"/v1/system/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"route","field_value":"/v1/system/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"route","field_value":"/v1/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"route","field_value":"/v1/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"route","field_value":"/v1/vpcs"}\n
221382024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client received response status = 401
221392024-05-08T03:38:01.038ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221402024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221412024-05-08T03:38:01.038ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1bbedef6-905f-40d4-8aea-bfedac0ff9d0 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221422024-05-08T03:38:01.038ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 81 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1bbedef6-905f-40d4-8aea-bfedac0ff9d0 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221432024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client received response status = 405
221442024-05-08T03:38:01.038ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221452024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221462024-05-08T03:38:01.038ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9566d819-b357-4b8e-8ce7-77e1ff02b175 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221472024-05-08T03:38:01.038ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9566d819-b357-4b8e-8ce7-77e1ff02b175 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221482024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client received response status = 405
221492024-05-08T03:38:01.038ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221502024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221512024-05-08T03:38:01.038ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e2d0790b-8b25-4754-9b1e-ddb4190c616f uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221522024-05-08T03:38:01.038ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e2d0790b-8b25-4754-9b1e-ddb4190c616f response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221532024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client received response status = 405
221542024-05-08T03:38:01.038ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221552024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221562024-05-08T03:38:01.038ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e597cf75-e07b-47f8-b2eb-c3bfa7825665 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221572024-05-08T03:38:01.038ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e597cf75-e07b-47f8-b2eb-c3bfa7825665 response_code = 405 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221582024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client received response status = 405
221592024-05-08T03:38:01.038ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221602024-05-08T03:38:01.038ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221612024-05-08T03:38:01.038ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221622024-05-08T03:38:01.038ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221632024-05-08T03:38:01.038ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
221642024-05-08T03:38:01.038ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221652024-05-08T03:38:01.038ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
221662024-05-08T03:38:01.039ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
221672024-05-08T03:38:01.040ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 599 table_name = oximeter.fields_string
221682024-05-08T03:38:01.040ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n
221692024-05-08T03:38:01.041ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221702024-05-08T03:38:01.042ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
221712024-05-08T03:38:01.043ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
221722024-05-08T03:38:01.044ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 199 table_name = oximeter.fields_uuid
221732024-05-08T03:38:01.045ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_histogramf64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:00.529342177","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:00.529384281","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:00.529394572","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:00.529403269","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:00.529411766","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530091072","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530146301","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530252102","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530267102","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530285819","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530297773","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530308935","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530318754","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530328103","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530339927","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530480686","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530492831","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530502420","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530513482","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530523732","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530533962","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530579393","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530594252","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530604422","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530614472","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530624312","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530635144","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530644943","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530654252","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530664482","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530674021","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530683860","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530694201","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530704221","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530714642","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530724381","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530738649","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530748259","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530758810","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530768168","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530777106","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530786665","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530796074","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530852586","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530867235","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530876453","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530886443","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530896503","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530906153","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530915251","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530925501","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530935090","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530944278","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530953236","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530962885","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530972344","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530982003","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.530991101","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531000690","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531010199","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531019448","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531028546","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531037824","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531047223","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531056331","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531066722","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531076892","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531086421","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531095760","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531156921","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531264395","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531313402","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531326779","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531336528","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531620107","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531648514","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531659696","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531670067","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531680066","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531689235","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531699154","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531715096","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531725196","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531735026","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531744334","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531753593","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531762631","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531771268","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531781097","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531811808","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531823201","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531832830","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531843021","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531851938","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531861106","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531870275","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531879613","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531888872","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531897559","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531907358","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531916827","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531926136","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531935334","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531945043","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531954182","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531963350","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531972608","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531981646","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.531991125","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532000975","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532009983","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532019752","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532047187","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532153508","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532170071","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532179229","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532188127","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532198918","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532208928","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532217976","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532226784","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532238687","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532247615","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532256683","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532267465","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532276543","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532285561","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532294639","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532308085","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532317634","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532326422","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532337133","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532346111","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532355780","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532369337","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532380339","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532390529","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532399667","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532414557","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532423164","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532432232","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532441010","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532453515","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532462633","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532473514","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532483985","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532493153","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532502051","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532511069","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532613833","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532623973","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532633001","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532644023","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532652791","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532661829","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532670356","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532681628","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532690476","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532699053","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532709443","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532718171","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532727219","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532736367","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532747790","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532756988","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532765745","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532776727","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532785845","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532795605","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532804713","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532816045","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532825354","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532834662","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532845654","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532854722","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532868580","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532877067","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532887718","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532897006","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532905583","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532915844","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532924952","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532933649","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532942467","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532952487","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532961645","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532970372","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532981675","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.532990863","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533000432","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533009240","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533020312","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533029951","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533038959","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533049890","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533058848","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533067796","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533077385","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:00.533088297","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n
221742024-05-08T03:38:01.050ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
221752024-05-08T03:38:01.050ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
221762024-05-08T03:38:01.050ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221772024-05-08T03:38:01.051ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
221782024-05-08T03:38:01.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
221792024-05-08T03:38:01.058ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
221802024-05-08T03:38:01.059ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221812024-05-08T03:38:01.059ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
221822024-05-08T03:38:01.064ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
221832024-05-08T03:38:01.065ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 199 table_name = oximeter.measurements_histogramf64
221842024-05-08T03:38:01.065ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:00.616210646","datum":40}\n
221852024-05-08T03:38:01.074ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
221862024-05-08T03:38:01.074ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
221872024-05-08T03:38:01.076ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
221882024-05-08T03:38:01.081ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
221892024-05-08T03:38:01.081ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221902024-05-08T03:38:01.081ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
221912024-05-08T03:38:01.082ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
221922024-05-08T03:38:01.086ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
221932024-05-08T03:38:01.086ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
221942024-05-08T03:38:01.087ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221952024-05-08T03:38:01.087ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
221962024-05-08T03:38:01.090ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
221972024-05-08T03:38:01.092ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
221982024-05-08T03:38:01.092ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
221992024-05-08T03:38:01.092ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222002024-05-08T03:38:01.093ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222012024-05-08T03:38:01.095ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
222022024-05-08T03:38:01.099ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
222032024-05-08T03:38:01.099ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222042024-05-08T03:38:01.099ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222052024-05-08T03:38:01.099ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222062024-05-08T03:38:01.100ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222072024-05-08T03:38:01.102ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222082024-05-08T03:38:01.103ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222092024-05-08T03:38:01.103ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222102024-05-08T03:38:01.107ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222112024-05-08T03:38:01.107ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222122024-05-08T03:38:01.108ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222132024-05-08T03:38:01.113ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222142024-05-08T03:38:01.114ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222152024-05-08T03:38:01.114ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222162024-05-08T03:38:01.144ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
222172024-05-08T03:38:01.145ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
222182024-05-08T03:38:01.145ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
222192024-05-08T03:38:01.145ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222202024-05-08T03:38:01.145ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222212024-05-08T03:38:01.146ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222222024-05-08T03:38:01.152ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222232024-05-08T03:38:01.156ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222242024-05-08T03:38:01.156ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222252024-05-08T03:38:01.157ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222262024-05-08T03:38:01.158ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222272024-05-08T03:38:01.164ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222282024-05-08T03:38:01.165ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222292024-05-08T03:38:01.165ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222302024-05-08T03:38:01.168ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222312024-05-08T03:38:01.172ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222322024-05-08T03:38:01.173ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222332024-05-08T03:38:01.173ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222342024-05-08T03:38:01.175ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = Database result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222352024-05-08T03:38:01.183ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222362024-05-08T03:38:01.199ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 resource = RouterRoute { parent: VpcRouter { parent: Vpc { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 1a500b79-03d2-4409-8824-3a89a02a8fd5, lookup_type: ByName("demo-vpc") }, key: 9017fac2-f394-48ef-beb1-a4d3ada512c4, lookup_type: ByName("demo-vpc-router") }, key: deb6a73a-4653-44ec-858a-df53ea25e628, lookup_type: ByName("demo-router-route") } result = Ok(()) uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222372024-05-08T03:38:01.200ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 161914 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3bc544e-25a7-4532-b5c8-c424be08ab61 response_code = 200 uri = /v1/vpc-router-routes/demo-router-route?project=demo-project&vpc=demo-vpc&router=demo-vpc-router
222382024-05-08T03:38:01.200ZINFOtest_unauthorized (external client test context): client received response status = 200
222392024-05-08T03:38:01.200ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks?project=demo-project
222402024-05-08T03:38:01.200ZINFOtest_unauthorized: test: privileged GET url = /v1/disks?project=demo-project
222412024-05-08T03:38:01.201ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks?project=demo-project
222422024-05-08T03:38:01.201ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 uri = /v1/disks?project=demo-project
222432024-05-08T03:38:01.202ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 uri = /v1/disks?project=demo-project
222442024-05-08T03:38:01.202ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks?project=demo-project
222452024-05-08T03:38:01.202ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222462024-05-08T03:38:01.203ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222472024-05-08T03:38:01.203ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222482024-05-08T03:38:01.205ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222492024-05-08T03:38:01.205ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222502024-05-08T03:38:01.206ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222512024-05-08T03:38:01.212ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
222522024-05-08T03:38:01.212ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
222532024-05-08T03:38:01.212ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222542024-05-08T03:38:01.212ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222552024-05-08T03:38:01.215ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222562024-05-08T03:38:01.218ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
222572024-05-08T03:38:01.218ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222582024-05-08T03:38:01.218ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222592024-05-08T03:38:01.219ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222602024-05-08T03:38:01.222ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
222612024-05-08T03:38:01.230ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
222622024-05-08T03:38:01.231ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222632024-05-08T03:38:01.231ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222642024-05-08T03:38:01.231ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222652024-05-08T03:38:01.236ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
222662024-05-08T03:38:01.236ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
222672024-05-08T03:38:01.236ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222682024-05-08T03:38:01.237ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222692024-05-08T03:38:01.239ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222702024-05-08T03:38:01.246ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
222712024-05-08T03:38:01.246ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
222722024-05-08T03:38:01.246ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
222732024-05-08T03:38:01.254ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
222742024-05-08T03:38:01.278ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
222752024-05-08T03:38:01.278ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
222762024-05-08T03:38:01.279ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
222772024-05-08T03:38:01.279ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
222782024-05-08T03:38:01.281ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
222792024-05-08T03:38:01.285ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
222802024-05-08T03:38:01.285ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 uri = /v1/disks?project=demo-project
222812024-05-08T03:38:01.285ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
222822024-05-08T03:38:01.285ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
222832024-05-08T03:38:01.294ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
222842024-05-08T03:38:01.306ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
222852024-05-08T03:38:01.306ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
222862024-05-08T03:38:01.315ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
222872024-05-08T03:38:01.317ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
222882024-05-08T03:38:01.317ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
222892024-05-08T03:38:01.317ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
222902024-05-08T03:38:01.317ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
222912024-05-08T03:38:01.323ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
222922024-05-08T03:38:01.325ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
222932024-05-08T03:38:01.325ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
222942024-05-08T03:38:01.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
222952024-05-08T03:38:01.329ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
222962024-05-08T03:38:01.340ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
222972024-05-08T03:38:01.340ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
222982024-05-08T03:38:01.340ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
222992024-05-08T03:38:01.341ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223002024-05-08T03:38:01.361ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks?project=demo-project
223012024-05-08T03:38:01.367ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/disks?project=demo-project
223022024-05-08T03:38:01.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
223032024-05-08T03:38:01.367ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
223042024-05-08T03:38:01.367ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
223052024-05-08T03:38:01.367ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223062024-05-08T03:38:01.368ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223072024-05-08T03:38:01.373ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
223082024-05-08T03:38:01.373ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
223092024-05-08T03:38:01.373ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223102024-05-08T03:38:01.373ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223112024-05-08T03:38:01.377ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
223122024-05-08T03:38:01.378ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
223132024-05-08T03:38:01.378ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223142024-05-08T03:38:01.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223152024-05-08T03:38:01.384ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks?project=demo-project
223162024-05-08T03:38:01.408ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/disks?project=demo-project
223172024-05-08T03:38:01.408ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database uri = /v1/disks?project=demo-project
223182024-05-08T03:38:01.408ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223192024-05-08T03:38:01.409ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223202024-05-08T03:38:01.420ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 219520 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 55f9d4a0-4f04-4833-8ee8-eeb84e9d86a7 response_code = 200 uri = /v1/disks?project=demo-project
223212024-05-08T03:38:01.421ZINFOtest_unauthorized (external client test context): client received response status = 200
223222024-05-08T03:38:01.421ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks?project=demo-project
223232024-05-08T03:38:01.421ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks?project=demo-project
223242024-05-08T03:38:01.424ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a uri = /v1/disks?project=demo-project
223252024-05-08T03:38:01.424ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a uri = /v1/disks?project=demo-project
223262024-05-08T03:38:01.424ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks?project=demo-project
223272024-05-08T03:38:01.424ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223282024-05-08T03:38:01.424ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223292024-05-08T03:38:01.429ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223302024-05-08T03:38:01.432ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223312024-05-08T03:38:01.432ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223322024-05-08T03:38:01.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223332024-05-08T03:38:01.440ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
223342024-05-08T03:38:01.440ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
223352024-05-08T03:38:01.441ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223362024-05-08T03:38:01.441ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223372024-05-08T03:38:01.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223382024-05-08T03:38:01.445ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
223392024-05-08T03:38:01.445ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223402024-05-08T03:38:01.446ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223412024-05-08T03:38:01.448ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223422024-05-08T03:38:01.454ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
223432024-05-08T03:38:01.458ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
223442024-05-08T03:38:01.458ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223452024-05-08T03:38:01.458ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223462024-05-08T03:38:01.459ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223472024-05-08T03:38:01.463ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
223482024-05-08T03:38:01.463ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
223492024-05-08T03:38:01.463ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223502024-05-08T03:38:01.464ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223512024-05-08T03:38:01.466ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223522024-05-08T03:38:01.471ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
223532024-05-08T03:38:01.471ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
223542024-05-08T03:38:01.471ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
223552024-05-08T03:38:01.472ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
223562024-05-08T03:38:01.478ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
223572024-05-08T03:38:01.482ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
223582024-05-08T03:38:01.485ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a uri = /v1/disks?project=demo-project
223592024-05-08T03:38:01.485ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database uri = /v1/disks?project=demo-project
223602024-05-08T03:38:01.485ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223612024-05-08T03:38:01.486ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223622024-05-08T03:38:01.489ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database uri = /v1/disks?project=demo-project
223632024-05-08T03:38:01.490ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223642024-05-08T03:38:01.491ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223652024-05-08T03:38:01.496ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
223662024-05-08T03:38:01.496ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
223672024-05-08T03:38:01.497ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database uri = /v1/disks?project=demo-project
223682024-05-08T03:38:01.497ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223692024-05-08T03:38:01.501ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223702024-05-08T03:38:01.511ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
223712024-05-08T03:38:01.511ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database uri = /v1/disks?project=demo-project
223722024-05-08T03:38:01.512ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223732024-05-08T03:38:01.513ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223742024-05-08T03:38:01.524ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
223752024-05-08T03:38:01.524ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database uri = /v1/disks?project=demo-project
223762024-05-08T03:38:01.524ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223772024-05-08T03:38:01.525ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
223782024-05-08T03:38:01.533ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
223792024-05-08T03:38:01.554ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/disks?project=demo-project
223802024-05-08T03:38:01.555ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 130586 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32fbb343-b2cb-4b26-8df1-38bbe983504a response_code = 404 uri = /v1/disks?project=demo-project
223812024-05-08T03:38:01.555ZINFOtest_unauthorized (external client test context): client received response status = 404
223822024-05-08T03:38:01.555ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks?project=demo-project
223832024-05-08T03:38:01.555ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks?project=demo-project
223842024-05-08T03:38:01.555ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8ccdf26-476c-4dd8-831d-255a8f513654 uri = /v1/disks?project=demo-project
223852024-05-08T03:38:01.556ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8ccdf26-476c-4dd8-831d-255a8f513654 uri = /v1/disks?project=demo-project
223862024-05-08T03:38:01.556ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8ccdf26-476c-4dd8-831d-255a8f513654 uri = /v1/disks?project=demo-project
223872024-05-08T03:38:01.556ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8ccdf26-476c-4dd8-831d-255a8f513654 uri = /v1/disks?project=demo-project
223882024-05-08T03:38:01.556ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 374 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e8ccdf26-476c-4dd8-831d-255a8f513654 response_code = 401 uri = /v1/disks?project=demo-project
223892024-05-08T03:38:01.556ZINFOtest_unauthorized (external client test context): client received response status = 401
223902024-05-08T03:38:01.556ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks?project=demo-project
223912024-05-08T03:38:01.556ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks?project=demo-project
223922024-05-08T03:38:01.556ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe602512-2095-430d-b1b3-40793100eb56 uri = /v1/disks?project=demo-project
223932024-05-08T03:38:01.557ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe602512-2095-430d-b1b3-40793100eb56 uri = /v1/disks?project=demo-project
223942024-05-08T03:38:01.557ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe602512-2095-430d-b1b3-40793100eb56 uri = /v1/disks?project=demo-project
223952024-05-08T03:38:01.557ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 302 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe602512-2095-430d-b1b3-40793100eb56 response_code = 401 uri = /v1/disks?project=demo-project
223962024-05-08T03:38:01.557ZINFOtest_unauthorized (external client test context): client received response status = 401
223972024-05-08T03:38:01.557ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks?project=demo-project
223982024-05-08T03:38:01.557ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks?project=demo-project
223992024-05-08T03:38:01.557ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3f3b71f8-b43b-459a-9e3a-975cac974255 uri = /v1/disks?project=demo-project
224002024-05-08T03:38:01.558ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3f3b71f8-b43b-459a-9e3a-975cac974255 uri = /v1/disks?project=demo-project
224012024-05-08T03:38:01.562ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2169:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#59}::from::disk_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Disk>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2189:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#59}::from::disk_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#59}::from::disk_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Disk>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#59}::from::disk_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Disk>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3f3b71f8-b43b-459a-9e3a-975cac974255 uri = /v1/disks?project=demo-project
224022024-05-08T03:38:01.562ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3939 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3f3b71f8-b43b-459a-9e3a-975cac974255 response_code = 401 uri = /v1/disks?project=demo-project
224032024-05-08T03:38:01.562ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
224042024-05-08T03:38:01.562ZINFOtest_unauthorized (external client test context): client received response status = 401
224052024-05-08T03:38:01.562ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks?project=demo-project
224062024-05-08T03:38:01.562ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224072024-05-08T03:38:01.563ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b20c29a8-6ae5-417d-bb9f-9bdd575b42b9 uri = /v1/disks?project=demo-project
224082024-05-08T03:38:01.563ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b20c29a8-6ae5-417d-bb9f-9bdd575b42b9 response_code = 405 uri = /v1/disks?project=demo-project
224092024-05-08T03:38:01.563ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
224102024-05-08T03:38:01.564ZINFOtest_unauthorized (external client test context): client received response status = 405
224112024-05-08T03:38:01.564ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks?project=demo-project
224122024-05-08T03:38:01.570ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224132024-05-08T03:38:01.591ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 22d0c662-028f-4dac-b2de-1d71fa7a31a5 uri = /v1/disks?project=demo-project
224142024-05-08T03:38:01.591ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21346 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 22d0c662-028f-4dac-b2de-1d71fa7a31a5 response_code = 405 uri = /v1/disks?project=demo-project
224152024-05-08T03:38:01.591ZINFOtest_unauthorized (external client test context): client received response status = 405
224162024-05-08T03:38:01.591ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks?project=demo-project
224172024-05-08T03:38:01.591ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224182024-05-08T03:38:01.592ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = be21e2b3-aeb1-425c-924f-79913a4cc5dd uri = /v1/disks?project=demo-project
224192024-05-08T03:38:01.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = be21e2b3-aeb1-425c-924f-79913a4cc5dd response_code = 405 uri = /v1/disks?project=demo-project
224202024-05-08T03:38:01.592ZINFOtest_unauthorized (external client test context): client received response status = 405
224212024-05-08T03:38:01.592ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks?project=demo-project
224222024-05-08T03:38:01.592ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224232024-05-08T03:38:01.592ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d322d686-c216-455f-b396-0c24ddc9a1d4 uri = /v1/disks?project=demo-project
224242024-05-08T03:38:01.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d322d686-c216-455f-b396-0c24ddc9a1d4 response_code = 405 uri = /v1/disks?project=demo-project
224252024-05-08T03:38:01.592ZINFOtest_unauthorized (external client test context): client received response status = 405
224262024-05-08T03:38:01.592ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks?project=demo-project
224272024-05-08T03:38:01.593ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk_source\\":{\\"block_size\\":4096,\\"type\\":\\"blank\\"},\\"name\\":\\"demo-disk\\",\\"size\\":2147483648}")) method = POST uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224282024-05-08T03:38:01.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c uri = /v1/disks?project=demo-project
224292024-05-08T03:38:01.593ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c uri = /v1/disks?project=demo-project
224302024-05-08T03:38:01.593ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks?project=demo-project
224312024-05-08T03:38:01.593ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224322024-05-08T03:38:01.593ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224332024-05-08T03:38:01.594ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224342024-05-08T03:38:01.597ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224352024-05-08T03:38:01.597ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224362024-05-08T03:38:01.598ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224372024-05-08T03:38:01.603ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
224382024-05-08T03:38:01.603ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
224392024-05-08T03:38:01.603ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224402024-05-08T03:38:01.603ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224412024-05-08T03:38:01.604ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224422024-05-08T03:38:01.607ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
224432024-05-08T03:38:01.607ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224442024-05-08T03:38:01.607ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224452024-05-08T03:38:01.608ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224462024-05-08T03:38:01.612ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
224472024-05-08T03:38:01.615ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
224482024-05-08T03:38:01.615ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224492024-05-08T03:38:01.615ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224502024-05-08T03:38:01.616ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224512024-05-08T03:38:01.619ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
224522024-05-08T03:38:01.619ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
224532024-05-08T03:38:01.619ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224542024-05-08T03:38:01.619ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224552024-05-08T03:38:01.620ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224562024-05-08T03:38:01.623ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
224572024-05-08T03:38:01.623ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
224582024-05-08T03:38:01.623ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
224592024-05-08T03:38:01.624ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
224602024-05-08T03:38:01.627ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
224612024-05-08T03:38:01.630ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
224622024-05-08T03:38:01.630ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c uri = /v1/disks?project=demo-project
224632024-05-08T03:38:01.630ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database uri = /v1/disks?project=demo-project
224642024-05-08T03:38:01.630ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
224652024-05-08T03:38:01.631ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
224662024-05-08T03:38:01.633ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database uri = /v1/disks?project=demo-project
224672024-05-08T03:38:01.633ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
224682024-05-08T03:38:01.634ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
224692024-05-08T03:38:01.638ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
224702024-05-08T03:38:01.639ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
224712024-05-08T03:38:01.639ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database uri = /v1/disks?project=demo-project
224722024-05-08T03:38:01.639ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
224732024-05-08T03:38:01.640ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
224742024-05-08T03:38:01.642ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
224752024-05-08T03:38:01.643ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database uri = /v1/disks?project=demo-project
224762024-05-08T03:38:01.643ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
224772024-05-08T03:38:01.643ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
224782024-05-08T03:38:01.647ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
224792024-05-08T03:38:01.647ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database uri = /v1/disks?project=demo-project
224802024-05-08T03:38:01.647ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
224812024-05-08T03:38:01.649ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
224822024-05-08T03:38:01.652ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
224832024-05-08T03:38:01.668ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/disks?project=demo-project
224842024-05-08T03:38:01.668ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 75029 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4fb3dfa1-9675-43cc-bf8e-7bb551b6f55c response_code = 404 uri = /v1/disks?project=demo-project
224852024-05-08T03:38:01.669ZINFOtest_unauthorized (external client test context): client received response status = 404
224862024-05-08T03:38:01.669ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks?project=demo-project
224872024-05-08T03:38:01.669ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk_source\\":{\\"block_size\\":4096,\\"type\\":\\"blank\\"},\\"name\\":\\"demo-disk\\",\\"size\\":2147483648}")) method = POST uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224882024-05-08T03:38:01.670ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 29ff6d72-5b00-41de-80bc-c5127f94bfe2 uri = /v1/disks?project=demo-project
224892024-05-08T03:38:01.670ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 29ff6d72-5b00-41de-80bc-c5127f94bfe2 uri = /v1/disks?project=demo-project
224902024-05-08T03:38:01.670ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 29ff6d72-5b00-41de-80bc-c5127f94bfe2 uri = /v1/disks?project=demo-project
224912024-05-08T03:38:01.670ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 29ff6d72-5b00-41de-80bc-c5127f94bfe2 uri = /v1/disks?project=demo-project
224922024-05-08T03:38:01.670ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 567 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 29ff6d72-5b00-41de-80bc-c5127f94bfe2 response_code = 401 uri = /v1/disks?project=demo-project
224932024-05-08T03:38:01.670ZINFOtest_unauthorized (external client test context): client received response status = 401
224942024-05-08T03:38:01.670ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks?project=demo-project
224952024-05-08T03:38:01.670ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk_source\\":{\\"block_size\\":4096,\\"type\\":\\"blank\\"},\\"name\\":\\"demo-disk\\",\\"size\\":2147483648}")) method = POST uri = http://127.0.0.1:42458/v1/disks?project=demo-project
224962024-05-08T03:38:01.671ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5a17a532-fd40-418b-a12d-7620930ba013 uri = /v1/disks?project=demo-project
224972024-05-08T03:38:01.671ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5a17a532-fd40-418b-a12d-7620930ba013 uri = /v1/disks?project=demo-project
224982024-05-08T03:38:01.671ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5a17a532-fd40-418b-a12d-7620930ba013 uri = /v1/disks?project=demo-project
224992024-05-08T03:38:01.671ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 348 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5a17a532-fd40-418b-a12d-7620930ba013 response_code = 401 uri = /v1/disks?project=demo-project
225002024-05-08T03:38:01.672ZINFOtest_unauthorized (external client test context): client received response status = 401
225012024-05-08T03:38:01.672ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks?project=demo-project
225022024-05-08T03:38:01.672ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk_source\\":{\\"block_size\\":4096,\\"type\\":\\"blank\\"},\\"name\\":\\"demo-disk\\",\\"size\\":2147483648}")) method = POST uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225032024-05-08T03:38:01.673ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 563daca2-11e9-482e-8636-912bc9c52a76 uri = /v1/disks?project=demo-project
225042024-05-08T03:38:01.673ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 563daca2-11e9-482e-8636-912bc9c52a76 uri = /v1/disks?project=demo-project
225052024-05-08T03:38:01.675ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2206:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#60}::from::disk_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::Disk>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2215:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#60}::from::disk_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#60}::from::disk_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::Disk>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#60}::from::disk_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskCreate>), dropshot::handler::HttpResponseCreated<omicron_common::api::external::Disk>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 563daca2-11e9-482e-8636-912bc9c52a76 uri = /v1/disks?project=demo-project
225062024-05-08T03:38:01.675ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2541 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 563daca2-11e9-482e-8636-912bc9c52a76 response_code = 401 uri = /v1/disks?project=demo-project
225072024-05-08T03:38:01.676ZINFOtest_unauthorized (external client test context): client received response status = 401
225082024-05-08T03:38:01.676ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks?project=demo-project
225092024-05-08T03:38:01.676ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225102024-05-08T03:38:01.677ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36c0f114-b915-41a7-a65b-fedba957a8a6 uri = /v1/disks?project=demo-project
225112024-05-08T03:38:01.677ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 86 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36c0f114-b915-41a7-a65b-fedba957a8a6 response_code = 405 uri = /v1/disks?project=demo-project
225122024-05-08T03:38:01.677ZINFOtest_unauthorized (external client test context): client received response status = 405
225132024-05-08T03:38:01.677ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks?project=demo-project
225142024-05-08T03:38:01.677ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225152024-05-08T03:38:01.677ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20a544c6-c317-4ff9-95b9-be4794a44c10 uri = /v1/disks?project=demo-project
225162024-05-08T03:38:01.677ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20a544c6-c317-4ff9-95b9-be4794a44c10 response_code = 405 uri = /v1/disks?project=demo-project
225172024-05-08T03:38:01.677ZINFOtest_unauthorized (external client test context): client received response status = 405
225182024-05-08T03:38:01.677ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks?project=demo-project
225192024-05-08T03:38:01.678ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225202024-05-08T03:38:01.678ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 316fec99-9621-4951-a647-e9e575bcfc04 uri = /v1/disks?project=demo-project
225212024-05-08T03:38:01.678ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 130 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 316fec99-9621-4951-a647-e9e575bcfc04 response_code = 405 uri = /v1/disks?project=demo-project
225222024-05-08T03:38:01.678ZINFOtest_unauthorized (external client test context): client received response status = 405
225232024-05-08T03:38:01.678ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks?project=demo-project
225242024-05-08T03:38:01.678ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225252024-05-08T03:38:01.678ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ea3c9931-fbbb-415d-b11d-a0aaf53896e3 uri = /v1/disks?project=demo-project
225262024-05-08T03:38:01.678ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ea3c9931-fbbb-415d-b11d-a0aaf53896e3 response_code = 405 uri = /v1/disks?project=demo-project
225272024-05-08T03:38:01.679ZINFOtest_unauthorized (external client test context): client received response status = 405
225282024-05-08T03:38:01.679ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks?project=demo-project
225292024-05-08T03:38:01.679ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225302024-05-08T03:38:01.679ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 28ec5b76-e49e-4afe-a90c-fb0f6278accc uri = /v1/disks?project=demo-project
225312024-05-08T03:38:01.679ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 109 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 28ec5b76-e49e-4afe-a90c-fb0f6278accc response_code = 405 uri = /v1/disks?project=demo-project
225322024-05-08T03:38:01.679ZINFOtest_unauthorized (external client test context): client received response status = 405
225332024-05-08T03:38:01.679ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks?project=demo-project
225342024-05-08T03:38:01.679ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225352024-05-08T03:38:01.680ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 43b67eac-6b9b-4033-9791-4ac7f40d9cd2 uri = /v1/disks?project=demo-project
225362024-05-08T03:38:01.680ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 43b67eac-6b9b-4033-9791-4ac7f40d9cd2 response_code = 405 uri = /v1/disks?project=demo-project
225372024-05-08T03:38:01.680ZINFOtest_unauthorized (external client test context): client received response status = 405
225382024-05-08T03:38:01.680ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks?project=demo-project
225392024-05-08T03:38:01.680ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225402024-05-08T03:38:01.680ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c4dcc6e9-a835-43fe-82f4-8c1540ed14f6 uri = /v1/disks?project=demo-project
225412024-05-08T03:38:01.681ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c4dcc6e9-a835-43fe-82f4-8c1540ed14f6 response_code = 405 uri = /v1/disks?project=demo-project
225422024-05-08T03:38:01.681ZINFOtest_unauthorized (external client test context): client received response status = 405
225432024-05-08T03:38:01.681ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks?project=demo-project
225442024-05-08T03:38:01.681ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225452024-05-08T03:38:01.681ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1909416d-10f3-4029-bdc6-2fd0d455038a uri = /v1/disks?project=demo-project
225462024-05-08T03:38:01.681ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1909416d-10f3-4029-bdc6-2fd0d455038a response_code = 405 uri = /v1/disks?project=demo-project
225472024-05-08T03:38:01.681ZINFOtest_unauthorized (external client test context): client received response status = 405
225482024-05-08T03:38:01.681ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks?project=demo-project
225492024-05-08T03:38:01.681ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks?project=demo-project
225502024-05-08T03:38:01.682ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b uri = /v1/disks?project=demo-project
225512024-05-08T03:38:01.682ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b uri = /v1/disks?project=demo-project
225522024-05-08T03:38:01.682ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks?project=demo-project
225532024-05-08T03:38:01.682ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225542024-05-08T03:38:01.682ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225552024-05-08T03:38:01.683ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225562024-05-08T03:38:01.690ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225572024-05-08T03:38:01.690ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225582024-05-08T03:38:01.691ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225592024-05-08T03:38:01.694ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
225602024-05-08T03:38:01.694ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
225612024-05-08T03:38:01.694ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225622024-05-08T03:38:01.694ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225632024-05-08T03:38:01.695ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225642024-05-08T03:38:01.696ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
225652024-05-08T03:38:01.697ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225662024-05-08T03:38:01.697ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225672024-05-08T03:38:01.698ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225682024-05-08T03:38:01.700ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
225692024-05-08T03:38:01.705ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
225702024-05-08T03:38:01.705ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225712024-05-08T03:38:01.705ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225722024-05-08T03:38:01.705ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225732024-05-08T03:38:01.708ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
225742024-05-08T03:38:01.708ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
225752024-05-08T03:38:01.708ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225762024-05-08T03:38:01.708ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225772024-05-08T03:38:01.708ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225782024-05-08T03:38:01.711ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
225792024-05-08T03:38:01.711ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
225802024-05-08T03:38:01.711ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
225812024-05-08T03:38:01.712ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
225822024-05-08T03:38:01.714ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
225832024-05-08T03:38:01.718ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
225842024-05-08T03:38:01.718ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b uri = /v1/disks?project=demo-project
225852024-05-08T03:38:01.718ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
225862024-05-08T03:38:01.718ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
225872024-05-08T03:38:01.719ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
225882024-05-08T03:38:01.722ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
225892024-05-08T03:38:01.722ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
225902024-05-08T03:38:01.723ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
225912024-05-08T03:38:01.725ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
225922024-05-08T03:38:01.725ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
225932024-05-08T03:38:01.725ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
225942024-05-08T03:38:01.726ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
225952024-05-08T03:38:01.728ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
225962024-05-08T03:38:01.731ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
225972024-05-08T03:38:01.731ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
225982024-05-08T03:38:01.731ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
225992024-05-08T03:38:01.733ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
226002024-05-08T03:38:01.736ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
226012024-05-08T03:38:01.736ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
226022024-05-08T03:38:01.736ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
226032024-05-08T03:38:01.737ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
226042024-05-08T03:38:01.740ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks?project=demo-project
226052024-05-08T03:38:01.747ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/disks?project=demo-project
226062024-05-08T03:38:01.747ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/disks?project=demo-project
226072024-05-08T03:38:01.747ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks?project=demo-project
226082024-05-08T03:38:01.747ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
226092024-05-08T03:38:01.747ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
226102024-05-08T03:38:01.747ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
226112024-05-08T03:38:01.751ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks?project=demo-project
226122024-05-08T03:38:01.751ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
226132024-05-08T03:38:01.751ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
226142024-05-08T03:38:01.752ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
226152024-05-08T03:38:01.756ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks?project=demo-project
226162024-05-08T03:38:01.756ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
226172024-05-08T03:38:01.756ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
226182024-05-08T03:38:01.757ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
226192024-05-08T03:38:01.760ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks?project=demo-project
226202024-05-08T03:38:01.769ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/disks?project=demo-project
226212024-05-08T03:38:01.769ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database uri = /v1/disks?project=demo-project
226222024-05-08T03:38:01.769ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b roles = RoleSet { roles: {} } uri = /v1/disks?project=demo-project
226232024-05-08T03:38:01.770ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b resource = Database result = Ok(()) uri = /v1/disks?project=demo-project
226242024-05-08T03:38:01.773ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 91397 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e0853beb-1bcd-472b-b4dd-de657cb1053b response_code = 200 uri = /v1/disks?project=demo-project
226252024-05-08T03:38:01.774ZINFOtest_unauthorized (external client test context): client received response status = 200
226262024-05-08T03:38:01.774ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks/demo-disk?project=demo-project
226272024-05-08T03:38:01.774ZINFOtest_unauthorized: test: privileged GET url = /v1/disks/demo-disk?project=demo-project
226282024-05-08T03:38:01.774ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
226292024-05-08T03:38:01.775ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 uri = /v1/disks/demo-disk?project=demo-project
226302024-05-08T03:38:01.775ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 uri = /v1/disks/demo-disk?project=demo-project
226312024-05-08T03:38:01.775ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks/demo-disk?project=demo-project
226322024-05-08T03:38:01.775ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226332024-05-08T03:38:01.775ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226342024-05-08T03:38:01.779ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226352024-05-08T03:38:01.782ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226362024-05-08T03:38:01.782ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226372024-05-08T03:38:01.783ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226382024-05-08T03:38:01.786ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
226392024-05-08T03:38:01.786ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
226402024-05-08T03:38:01.786ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226412024-05-08T03:38:01.786ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226422024-05-08T03:38:01.786ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226432024-05-08T03:38:01.788ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
226442024-05-08T03:38:01.788ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226452024-05-08T03:38:01.788ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226462024-05-08T03:38:01.789ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226472024-05-08T03:38:01.792ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
226482024-05-08T03:38:01.802ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
226492024-05-08T03:38:01.802ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226502024-05-08T03:38:01.802ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226512024-05-08T03:38:01.803ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226522024-05-08T03:38:01.806ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
226532024-05-08T03:38:01.806ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
226542024-05-08T03:38:01.806ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226552024-05-08T03:38:01.806ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226562024-05-08T03:38:01.813ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226572024-05-08T03:38:01.821ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
226582024-05-08T03:38:01.821ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226592024-05-08T03:38:01.821ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226602024-05-08T03:38:01.822ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226612024-05-08T03:38:01.831ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
226622024-05-08T03:38:01.835ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
226632024-05-08T03:38:01.836ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 uri = /v1/disks/demo-disk?project=demo-project
226642024-05-08T03:38:01.836ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database uri = /v1/disks/demo-disk?project=demo-project
226652024-05-08T03:38:01.836ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
226662024-05-08T03:38:01.836ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226672024-05-08T03:38:01.840ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database uri = /v1/disks/demo-disk?project=demo-project
226682024-05-08T03:38:01.840ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
226692024-05-08T03:38:01.841ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226702024-05-08T03:38:01.846ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database uri = /v1/disks/demo-disk?project=demo-project
226712024-05-08T03:38:01.846ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
226722024-05-08T03:38:01.848ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226732024-05-08T03:38:01.852ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk?project=demo-project
226742024-05-08T03:38:01.852ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk?project=demo-project
226752024-05-08T03:38:01.852ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database uri = /v1/disks/demo-disk?project=demo-project
226762024-05-08T03:38:01.852ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
226772024-05-08T03:38:01.853ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226782024-05-08T03:38:01.861ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk?project=demo-project
226792024-05-08T03:38:01.861ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database uri = /v1/disks/demo-disk?project=demo-project
226802024-05-08T03:38:01.861ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
226812024-05-08T03:38:01.862ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226822024-05-08T03:38:01.865ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk?project=demo-project
226832024-05-08T03:38:01.865ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database uri = /v1/disks/demo-disk?project=demo-project
226842024-05-08T03:38:01.865ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
226852024-05-08T03:38:01.866ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226862024-05-08T03:38:01.871ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks/demo-disk?project=demo-project
226872024-05-08T03:38:01.880ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
226882024-05-08T03:38:01.881ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 105792 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89dab2b5-0cfd-4a2e-8ecd-79a01033cc25 response_code = 200 uri = /v1/disks/demo-disk?project=demo-project
226892024-05-08T03:38:01.882ZINFOtest_unauthorized (external client test context): client received response status = 200
226902024-05-08T03:38:01.897ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks/demo-disk?project=demo-project
226912024-05-08T03:38:01.897ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
226922024-05-08T03:38:01.898ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab uri = /v1/disks/demo-disk?project=demo-project
226932024-05-08T03:38:01.898ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab uri = /v1/disks/demo-disk?project=demo-project
226942024-05-08T03:38:01.898ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-disk?project=demo-project
226952024-05-08T03:38:01.898ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226962024-05-08T03:38:01.898ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
226972024-05-08T03:38:01.899ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
226982024-05-08T03:38:01.904ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
226992024-05-08T03:38:01.904ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
227002024-05-08T03:38:01.905ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
227012024-05-08T03:38:01.917ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
227022024-05-08T03:38:01.917ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
227032024-05-08T03:38:01.917ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
227042024-05-08T03:38:01.917ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
227052024-05-08T03:38:01.918ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
227062024-05-08T03:38:01.921ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
227072024-05-08T03:38:01.921ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
227082024-05-08T03:38:01.921ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
227092024-05-08T03:38:01.926ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
227102024-05-08T03:38:01.931ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
227112024-05-08T03:38:01.934ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
227122024-05-08T03:38:01.934ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
227132024-05-08T03:38:01.934ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
227142024-05-08T03:38:01.935ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
227152024-05-08T03:38:01.939ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
227162024-05-08T03:38:01.940ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
227172024-05-08T03:38:01.940ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
227182024-05-08T03:38:01.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
227192024-05-08T03:38:01.940ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
227202024-05-08T03:38:01.946ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
227212024-05-08T03:38:01.946ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
227222024-05-08T03:38:01.946ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
227232024-05-08T03:38:01.946ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
227242024-05-08T03:38:01.950ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
227252024-05-08T03:38:01.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
227262024-05-08T03:38:01.955ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab uri = /v1/disks/demo-disk?project=demo-project
227272024-05-08T03:38:01.956ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database uri = /v1/disks/demo-disk?project=demo-project
227282024-05-08T03:38:01.956ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227292024-05-08T03:38:01.957ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
227302024-05-08T03:38:01.961ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database uri = /v1/disks/demo-disk?project=demo-project
227312024-05-08T03:38:01.961ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227322024-05-08T03:38:01.961ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
227332024-05-08T03:38:01.966ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database uri = /v1/disks/demo-disk?project=demo-project
227342024-05-08T03:38:01.966ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227352024-05-08T03:38:01.967ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
227362024-05-08T03:38:01.973ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk?project=demo-project
227372024-05-08T03:38:01.974ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk?project=demo-project
227382024-05-08T03:38:01.974ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database uri = /v1/disks/demo-disk?project=demo-project
227392024-05-08T03:38:01.974ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227402024-05-08T03:38:01.978ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
227412024-05-08T03:38:01.984ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk?project=demo-project
227422024-05-08T03:38:01.984ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database uri = /v1/disks/demo-disk?project=demo-project
227432024-05-08T03:38:01.984ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227442024-05-08T03:38:01.985ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
227452024-05-08T03:38:01.987ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk?project=demo-project
227462024-05-08T03:38:01.987ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database uri = /v1/disks/demo-disk?project=demo-project
227472024-05-08T03:38:01.987ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227482024-05-08T03:38:01.988ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
227492024-05-08T03:38:01.991ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
227502024-05-08T03:38:02.014ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-disk") }) uri = /v1/disks/demo-disk?project=demo-project
227512024-05-08T03:38:02.014ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-disk" error_message_internal = not found: disk with name "demo-disk" latency_us = 116409 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 70805e76-893d-4e0e-b634-8f5253bacfab response_code = 404 uri = /v1/disks/demo-disk?project=demo-project
227522024-05-08T03:38:02.015ZINFOtest_unauthorized (external client test context): client received response status = 404
227532024-05-08T03:38:02.015ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks/demo-disk?project=demo-project
227542024-05-08T03:38:02.015ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227552024-05-08T03:38:02.016ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe7740ea-2e08-4ce9-9325-7191dbe7ffe7 uri = /v1/disks/demo-disk?project=demo-project
227562024-05-08T03:38:02.017ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe7740ea-2e08-4ce9-9325-7191dbe7ffe7 uri = /v1/disks/demo-disk?project=demo-project
227572024-05-08T03:38:02.017ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe7740ea-2e08-4ce9-9325-7191dbe7ffe7 uri = /v1/disks/demo-disk?project=demo-project
227582024-05-08T03:38:02.017ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe7740ea-2e08-4ce9-9325-7191dbe7ffe7 uri = /v1/disks/demo-disk?project=demo-project
227592024-05-08T03:38:02.017ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 544 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fe7740ea-2e08-4ce9-9325-7191dbe7ffe7 response_code = 401 uri = /v1/disks/demo-disk?project=demo-project
227602024-05-08T03:38:02.017ZINFOtest_unauthorized (external client test context): client received response status = 401
227612024-05-08T03:38:02.017ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks/demo-disk?project=demo-project
227622024-05-08T03:38:02.017ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227632024-05-08T03:38:02.018ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c83b9c23-b55f-4af1-9abf-c0370c91b8a0 uri = /v1/disks/demo-disk?project=demo-project
227642024-05-08T03:38:02.018ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c83b9c23-b55f-4af1-9abf-c0370c91b8a0 uri = /v1/disks/demo-disk?project=demo-project
227652024-05-08T03:38:02.018ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c83b9c23-b55f-4af1-9abf-c0370c91b8a0 uri = /v1/disks/demo-disk?project=demo-project
227662024-05-08T03:38:02.018ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 342 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c83b9c23-b55f-4af1-9abf-c0370c91b8a0 response_code = 401 uri = /v1/disks/demo-disk?project=demo-project
227672024-05-08T03:38:02.018ZINFOtest_unauthorized (external client test context): client received response status = 401
227682024-05-08T03:38:02.018ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks/demo-disk?project=demo-project
227692024-05-08T03:38:02.018ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227702024-05-08T03:38:02.019ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5d46f2b1-ad0e-42c5-8041-545f8c331416 uri = /v1/disks/demo-disk?project=demo-project
227712024-05-08T03:38:02.019ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5d46f2b1-ad0e-42c5-8041-545f8c331416 uri = /v1/disks/demo-disk?project=demo-project
227722024-05-08T03:38:02.021ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2231:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#61}::from::disk_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::Disk>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2241:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#61}::from::disk_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#61}::from::disk_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::Disk>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#61}::from::disk_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseOk<omicron_common::api::external::Disk>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5d46f2b1-ad0e-42c5-8041-545f8c331416 uri = /v1/disks/demo-disk?project=demo-project
227732024-05-08T03:38:02.022ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2995 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5d46f2b1-ad0e-42c5-8041-545f8c331416 response_code = 401 uri = /v1/disks/demo-disk?project=demo-project
227742024-05-08T03:38:02.022ZINFOtest_unauthorized (external client test context): client received response status = 401
227752024-05-08T03:38:02.022ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks/demo-disk?project=demo-project
227762024-05-08T03:38:02.022ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227772024-05-08T03:38:02.023ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7561cac6-b7d1-4b93-a86a-824d26e4081c uri = /v1/disks/demo-disk?project=demo-project
227782024-05-08T03:38:02.023ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7561cac6-b7d1-4b93-a86a-824d26e4081c response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
227792024-05-08T03:38:02.023ZINFOtest_unauthorized (external client test context): client received response status = 405
227802024-05-08T03:38:02.024ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks/demo-disk?project=demo-project
227812024-05-08T03:38:02.024ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227822024-05-08T03:38:02.024ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4277ed2d-a0d9-46d6-bcd7-e7af6ed7e99f uri = /v1/disks/demo-disk?project=demo-project
227832024-05-08T03:38:02.024ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4277ed2d-a0d9-46d6-bcd7-e7af6ed7e99f response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
227842024-05-08T03:38:02.024ZINFOtest_unauthorized (external client test context): client received response status = 405
227852024-05-08T03:38:02.025ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks/demo-disk?project=demo-project
227862024-05-08T03:38:02.025ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227872024-05-08T03:38:02.025ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3bd0bd75-c26e-4cc7-bfb2-7219d616c7bd uri = /v1/disks/demo-disk?project=demo-project
227882024-05-08T03:38:02.026ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 431 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3bd0bd75-c26e-4cc7-bfb2-7219d616c7bd response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
227892024-05-08T03:38:02.028ZINFOtest_unauthorized (external client test context): client received response status = 405
227902024-05-08T03:38:02.028ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks/demo-disk?project=demo-project
227912024-05-08T03:38:02.028ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227922024-05-08T03:38:02.034ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 809ddf97-e3b6-4066-965a-f94037009310 uri = /v1/disks/demo-disk?project=demo-project
227932024-05-08T03:38:02.034ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 893 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 809ddf97-e3b6-4066-965a-f94037009310 response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
227942024-05-08T03:38:02.050ZINFOtest_unauthorized (external client test context): client received response status = 405
227952024-05-08T03:38:02.050ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks/demo-disk?project=demo-project
227962024-05-08T03:38:02.052ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
227972024-05-08T03:38:02.052ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6a3d97f6-81a0-4e17-a943-c8d9b107fc78 uri = /v1/disks/demo-disk?project=demo-project
227982024-05-08T03:38:02.052ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 169 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6a3d97f6-81a0-4e17-a943-c8d9b107fc78 response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
227992024-05-08T03:38:02.053ZINFOtest_unauthorized (external client test context): client received response status = 405
228002024-05-08T03:38:02.053ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks/demo-disk?project=demo-project
228012024-05-08T03:38:02.053ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228022024-05-08T03:38:02.053ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f760858c-ca72-45e2-9002-7ed824c1469a uri = /v1/disks/demo-disk?project=demo-project
228032024-05-08T03:38:02.054ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 214 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f760858c-ca72-45e2-9002-7ed824c1469a response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
228042024-05-08T03:38:02.054ZINFOtest_unauthorized (external client test context): client received response status = 405
228052024-05-08T03:38:02.054ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks/demo-disk?project=demo-project
228062024-05-08T03:38:02.054ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228072024-05-08T03:38:02.055ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e851dc63-7402-4907-9625-257ac0642b8f uri = /v1/disks/demo-disk?project=demo-project
228082024-05-08T03:38:02.055ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 406 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e851dc63-7402-4907-9625-257ac0642b8f response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
228092024-05-08T03:38:02.056ZINFOtest_unauthorized (external client test context): client received response status = 405
228102024-05-08T03:38:02.057ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks/demo-disk?project=demo-project
228112024-05-08T03:38:02.057ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228122024-05-08T03:38:02.058ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ea8c53fc-c603-45a5-93e6-5ef67e6d17fa uri = /v1/disks/demo-disk?project=demo-project
228132024-05-08T03:38:02.058ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ea8c53fc-c603-45a5-93e6-5ef67e6d17fa response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
228142024-05-08T03:38:02.058ZINFOtest_unauthorized (external client test context): client received response status = 405
228152024-05-08T03:38:02.059ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks/demo-disk?project=demo-project
228162024-05-08T03:38:02.059ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228172024-05-08T03:38:02.060ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 uri = /v1/disks/demo-disk?project=demo-project
228182024-05-08T03:38:02.062ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 uri = /v1/disks/demo-disk?project=demo-project
228192024-05-08T03:38:02.062ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-disk?project=demo-project
228202024-05-08T03:38:02.062ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228212024-05-08T03:38:02.062ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228222024-05-08T03:38:02.065ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228232024-05-08T03:38:02.074ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228242024-05-08T03:38:02.074ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228252024-05-08T03:38:02.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228262024-05-08T03:38:02.084ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
228272024-05-08T03:38:02.084ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
228282024-05-08T03:38:02.084ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228292024-05-08T03:38:02.084ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228302024-05-08T03:38:02.085ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228312024-05-08T03:38:02.088ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
228322024-05-08T03:38:02.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228332024-05-08T03:38:02.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228342024-05-08T03:38:02.092ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228352024-05-08T03:38:02.095ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
228362024-05-08T03:38:02.098ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
228372024-05-08T03:38:02.099ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228382024-05-08T03:38:02.099ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228392024-05-08T03:38:02.099ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228402024-05-08T03:38:02.101ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
228412024-05-08T03:38:02.101ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
228422024-05-08T03:38:02.101ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228432024-05-08T03:38:02.101ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228442024-05-08T03:38:02.102ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228452024-05-08T03:38:02.105ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
228462024-05-08T03:38:02.105ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
228472024-05-08T03:38:02.105ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
228482024-05-08T03:38:02.108ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
228492024-05-08T03:38:02.111ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
228502024-05-08T03:38:02.122ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
228512024-05-08T03:38:02.122ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 uri = /v1/disks/demo-disk?project=demo-project
228522024-05-08T03:38:02.122ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database uri = /v1/disks/demo-disk?project=demo-project
228532024-05-08T03:38:02.123ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228542024-05-08T03:38:02.125ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
228552024-05-08T03:38:02.141ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database uri = /v1/disks/demo-disk?project=demo-project
228562024-05-08T03:38:02.141ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228572024-05-08T03:38:02.145ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
228582024-05-08T03:38:02.151ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database uri = /v1/disks/demo-disk?project=demo-project
228592024-05-08T03:38:02.151ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228602024-05-08T03:38:02.152ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
228612024-05-08T03:38:02.159ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk?project=demo-project
228622024-05-08T03:38:02.159ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk?project=demo-project
228632024-05-08T03:38:02.159ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database uri = /v1/disks/demo-disk?project=demo-project
228642024-05-08T03:38:02.160ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228652024-05-08T03:38:02.161ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
228662024-05-08T03:38:02.164ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk?project=demo-project
228672024-05-08T03:38:02.164ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database uri = /v1/disks/demo-disk?project=demo-project
228682024-05-08T03:38:02.165ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228692024-05-08T03:38:02.166ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
228702024-05-08T03:38:02.174ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk?project=demo-project
228712024-05-08T03:38:02.175ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database uri = /v1/disks/demo-disk?project=demo-project
228722024-05-08T03:38:02.175ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228732024-05-08T03:38:02.176ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
228742024-05-08T03:38:02.181ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
228752024-05-08T03:38:02.208ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-disk") }) uri = /v1/disks/demo-disk?project=demo-project
228762024-05-08T03:38:02.209ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-disk" error_message_internal = not found: disk with name "demo-disk" latency_us = 149229 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 739a4456-b9ce-43f1-aefa-ad72da306083 response_code = 404 uri = /v1/disks/demo-disk?project=demo-project
228772024-05-08T03:38:02.210ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
228782024-05-08T03:38:02.210ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
228792024-05-08T03:38:02.210ZINFOtest_unauthorized (external client test context): client received response status = 404
228802024-05-08T03:38:02.210ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks/demo-disk?project=demo-project
228812024-05-08T03:38:02.210ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228822024-05-08T03:38:02.211ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89fecd44-c8cc-431f-8e7d-792b08baf479 uri = /v1/disks/demo-disk?project=demo-project
228832024-05-08T03:38:02.211ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89fecd44-c8cc-431f-8e7d-792b08baf479 uri = /v1/disks/demo-disk?project=demo-project
228842024-05-08T03:38:02.211ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89fecd44-c8cc-431f-8e7d-792b08baf479 uri = /v1/disks/demo-disk?project=demo-project
228852024-05-08T03:38:02.211ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89fecd44-c8cc-431f-8e7d-792b08baf479 uri = /v1/disks/demo-disk?project=demo-project
228862024-05-08T03:38:02.211ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 752 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89fecd44-c8cc-431f-8e7d-792b08baf479 response_code = 401 uri = /v1/disks/demo-disk?project=demo-project
228872024-05-08T03:38:02.212ZINFOtest_unauthorized (external client test context): client received response status = 401
228882024-05-08T03:38:02.212ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks/demo-disk?project=demo-project
228892024-05-08T03:38:02.212ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228902024-05-08T03:38:02.212ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0973f7e9-98bb-45e2-8c96-07fea0482f9a uri = /v1/disks/demo-disk?project=demo-project
228912024-05-08T03:38:02.212ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0973f7e9-98bb-45e2-8c96-07fea0482f9a uri = /v1/disks/demo-disk?project=demo-project
228922024-05-08T03:38:02.212ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0973f7e9-98bb-45e2-8c96-07fea0482f9a uri = /v1/disks/demo-disk?project=demo-project
228932024-05-08T03:38:02.212ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 268 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0973f7e9-98bb-45e2-8c96-07fea0482f9a response_code = 401 uri = /v1/disks/demo-disk?project=demo-project
228942024-05-08T03:38:02.213ZINFOtest_unauthorized (external client test context): client received response status = 401
228952024-05-08T03:38:02.213ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks/demo-disk?project=demo-project
228962024-05-08T03:38:02.213ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
228972024-05-08T03:38:02.213ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 48755b84-1af1-4a05-b2b6-da09944e5bea uri = /v1/disks/demo-disk?project=demo-project
228982024-05-08T03:38:02.213ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 48755b84-1af1-4a05-b2b6-da09944e5bea uri = /v1/disks/demo-disk?project=demo-project
228992024-05-08T03:38:02.214ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2257:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#62}::from::disk_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2267:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#62}::from::disk_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#62}::from::disk_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#62}::from::disk_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 48755b84-1af1-4a05-b2b6-da09944e5bea uri = /v1/disks/demo-disk?project=demo-project
229002024-05-08T03:38:02.214ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1351 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 48755b84-1af1-4a05-b2b6-da09944e5bea response_code = 401 uri = /v1/disks/demo-disk?project=demo-project
229012024-05-08T03:38:02.214ZINFOtest_unauthorized (external client test context): client received response status = 401
229022024-05-08T03:38:02.214ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks/demo-disk?project=demo-project
229032024-05-08T03:38:02.214ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
229042024-05-08T03:38:02.215ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f2aacc07-7862-45f1-8c8e-19156743ba34 uri = /v1/disks/demo-disk?project=demo-project
229052024-05-08T03:38:02.215ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f2aacc07-7862-45f1-8c8e-19156743ba34 response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
229062024-05-08T03:38:02.215ZINFOtest_unauthorized (external client test context): client received response status = 405
229072024-05-08T03:38:02.215ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks/demo-disk?project=demo-project
229082024-05-08T03:38:02.215ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
229092024-05-08T03:38:02.215ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 773740e5-fb93-4f00-87bb-4c37e3c014a0 uri = /v1/disks/demo-disk?project=demo-project
229102024-05-08T03:38:02.215ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 773740e5-fb93-4f00-87bb-4c37e3c014a0 response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
229112024-05-08T03:38:02.215ZINFOtest_unauthorized (external client test context): client received response status = 405
229122024-05-08T03:38:02.215ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks/demo-disk?project=demo-project
229132024-05-08T03:38:02.215ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
229142024-05-08T03:38:02.240ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3192f967-7cb5-471b-8054-9cb7eaf68a74 uri = /v1/disks/demo-disk?project=demo-project
229152024-05-08T03:38:02.240ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 24003 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3192f967-7cb5-471b-8054-9cb7eaf68a74 response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
229162024-05-08T03:38:02.240ZINFOtest_unauthorized (external client test context): client received response status = 405
229172024-05-08T03:38:02.240ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks/demo-disk?project=demo-project
229182024-05-08T03:38:02.240ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
229192024-05-08T03:38:02.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5938ce0a-8215-4150-b4b8-056c58ac9f0f uri = /v1/disks/demo-disk?project=demo-project
229202024-05-08T03:38:02.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 129 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5938ce0a-8215-4150-b4b8-056c58ac9f0f response_code = 405 uri = /v1/disks/demo-disk?project=demo-project
229212024-05-08T03:38:02.241ZINFOtest_unauthorized (external client test context): client received response status = 405
229222024-05-08T03:38:02.243ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks/demo-disk?project=demo-project
229232024-05-08T03:38:02.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk?project=demo-project
229242024-05-08T03:38:02.243ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 uri = /v1/disks/demo-disk?project=demo-project
229252024-05-08T03:38:02.243ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 uri = /v1/disks/demo-disk?project=demo-project
229262024-05-08T03:38:02.243ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks/demo-disk?project=demo-project
229272024-05-08T03:38:02.243ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229282024-05-08T03:38:02.243ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229292024-05-08T03:38:02.244ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229302024-05-08T03:38:02.246ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229312024-05-08T03:38:02.246ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229322024-05-08T03:38:02.248ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229332024-05-08T03:38:02.253ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
229342024-05-08T03:38:02.253ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
229352024-05-08T03:38:02.253ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229362024-05-08T03:38:02.253ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229372024-05-08T03:38:02.254ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229382024-05-08T03:38:02.265ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
229392024-05-08T03:38:02.265ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229402024-05-08T03:38:02.265ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229412024-05-08T03:38:02.268ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229422024-05-08T03:38:02.272ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
229432024-05-08T03:38:02.279ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
229442024-05-08T03:38:02.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229452024-05-08T03:38:02.279ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229462024-05-08T03:38:02.280ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229472024-05-08T03:38:02.280ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
229482024-05-08T03:38:02.280ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
229492024-05-08T03:38:02.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
229502024-05-08T03:38:02.285ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
229512024-05-08T03:38:02.285ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
229522024-05-08T03:38:02.285ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229532024-05-08T03:38:02.285ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229542024-05-08T03:38:02.287ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229552024-05-08T03:38:02.289ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
229562024-05-08T03:38:02.289ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:01.563064858","datum":41}\n
229572024-05-08T03:38:02.292ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
229582024-05-08T03:38:02.293ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229592024-05-08T03:38:02.293ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
229602024-05-08T03:38:02.293ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
229612024-05-08T03:38:02.293ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
229622024-05-08T03:38:02.293ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
229632024-05-08T03:38:02.297ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
229642024-05-08T03:38:02.307ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
229652024-05-08T03:38:02.307ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 uri = /v1/disks/demo-disk?project=demo-project
229662024-05-08T03:38:02.307ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database uri = /v1/disks/demo-disk?project=demo-project
229672024-05-08T03:38:02.307ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
229682024-05-08T03:38:02.308ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229692024-05-08T03:38:02.317ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database uri = /v1/disks/demo-disk?project=demo-project
229702024-05-08T03:38:02.317ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
229712024-05-08T03:38:02.319ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229722024-05-08T03:38:02.330ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database uri = /v1/disks/demo-disk?project=demo-project
229732024-05-08T03:38:02.330ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
229742024-05-08T03:38:02.334ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229752024-05-08T03:38:02.339ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk?project=demo-project
229762024-05-08T03:38:02.340ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk?project=demo-project
229772024-05-08T03:38:02.340ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database uri = /v1/disks/demo-disk?project=demo-project
229782024-05-08T03:38:02.340ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
229792024-05-08T03:38:02.340ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229802024-05-08T03:38:02.343ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk?project=demo-project
229812024-05-08T03:38:02.343ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database uri = /v1/disks/demo-disk?project=demo-project
229822024-05-08T03:38:02.343ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
229832024-05-08T03:38:02.344ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229842024-05-08T03:38:02.347ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk?project=demo-project
229852024-05-08T03:38:02.347ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database uri = /v1/disks/demo-disk?project=demo-project
229862024-05-08T03:38:02.347ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk?project=demo-project
229872024-05-08T03:38:02.348ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Database result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229882024-05-08T03:38:02.373ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks/demo-disk?project=demo-project
229892024-05-08T03:38:02.383ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Ok(()) uri = /v1/disks/demo-disk?project=demo-project
229902024-05-08T03:38:02.384ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 140561 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f81f79e3-f465-41f8-9adf-b77fa81af5a3 response_code = 200 uri = /v1/disks/demo-disk?project=demo-project
229912024-05-08T03:38:02.384ZINFOtest_unauthorized (external client test context): client received response status = 200
229922024-05-08T03:38:02.384ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
229932024-05-08T03:38:02.384ZINFOtest_unauthorized: test: privileged GET url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
229942024-05-08T03:38:02.384ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
229952024-05-08T03:38:02.385ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
229962024-05-08T03:38:02.385ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
229972024-05-08T03:38:02.385ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
229982024-05-08T03:38:02.385ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
229992024-05-08T03:38:02.385ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230002024-05-08T03:38:02.386ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230012024-05-08T03:38:02.390ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230022024-05-08T03:38:02.390ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230032024-05-08T03:38:02.391ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230042024-05-08T03:38:02.422ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
230052024-05-08T03:38:02.422ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
230062024-05-08T03:38:02.422ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230072024-05-08T03:38:02.422ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230082024-05-08T03:38:02.423ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230092024-05-08T03:38:02.436ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
230102024-05-08T03:38:02.436ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230112024-05-08T03:38:02.436ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230122024-05-08T03:38:02.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230132024-05-08T03:38:02.440ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
230142024-05-08T03:38:02.446ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
230152024-05-08T03:38:02.446ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230162024-05-08T03:38:02.446ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230172024-05-08T03:38:02.447ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230182024-05-08T03:38:02.456ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
230192024-05-08T03:38:02.456ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
230202024-05-08T03:38:02.456ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230212024-05-08T03:38:02.456ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230222024-05-08T03:38:02.457ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230232024-05-08T03:38:02.477ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
230242024-05-08T03:38:02.477ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230252024-05-08T03:38:02.477ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230262024-05-08T03:38:02.478ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230272024-05-08T03:38:02.481ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
230282024-05-08T03:38:02.487ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
230292024-05-08T03:38:02.487ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230302024-05-08T03:38:02.488ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230312024-05-08T03:38:02.488ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230322024-05-08T03:38:02.488ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230332024-05-08T03:38:02.502ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230342024-05-08T03:38:02.504ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230352024-05-08T03:38:02.506ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230362024-05-08T03:38:02.509ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230372024-05-08T03:38:02.509ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230382024-05-08T03:38:02.510ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230392024-05-08T03:38:02.514ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230402024-05-08T03:38:02.517ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230412024-05-08T03:38:02.518ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230422024-05-08T03:38:02.520ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230432024-05-08T03:38:02.521ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230442024-05-08T03:38:02.527ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230452024-05-08T03:38:02.527ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230462024-05-08T03:38:02.527ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230472024-05-08T03:38:02.528ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230482024-05-08T03:38:02.532ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230492024-05-08T03:38:02.532ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230502024-05-08T03:38:02.532ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230512024-05-08T03:38:02.533ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230522024-05-08T03:38:02.537ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230532024-05-08T03:38:02.544ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230542024-05-08T03:38:02.607ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database id = ad4cd201-33db-436f-b100-2189f8284525
230552024-05-08T03:38:02.607ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = ad4cd201-33db-436f-b100-2189f8284525 sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
230562024-05-08T03:38:02.608ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
230572024-05-08T03:38:02.626ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
230582024-05-08T03:38:02.627ZTRACtest_unauthorized (clickhouse-client): extracting new timeseries schema id = ad4cd201-33db-436f-b100-2189f8284525
230592024-05-08T03:38:02.636ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 251717 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c1c0e4e5-867c-4c83-b3a0-24a2b7429036 response_code = 200 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230602024-05-08T03:38:02.637ZINFOtest_unauthorized (external client test context): client received response status = 200
230612024-05-08T03:38:02.637ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230622024-05-08T03:38:02.637ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230632024-05-08T03:38:02.637ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230642024-05-08T03:38:02.637ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230652024-05-08T03:38:02.638ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230662024-05-08T03:38:02.638ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230672024-05-08T03:38:02.638ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230682024-05-08T03:38:02.646ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230692024-05-08T03:38:02.653ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230702024-05-08T03:38:02.654ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230712024-05-08T03:38:02.655ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230722024-05-08T03:38:02.660ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
230732024-05-08T03:38:02.660ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
230742024-05-08T03:38:02.660ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230752024-05-08T03:38:02.660ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230762024-05-08T03:38:02.660ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230772024-05-08T03:38:02.663ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
230782024-05-08T03:38:02.663ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230792024-05-08T03:38:02.663ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230802024-05-08T03:38:02.663ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230812024-05-08T03:38:02.666ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
230822024-05-08T03:38:02.671ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
230832024-05-08T03:38:02.672ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230842024-05-08T03:38:02.672ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230852024-05-08T03:38:02.672ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230862024-05-08T03:38:02.675ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
230872024-05-08T03:38:02.675ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
230882024-05-08T03:38:02.676ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230892024-05-08T03:38:02.676ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230902024-05-08T03:38:02.677ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230912024-05-08T03:38:02.679ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
230922024-05-08T03:38:02.679ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
230932024-05-08T03:38:02.679ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
230942024-05-08T03:38:02.681ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
230952024-05-08T03:38:02.683ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
230962024-05-08T03:38:02.688ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
230972024-05-08T03:38:02.688ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230982024-05-08T03:38:02.689ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
230992024-05-08T03:38:02.689ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231002024-05-08T03:38:02.690ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231012024-05-08T03:38:02.693ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231022024-05-08T03:38:02.693ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231032024-05-08T03:38:02.695ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231042024-05-08T03:38:02.698ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231052024-05-08T03:38:02.698ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231062024-05-08T03:38:02.699ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231072024-05-08T03:38:02.702ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231082024-05-08T03:38:02.702ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231092024-05-08T03:38:02.702ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231102024-05-08T03:38:02.702ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231112024-05-08T03:38:02.705ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231122024-05-08T03:38:02.707ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231132024-05-08T03:38:02.708ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231142024-05-08T03:38:02.708ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231152024-05-08T03:38:02.709ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231162024-05-08T03:38:02.712ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231172024-05-08T03:38:02.712ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231182024-05-08T03:38:02.713ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231192024-05-08T03:38:02.721ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231202024-05-08T03:38:02.726ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231212024-05-08T03:38:02.736ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-disk") }) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231222024-05-08T03:38:02.736ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-disk" error_message_internal = not found: disk with name "demo-disk" latency_us = 99333 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 60c164d6-f148-48b4-98fe-0daadc0063e9 response_code = 404 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231232024-05-08T03:38:02.738ZINFOtest_unauthorized (external client test context): client received response status = 404
231242024-05-08T03:38:02.738ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231252024-05-08T03:38:02.738ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231262024-05-08T03:38:02.755ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 35c3772a-d46e-483a-aafe-c00bb9a69a4f uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231272024-05-08T03:38:02.755ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 35c3772a-d46e-483a-aafe-c00bb9a69a4f uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231282024-05-08T03:38:02.755ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 35c3772a-d46e-483a-aafe-c00bb9a69a4f uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231292024-05-08T03:38:02.756ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 35c3772a-d46e-483a-aafe-c00bb9a69a4f uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231302024-05-08T03:38:02.756ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 16977 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 35c3772a-d46e-483a-aafe-c00bb9a69a4f response_code = 401 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231312024-05-08T03:38:02.756ZINFOtest_unauthorized (external client test context): client received response status = 401
231322024-05-08T03:38:02.756ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231332024-05-08T03:38:02.756ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231342024-05-08T03:38:02.757ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec799da2-314b-45ec-8d4f-b596ad0ebaff uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231352024-05-08T03:38:02.757ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec799da2-314b-45ec-8d4f-b596ad0ebaff uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231362024-05-08T03:38:02.757ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec799da2-314b-45ec-8d4f-b596ad0ebaff uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231372024-05-08T03:38:02.757ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 497 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ec799da2-314b-45ec-8d4f-b596ad0ebaff response_code = 401 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231382024-05-08T03:38:02.757ZINFOtest_unauthorized (external client test context): client received response status = 401
231392024-05-08T03:38:02.758ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231402024-05-08T03:38:02.758ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231412024-05-08T03:38:02.758ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c47a6b7e-d32c-4a86-87d9-dc41872d48e1 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231422024-05-08T03:38:02.758ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c47a6b7e-d32c-4a86-87d9-dc41872d48e1 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231432024-05-08T03:38:02.762ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2312:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#64}::from::disk_metrics_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2329:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::DiskMetricsPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#64}::from::disk_metrics_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#64}::from::disk_metrics_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::DiskMetricsPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::DiskMetricsPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#64}::from::disk_metrics_list::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::DiskMetricsPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c47a6b7e-d32c-4a86-87d9-dc41872d48e1 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231442024-05-08T03:38:02.762ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3604 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c47a6b7e-d32c-4a86-87d9-dc41872d48e1 response_code = 401 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231452024-05-08T03:38:02.762ZINFOtest_unauthorized (external client test context): client received response status = 401
231462024-05-08T03:38:02.763ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231472024-05-08T03:38:02.763ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231482024-05-08T03:38:02.763ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f7b209ee-739d-4e36-af44-a2145822e1b3 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231492024-05-08T03:38:02.763ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 99 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f7b209ee-739d-4e36-af44-a2145822e1b3 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231502024-05-08T03:38:02.763ZINFOtest_unauthorized (external client test context): client received response status = 405
231512024-05-08T03:38:02.763ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231522024-05-08T03:38:02.763ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231532024-05-08T03:38:02.764ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 90beae86-1fcc-4932-b8b4-2133aabbcb04 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231542024-05-08T03:38:02.764ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 90beae86-1fcc-4932-b8b4-2133aabbcb04 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231552024-05-08T03:38:02.764ZINFOtest_unauthorized (external client test context): client received response status = 405
231562024-05-08T03:38:02.764ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231572024-05-08T03:38:02.764ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231582024-05-08T03:38:02.765ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2c54c57c-f7d4-4a1a-931c-b50dcbf8bce0 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231592024-05-08T03:38:02.765ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 292 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2c54c57c-f7d4-4a1a-931c-b50dcbf8bce0 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231602024-05-08T03:38:02.766ZINFOtest_unauthorized (external client test context): client received response status = 405
231612024-05-08T03:38:02.766ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231622024-05-08T03:38:02.766ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231632024-05-08T03:38:02.766ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5bcd81f0-c3f8-4524-be58-17fbc5242cae uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231642024-05-08T03:38:02.766ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5bcd81f0-c3f8-4524-be58-17fbc5242cae response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231652024-05-08T03:38:02.766ZINFOtest_unauthorized (external client test context): client received response status = 405
231662024-05-08T03:38:02.767ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231672024-05-08T03:38:02.767ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231682024-05-08T03:38:02.767ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5f9c4859-0976-4577-a2f3-54b477b07585 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231692024-05-08T03:38:02.767ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5f9c4859-0976-4577-a2f3-54b477b07585 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231702024-05-08T03:38:02.767ZINFOtest_unauthorized (external client test context): client received response status = 405
231712024-05-08T03:38:02.767ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231722024-05-08T03:38:02.767ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231732024-05-08T03:38:02.767ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0fc7b3f5-7cae-48f2-9416-a32586c922ad uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231742024-05-08T03:38:02.767ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0fc7b3f5-7cae-48f2-9416-a32586c922ad response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231752024-05-08T03:38:02.768ZINFOtest_unauthorized (external client test context): client received response status = 405
231762024-05-08T03:38:02.768ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231772024-05-08T03:38:02.768ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231782024-05-08T03:38:02.768ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bc69e58d-6c61-4d8a-9ec1-bd6e68c4bcb4 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231792024-05-08T03:38:02.768ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 114 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bc69e58d-6c61-4d8a-9ec1-bd6e68c4bcb4 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231802024-05-08T03:38:02.769ZINFOtest_unauthorized (external client test context): client received response status = 405
231812024-05-08T03:38:02.769ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231822024-05-08T03:38:02.769ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231832024-05-08T03:38:02.769ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e9a10698-dee8-4a02-b3e0-9b03b5c2b0d7 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231842024-05-08T03:38:02.769ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e9a10698-dee8-4a02-b3e0-9b03b5c2b0d7 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231852024-05-08T03:38:02.769ZINFOtest_unauthorized (external client test context): client received response status = 405
231862024-05-08T03:38:02.769ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231872024-05-08T03:38:02.769ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231882024-05-08T03:38:02.770ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 81e0e9fd-74f1-4f79-9e6f-4f6cfe09fd3d uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231892024-05-08T03:38:02.770ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 81e0e9fd-74f1-4f79-9e6f-4f6cfe09fd3d response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231902024-05-08T03:38:02.770ZINFOtest_unauthorized (external client test context): client received response status = 405
231912024-05-08T03:38:02.770ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231922024-05-08T03:38:02.770ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231932024-05-08T03:38:02.770ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36c20a35-4bd7-43b3-aed8-bc490814d4de uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231942024-05-08T03:38:02.770ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 103 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36c20a35-4bd7-43b3-aed8-bc490814d4de response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231952024-05-08T03:38:02.771ZINFOtest_unauthorized (external client test context): client received response status = 405
231962024-05-08T03:38:02.771ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231972024-05-08T03:38:02.771ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231982024-05-08T03:38:02.772ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f3dc1a5b-da1e-4d5e-9a3e-a67d913fc8e8 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
231992024-05-08T03:38:02.772ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f3dc1a5b-da1e-4d5e-9a3e-a67d913fc8e8 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232002024-05-08T03:38:02.772ZINFOtest_unauthorized (external client test context): client received response status = 405
232012024-05-08T03:38:02.772ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232022024-05-08T03:38:02.772ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232032024-05-08T03:38:02.772ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bd2821cc-4d7f-471c-bc70-aa8a0c3fb72e uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232042024-05-08T03:38:02.772ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 102 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bd2821cc-4d7f-471c-bc70-aa8a0c3fb72e response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232052024-05-08T03:38:02.773ZINFOtest_unauthorized (external client test context): client received response status = 405
232062024-05-08T03:38:02.773ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232072024-05-08T03:38:02.773ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232082024-05-08T03:38:02.773ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a53642de-0318-4b07-86e4-12d91ecc76da uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232092024-05-08T03:38:02.773ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a53642de-0318-4b07-86e4-12d91ecc76da response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232102024-05-08T03:38:02.773ZINFOtest_unauthorized (external client test context): client received response status = 405
232112024-05-08T03:38:02.773ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232122024-05-08T03:38:02.774ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232132024-05-08T03:38:02.775ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a8d7b551-a726-49c1-82ad-13b617a1cbd4 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232142024-05-08T03:38:02.775ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 84 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a8d7b551-a726-49c1-82ad-13b617a1cbd4 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232152024-05-08T03:38:02.775ZINFOtest_unauthorized (external client test context): client received response status = 405
232162024-05-08T03:38:02.775ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232172024-05-08T03:38:02.775ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232182024-05-08T03:38:02.775ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f755fdd1-f8e6-4b8e-803d-63520d989e55 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232192024-05-08T03:38:02.776ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f755fdd1-f8e6-4b8e-803d-63520d989e55 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232202024-05-08T03:38:02.776ZINFOtest_unauthorized (external client test context): client received response status = 405
232212024-05-08T03:38:02.776ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232222024-05-08T03:38:02.776ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232232024-05-08T03:38:02.776ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 14e9e313-1916-4167-afb6-e39c21632df0 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232242024-05-08T03:38:02.776ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 269 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 14e9e313-1916-4167-afb6-e39c21632df0 response_code = 405 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232252024-05-08T03:38:02.777ZINFOtest_unauthorized (external client test context): client received response status = 405
232262024-05-08T03:38:02.777ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232272024-05-08T03:38:02.777ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232282024-05-08T03:38:02.777ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232292024-05-08T03:38:02.777ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232302024-05-08T03:38:02.777ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232312024-05-08T03:38:02.778ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232322024-05-08T03:38:02.778ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232332024-05-08T03:38:02.780ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232342024-05-08T03:38:02.782ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232352024-05-08T03:38:02.783ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232362024-05-08T03:38:02.784ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232372024-05-08T03:38:02.787ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
232382024-05-08T03:38:02.787ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
232392024-05-08T03:38:02.787ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232402024-05-08T03:38:02.787ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232412024-05-08T03:38:02.788ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232422024-05-08T03:38:02.790ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
232432024-05-08T03:38:02.790ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232442024-05-08T03:38:02.790ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232452024-05-08T03:38:02.791ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232462024-05-08T03:38:02.793ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
232472024-05-08T03:38:02.798ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
232482024-05-08T03:38:02.798ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232492024-05-08T03:38:02.798ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232502024-05-08T03:38:02.798ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232512024-05-08T03:38:02.801ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
232522024-05-08T03:38:02.801ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
232532024-05-08T03:38:02.801ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232542024-05-08T03:38:02.801ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232552024-05-08T03:38:02.802ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232562024-05-08T03:38:02.804ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
232572024-05-08T03:38:02.804ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232582024-05-08T03:38:02.804ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
232592024-05-08T03:38:02.806ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
232602024-05-08T03:38:02.810ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
232612024-05-08T03:38:02.814ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
232622024-05-08T03:38:02.814ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232632024-05-08T03:38:02.814ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232642024-05-08T03:38:02.816ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232652024-05-08T03:38:02.817ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232662024-05-08T03:38:02.821ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232672024-05-08T03:38:02.821ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232682024-05-08T03:38:02.823ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232692024-05-08T03:38:02.825ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232702024-05-08T03:38:02.825ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232712024-05-08T03:38:02.834ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232722024-05-08T03:38:02.845ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232732024-05-08T03:38:02.845ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232742024-05-08T03:38:02.845ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232752024-05-08T03:38:02.845ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232762024-05-08T03:38:02.846ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232772024-05-08T03:38:02.850ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232782024-05-08T03:38:02.850ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232792024-05-08T03:38:02.850ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232802024-05-08T03:38:02.852ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232812024-05-08T03:38:02.855ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232822024-05-08T03:38:02.855ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232832024-05-08T03:38:02.855ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232842024-05-08T03:38:02.856ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Database result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232852024-05-08T03:38:02.859ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232862024-05-08T03:38:02.868ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: c9ff3bed-d585-481d-8fa4-a69b9329b935, lookup_type: ByName("demo-disk") } result = Ok(()) uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232872024-05-08T03:38:02.924ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database id = 47fd8f08-417d-4a7e-b350-f1dc521aee9c
232882024-05-08T03:38:02.924ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 47fd8f08-417d-4a7e-b350-f1dc521aee9c sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
232892024-05-08T03:38:02.932ZTRACtest_unauthorized (clickhouse-client): extracting new timeseries schema id = 47fd8f08-417d-4a7e-b350-f1dc521aee9c
232902024-05-08T03:38:02.942ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 164485 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cb41eb73-83a6-422f-95c6-f16f888d24e5 response_code = 200 uri = /v1/disks/demo-disk/metrics/activated?start_time=2024-05-08T03:37:40.083831468Z&end_time=2024-05-08T03:37:40.083832800Z&project=demo-project
232912024-05-08T03:38:02.942ZINFOtest_unauthorized (external client test context): client received response status = 200
232922024-05-08T03:38:02.943ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/disks?project=demo-project
232932024-05-08T03:38:02.943ZINFOtest_unauthorized: test: privileged GET url = /v1/instances/demo-instance/disks?project=demo-project
232942024-05-08T03:38:02.943ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
232952024-05-08T03:38:02.944ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b uri = /v1/instances/demo-instance/disks?project=demo-project
232962024-05-08T03:38:02.944ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b uri = /v1/instances/demo-instance/disks?project=demo-project
232972024-05-08T03:38:02.944ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/disks?project=demo-project
232982024-05-08T03:38:02.944ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
232992024-05-08T03:38:02.944ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233002024-05-08T03:38:02.945ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233012024-05-08T03:38:02.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233022024-05-08T03:38:02.948ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233032024-05-08T03:38:02.948ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233042024-05-08T03:38:02.951ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
233052024-05-08T03:38:02.951ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
233062024-05-08T03:38:02.951ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233072024-05-08T03:38:02.951ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233082024-05-08T03:38:02.952ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233092024-05-08T03:38:02.954ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
233102024-05-08T03:38:02.954ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233112024-05-08T03:38:02.954ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233122024-05-08T03:38:02.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233132024-05-08T03:38:02.957ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
233142024-05-08T03:38:02.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
233152024-05-08T03:38:02.960ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233162024-05-08T03:38:02.961ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233172024-05-08T03:38:02.961ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233182024-05-08T03:38:02.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
233192024-05-08T03:38:02.963ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
233202024-05-08T03:38:02.964ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233212024-05-08T03:38:02.964ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233222024-05-08T03:38:02.965ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233232024-05-08T03:38:02.967ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
233242024-05-08T03:38:02.967ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233252024-05-08T03:38:02.967ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233262024-05-08T03:38:02.968ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233272024-05-08T03:38:02.970ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
233282024-05-08T03:38:02.974ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
233292024-05-08T03:38:02.974ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b uri = /v1/instances/demo-instance/disks?project=demo-project
233302024-05-08T03:38:02.975ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233312024-05-08T03:38:02.975ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233322024-05-08T03:38:02.976ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233332024-05-08T03:38:02.979ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233342024-05-08T03:38:02.979ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233352024-05-08T03:38:02.980ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233362024-05-08T03:38:02.982ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233372024-05-08T03:38:02.983ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233382024-05-08T03:38:02.983ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233392024-05-08T03:38:02.986ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks?project=demo-project
233402024-05-08T03:38:02.986ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks?project=demo-project
233412024-05-08T03:38:02.986ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233422024-05-08T03:38:02.986ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233432024-05-08T03:38:02.987ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233442024-05-08T03:38:02.990ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks?project=demo-project
233452024-05-08T03:38:02.990ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233462024-05-08T03:38:02.990ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233472024-05-08T03:38:02.991ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233482024-05-08T03:38:02.996ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks?project=demo-project
233492024-05-08T03:38:02.996ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233502024-05-08T03:38:02.996ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233512024-05-08T03:38:02.997ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233522024-05-08T03:38:03.004ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/disks?project=demo-project
233532024-05-08T03:38:03.012ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233542024-05-08T03:38:03.012ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks?project=demo-project
233552024-05-08T03:38:03.012ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks?project=demo-project
233562024-05-08T03:38:03.012ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233572024-05-08T03:38:03.012ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233582024-05-08T03:38:03.013ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233592024-05-08T03:38:03.016ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks?project=demo-project
233602024-05-08T03:38:03.017ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233612024-05-08T03:38:03.017ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233622024-05-08T03:38:03.017ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233632024-05-08T03:38:03.021ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks?project=demo-project
233642024-05-08T03:38:03.021ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233652024-05-08T03:38:03.021ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233662024-05-08T03:38:03.023ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233672024-05-08T03:38:03.026ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/disks?project=demo-project
233682024-05-08T03:38:03.036ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233692024-05-08T03:38:03.036ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
233702024-05-08T03:38:03.036ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
233712024-05-08T03:38:03.038ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
233722024-05-08T03:38:03.043ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 98841 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 26c935f3-7c06-4f97-a900-bfca6e27d33b response_code = 200 uri = /v1/instances/demo-instance/disks?project=demo-project
233732024-05-08T03:38:03.043ZINFOtest_unauthorized (external client test context): client received response status = 200
233742024-05-08T03:38:03.044ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/disks?project=demo-project
233752024-05-08T03:38:03.044ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
233762024-05-08T03:38:03.056ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 uri = /v1/instances/demo-instance/disks?project=demo-project
233772024-05-08T03:38:03.056ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 uri = /v1/instances/demo-instance/disks?project=demo-project
233782024-05-08T03:38:03.057ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/disks?project=demo-project
233792024-05-08T03:38:03.057ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233802024-05-08T03:38:03.057ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233812024-05-08T03:38:03.058ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233822024-05-08T03:38:03.061ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233832024-05-08T03:38:03.061ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233842024-05-08T03:38:03.062ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233852024-05-08T03:38:03.064ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
233862024-05-08T03:38:03.064ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
233872024-05-08T03:38:03.064ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233882024-05-08T03:38:03.064ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233892024-05-08T03:38:03.065ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233902024-05-08T03:38:03.068ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
233912024-05-08T03:38:03.068ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233922024-05-08T03:38:03.068ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233932024-05-08T03:38:03.068ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233942024-05-08T03:38:03.071ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
233952024-05-08T03:38:03.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
233962024-05-08T03:38:03.075ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
233972024-05-08T03:38:03.075ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
233982024-05-08T03:38:03.076ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
233992024-05-08T03:38:03.078ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
234002024-05-08T03:38:03.078ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
234012024-05-08T03:38:03.079ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
234022024-05-08T03:38:03.079ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
234032024-05-08T03:38:03.080ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
234042024-05-08T03:38:03.082ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
234052024-05-08T03:38:03.082ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
234062024-05-08T03:38:03.082ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
234072024-05-08T03:38:03.082ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
234082024-05-08T03:38:03.085ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
234092024-05-08T03:38:03.092ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
234102024-05-08T03:38:03.092ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 uri = /v1/instances/demo-instance/disks?project=demo-project
234112024-05-08T03:38:03.093ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
234122024-05-08T03:38:03.093ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234132024-05-08T03:38:03.093ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
234142024-05-08T03:38:03.097ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
234152024-05-08T03:38:03.097ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234162024-05-08T03:38:03.098ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
234172024-05-08T03:38:03.109ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
234182024-05-08T03:38:03.109ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234192024-05-08T03:38:03.111ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
234202024-05-08T03:38:03.115ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks?project=demo-project
234212024-05-08T03:38:03.115ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks?project=demo-project
234222024-05-08T03:38:03.115ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
234232024-05-08T03:38:03.115ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234242024-05-08T03:38:03.118ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
234252024-05-08T03:38:03.122ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks?project=demo-project
234262024-05-08T03:38:03.122ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
234272024-05-08T03:38:03.123ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234282024-05-08T03:38:03.123ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
234292024-05-08T03:38:03.126ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks?project=demo-project
234302024-05-08T03:38:03.126ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
234312024-05-08T03:38:03.126ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234322024-05-08T03:38:03.127ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
234332024-05-08T03:38:03.136ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
234342024-05-08T03:38:03.173ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/disks?project=demo-project
234352024-05-08T03:38:03.173ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 129124 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 98f73904-afde-43bd-ab24-92c494847e84 response_code = 404 uri = /v1/instances/demo-instance/disks?project=demo-project
234362024-05-08T03:38:03.174ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
234372024-05-08T03:38:03.175ZINFOtest_unauthorized (external client test context): client received response status = 404
234382024-05-08T03:38:03.175ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/disks?project=demo-project
234392024-05-08T03:38:03.175ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234402024-05-08T03:38:03.175ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3262750e-fe30-46ed-985f-198ea808256c uri = /v1/instances/demo-instance/disks?project=demo-project
234412024-05-08T03:38:03.178ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3262750e-fe30-46ed-985f-198ea808256c uri = /v1/instances/demo-instance/disks?project=demo-project
234422024-05-08T03:38:03.178ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3262750e-fe30-46ed-985f-198ea808256c uri = /v1/instances/demo-instance/disks?project=demo-project
234432024-05-08T03:38:03.179ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3262750e-fe30-46ed-985f-198ea808256c uri = /v1/instances/demo-instance/disks?project=demo-project
234442024-05-08T03:38:03.179ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 3718 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3262750e-fe30-46ed-985f-198ea808256c response_code = 401 uri = /v1/instances/demo-instance/disks?project=demo-project
234452024-05-08T03:38:03.180ZINFOtest_unauthorized (external client test context): client received response status = 401
234462024-05-08T03:38:03.180ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/disks?project=demo-project
234472024-05-08T03:38:03.181ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234482024-05-08T03:38:03.181ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1f401a87-32ce-4cdc-86af-e06f6789b97c uri = /v1/instances/demo-instance/disks?project=demo-project
234492024-05-08T03:38:03.182ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1f401a87-32ce-4cdc-86af-e06f6789b97c uri = /v1/instances/demo-instance/disks?project=demo-project
234502024-05-08T03:38:03.182ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1f401a87-32ce-4cdc-86af-e06f6789b97c uri = /v1/instances/demo-instance/disks?project=demo-project
234512024-05-08T03:38:03.182ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 900 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1f401a87-32ce-4cdc-86af-e06f6789b97c response_code = 401 uri = /v1/instances/demo-instance/disks?project=demo-project
234522024-05-08T03:38:03.196ZINFOtest_unauthorized (external client test context): client received response status = 401
234532024-05-08T03:38:03.196ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/disks?project=demo-project
234542024-05-08T03:38:03.196ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234552024-05-08T03:38:03.197ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3c580a6b-10b1-4a12-b0e2-e4a90b69250a uri = /v1/instances/demo-instance/disks?project=demo-project
234562024-05-08T03:38:03.198ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3c580a6b-10b1-4a12-b0e2-e4a90b69250a uri = /v1/instances/demo-instance/disks?project=demo-project
234572024-05-08T03:38:03.202ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2857:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#80}::from::instance_disk_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Disk>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2876:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#80}::from::instance_disk_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#80}::from::instance_disk_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Disk>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#80}::from::instance_disk_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Disk>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3c580a6b-10b1-4a12-b0e2-e4a90b69250a uri = /v1/instances/demo-instance/disks?project=demo-project
234582024-05-08T03:38:03.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7987 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3c580a6b-10b1-4a12-b0e2-e4a90b69250a response_code = 401 uri = /v1/instances/demo-instance/disks?project=demo-project
234592024-05-08T03:38:03.209ZINFOtest_unauthorized (external client test context): client received response status = 401
234602024-05-08T03:38:03.209ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/disks?project=demo-project
234612024-05-08T03:38:03.211ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234622024-05-08T03:38:03.211ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3de223b9-cac6-4672-bc76-d575876afb96 uri = /v1/instances/demo-instance/disks?project=demo-project
234632024-05-08T03:38:03.212ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 401 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3de223b9-cac6-4672-bc76-d575876afb96 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234642024-05-08T03:38:03.212ZINFOtest_unauthorized (external client test context): client received response status = 405
234652024-05-08T03:38:03.213ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/disks?project=demo-project
234662024-05-08T03:38:03.213ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234672024-05-08T03:38:03.215ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2a2d578c-6c7e-48d3-bf59-1438edd611cb uri = /v1/instances/demo-instance/disks?project=demo-project
234682024-05-08T03:38:03.228ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 11799 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2a2d578c-6c7e-48d3-bf59-1438edd611cb response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234692024-05-08T03:38:03.228ZINFOtest_unauthorized (external client test context): client received response status = 405
234702024-05-08T03:38:03.228ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/disks?project=demo-project
234712024-05-08T03:38:03.228ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234722024-05-08T03:38:03.229ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d06b3559-b2d7-4df3-947d-039ae8c47b42 uri = /v1/instances/demo-instance/disks?project=demo-project
234732024-05-08T03:38:03.229ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 70 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d06b3559-b2d7-4df3-947d-039ae8c47b42 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234742024-05-08T03:38:03.229ZINFOtest_unauthorized (external client test context): client received response status = 405
234752024-05-08T03:38:03.229ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/disks?project=demo-project
234762024-05-08T03:38:03.229ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234772024-05-08T03:38:03.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = de70fa88-a7d6-4aa4-a459-9216a65301f6 uri = /v1/instances/demo-instance/disks?project=demo-project
234782024-05-08T03:38:03.230ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = de70fa88-a7d6-4aa4-a459-9216a65301f6 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234792024-05-08T03:38:03.230ZINFOtest_unauthorized (external client test context): client received response status = 405
234802024-05-08T03:38:03.230ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/disks?project=demo-project
234812024-05-08T03:38:03.230ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234822024-05-08T03:38:03.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b539eaf-42ae-450b-815d-e28ee51e425e uri = /v1/instances/demo-instance/disks?project=demo-project
234832024-05-08T03:38:03.231ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 317 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 0b539eaf-42ae-450b-815d-e28ee51e425e response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234842024-05-08T03:38:03.231ZINFOtest_unauthorized (external client test context): client received response status = 405
234852024-05-08T03:38:03.231ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/disks?project=demo-project
234862024-05-08T03:38:03.231ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234872024-05-08T03:38:03.231ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b129a690-4512-46f8-9e71-e900cce05c2b uri = /v1/instances/demo-instance/disks?project=demo-project
234882024-05-08T03:38:03.232ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 856 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b129a690-4512-46f8-9e71-e900cce05c2b response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234892024-05-08T03:38:03.233ZINFOtest_unauthorized (external client test context): client received response status = 405
234902024-05-08T03:38:03.233ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/disks?project=demo-project
234912024-05-08T03:38:03.233ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234922024-05-08T03:38:03.233ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b7bc3363-5e38-4e64-a1aa-f011846dec74 uri = /v1/instances/demo-instance/disks?project=demo-project
234932024-05-08T03:38:03.233ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b7bc3363-5e38-4e64-a1aa-f011846dec74 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234942024-05-08T03:38:03.234ZINFOtest_unauthorized (external client test context): client received response status = 405
234952024-05-08T03:38:03.234ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/disks?project=demo-project
234962024-05-08T03:38:03.234ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
234972024-05-08T03:38:03.234ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 658cb9b1-b884-4270-83c8-bf5d616e05ed uri = /v1/instances/demo-instance/disks?project=demo-project
234982024-05-08T03:38:03.234ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 303 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 658cb9b1-b884-4270-83c8-bf5d616e05ed response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
234992024-05-08T03:38:03.235ZINFOtest_unauthorized (external client test context): client received response status = 405
235002024-05-08T03:38:03.235ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/disks?project=demo-project
235012024-05-08T03:38:03.235ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235022024-05-08T03:38:03.235ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 05de2336-2cab-40c8-abd5-3f5f0b8c3815 uri = /v1/instances/demo-instance/disks?project=demo-project
235032024-05-08T03:38:03.235ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 05de2336-2cab-40c8-abd5-3f5f0b8c3815 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235042024-05-08T03:38:03.235ZINFOtest_unauthorized (external client test context): client received response status = 405
235052024-05-08T03:38:03.236ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/disks?project=demo-project
235062024-05-08T03:38:03.236ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235072024-05-08T03:38:03.236ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ce5ec01c-e754-42d8-99e7-f9df12883eb4 uri = /v1/instances/demo-instance/disks?project=demo-project
235082024-05-08T03:38:03.236ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ce5ec01c-e754-42d8-99e7-f9df12883eb4 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235092024-05-08T03:38:03.236ZINFOtest_unauthorized (external client test context): client received response status = 405
235102024-05-08T03:38:03.236ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/disks?project=demo-project
235112024-05-08T03:38:03.236ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235122024-05-08T03:38:03.237ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cdeda98b-7bdd-4e5e-8810-fcbfaac7e260 uri = /v1/instances/demo-instance/disks?project=demo-project
235132024-05-08T03:38:03.237ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 156 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = cdeda98b-7bdd-4e5e-8810-fcbfaac7e260 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235142024-05-08T03:38:03.237ZINFOtest_unauthorized (external client test context): client received response status = 405
235152024-05-08T03:38:03.238ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/disks?project=demo-project
235162024-05-08T03:38:03.238ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235172024-05-08T03:38:03.259ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e1029eed-cb1c-47e9-af49-4b7dee2174cc uri = /v1/instances/demo-instance/disks?project=demo-project
235182024-05-08T03:38:03.259ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21700 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e1029eed-cb1c-47e9-af49-4b7dee2174cc response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235192024-05-08T03:38:03.260ZINFOtest_unauthorized (external client test context): client received response status = 405
235202024-05-08T03:38:03.260ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/disks?project=demo-project
235212024-05-08T03:38:03.260ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235222024-05-08T03:38:03.260ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c1ef915f-3c5c-47d6-a3a3-c724aee54b09 uri = /v1/instances/demo-instance/disks?project=demo-project
235232024-05-08T03:38:03.261ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c1ef915f-3c5c-47d6-a3a3-c724aee54b09 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235242024-05-08T03:38:03.261ZINFOtest_unauthorized (external client test context): client received response status = 405
235252024-05-08T03:38:03.261ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/disks?project=demo-project
235262024-05-08T03:38:03.261ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235272024-05-08T03:38:03.261ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 25a6852b-41d9-4992-a852-224598d675b2 uri = /v1/instances/demo-instance/disks?project=demo-project
235282024-05-08T03:38:03.261ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 25a6852b-41d9-4992-a852-224598d675b2 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235292024-05-08T03:38:03.261ZINFOtest_unauthorized (external client test context): client received response status = 405
235302024-05-08T03:38:03.261ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/disks?project=demo-project
235312024-05-08T03:38:03.261ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235322024-05-08T03:38:03.262ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c2ac1b38-a394-4a59-8925-ad8bc9a63b46 uri = /v1/instances/demo-instance/disks?project=demo-project
235332024-05-08T03:38:03.262ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c2ac1b38-a394-4a59-8925-ad8bc9a63b46 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235342024-05-08T03:38:03.262ZINFOtest_unauthorized (external client test context): client received response status = 405
235352024-05-08T03:38:03.262ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/disks?project=demo-project
235362024-05-08T03:38:03.262ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235372024-05-08T03:38:03.262ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fccec9ca-2e58-4c35-b86b-a839d4773798 uri = /v1/instances/demo-instance/disks?project=demo-project
235382024-05-08T03:38:03.262ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fccec9ca-2e58-4c35-b86b-a839d4773798 response_code = 405 uri = /v1/instances/demo-instance/disks?project=demo-project
235392024-05-08T03:38:03.262ZINFOtest_unauthorized (external client test context): client received response status = 405
235402024-05-08T03:38:03.262ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/disks?project=demo-project
235412024-05-08T03:38:03.263ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks?project=demo-project
235422024-05-08T03:38:03.263ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 uri = /v1/instances/demo-instance/disks?project=demo-project
235432024-05-08T03:38:03.263ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 uri = /v1/instances/demo-instance/disks?project=demo-project
235442024-05-08T03:38:03.263ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/disks?project=demo-project
235452024-05-08T03:38:03.263ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235462024-05-08T03:38:03.263ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235472024-05-08T03:38:03.264ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235482024-05-08T03:38:03.267ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235492024-05-08T03:38:03.268ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235502024-05-08T03:38:03.268ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235512024-05-08T03:38:03.273ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
235522024-05-08T03:38:03.273ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
235532024-05-08T03:38:03.274ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
235542024-05-08T03:38:03.275ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
235552024-05-08T03:38:03.276ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
235562024-05-08T03:38:03.276ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235572024-05-08T03:38:03.276ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235582024-05-08T03:38:03.276ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235592024-05-08T03:38:03.278ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
235602024-05-08T03:38:03.278ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235612024-05-08T03:38:03.278ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235622024-05-08T03:38:03.279ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235632024-05-08T03:38:03.280ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
235642024-05-08T03:38:03.280ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
235652024-05-08T03:38:03.280ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
235662024-05-08T03:38:03.280ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
235672024-05-08T03:38:03.280ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:02.625199204","datum":42}\n
235682024-05-08T03:38:03.282ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
235692024-05-08T03:38:03.286ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
235702024-05-08T03:38:03.287ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235712024-05-08T03:38:03.287ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235722024-05-08T03:38:03.287ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235732024-05-08T03:38:03.287ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
235742024-05-08T03:38:03.287ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
235752024-05-08T03:38:03.289ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
235762024-05-08T03:38:03.289ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
235772024-05-08T03:38:03.289ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235782024-05-08T03:38:03.289ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235792024-05-08T03:38:03.290ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235802024-05-08T03:38:03.293ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
235812024-05-08T03:38:03.293ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
235822024-05-08T03:38:03.293ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
235832024-05-08T03:38:03.294ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
235842024-05-08T03:38:03.296ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
235852024-05-08T03:38:03.299ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
235862024-05-08T03:38:03.300ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 uri = /v1/instances/demo-instance/disks?project=demo-project
235872024-05-08T03:38:03.300ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
235882024-05-08T03:38:03.300ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
235892024-05-08T03:38:03.300ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
235902024-05-08T03:38:03.304ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
235912024-05-08T03:38:03.304ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
235922024-05-08T03:38:03.306ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
235932024-05-08T03:38:03.308ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
235942024-05-08T03:38:03.308ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
235952024-05-08T03:38:03.310ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
235962024-05-08T03:38:03.314ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks?project=demo-project
235972024-05-08T03:38:03.314ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks?project=demo-project
235982024-05-08T03:38:03.314ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
235992024-05-08T03:38:03.314ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236002024-05-08T03:38:03.315ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236012024-05-08T03:38:03.318ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks?project=demo-project
236022024-05-08T03:38:03.318ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
236032024-05-08T03:38:03.318ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236042024-05-08T03:38:03.324ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236052024-05-08T03:38:03.327ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks?project=demo-project
236062024-05-08T03:38:03.328ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
236072024-05-08T03:38:03.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236082024-05-08T03:38:03.330ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236092024-05-08T03:38:03.333ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/disks?project=demo-project
236102024-05-08T03:38:03.345ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236112024-05-08T03:38:03.345ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks?project=demo-project
236122024-05-08T03:38:03.345ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks?project=demo-project
236132024-05-08T03:38:03.345ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
236142024-05-08T03:38:03.345ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236152024-05-08T03:38:03.346ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236162024-05-08T03:38:03.351ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks?project=demo-project
236172024-05-08T03:38:03.351ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
236182024-05-08T03:38:03.351ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236192024-05-08T03:38:03.351ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236202024-05-08T03:38:03.357ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks?project=demo-project
236212024-05-08T03:38:03.357ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
236222024-05-08T03:38:03.357ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236232024-05-08T03:38:03.360ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236242024-05-08T03:38:03.365ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/disks?project=demo-project
236252024-05-08T03:38:03.392ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236262024-05-08T03:38:03.392ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database uri = /v1/instances/demo-instance/disks?project=demo-project
236272024-05-08T03:38:03.392ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks?project=demo-project
236282024-05-08T03:38:03.393ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks?project=demo-project
236292024-05-08T03:38:03.398ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 135365 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2b8809f-8172-4fca-9cd3-5febc442ab35 response_code = 200 uri = /v1/instances/demo-instance/disks?project=demo-project
236302024-05-08T03:38:03.399ZINFOtest_unauthorized (external client test context): client received response status = 200
236312024-05-08T03:38:03.399ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/disks/attach?project=demo-project
236322024-05-08T03:38:03.399ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/disks/attach?project=demo-project
236332024-05-08T03:38:03.399ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/disks/attach?project=demo-project
236342024-05-08T03:38:03.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236352024-05-08T03:38:03.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 13eadf00-48fd-4242-ad31-c0ce97e47370 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236362024-05-08T03:38:03.400ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 113 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 13eadf00-48fd-4242-ad31-c0ce97e47370 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236372024-05-08T03:38:03.400ZINFOtest_unauthorized (external client test context): client received response status = 405
236382024-05-08T03:38:03.400ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/disks/attach?project=demo-project
236392024-05-08T03:38:03.401ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236402024-05-08T03:38:03.401ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b8edda34-a498-4ca9-a5ed-a828745c8284 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236412024-05-08T03:38:03.401ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b8edda34-a498-4ca9-a5ed-a828745c8284 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236422024-05-08T03:38:03.401ZINFOtest_unauthorized (external client test context): client received response status = 405
236432024-05-08T03:38:03.401ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/disks/attach?project=demo-project
236442024-05-08T03:38:03.401ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236452024-05-08T03:38:03.402ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f4302b42-361c-43be-a9eb-b3b7f52337d4 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236462024-05-08T03:38:03.403ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 104 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f4302b42-361c-43be-a9eb-b3b7f52337d4 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236472024-05-08T03:38:03.403ZINFOtest_unauthorized (external client test context): client received response status = 405
236482024-05-08T03:38:03.404ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/disks/attach?project=demo-project
236492024-05-08T03:38:03.404ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236502024-05-08T03:38:03.428ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 092bc0eb-dcf0-42bc-a305-e8599da72aea uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236512024-05-08T03:38:03.429ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 24797 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 092bc0eb-dcf0-42bc-a305-e8599da72aea response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236522024-05-08T03:38:03.430ZINFOtest_unauthorized (external client test context): client received response status = 405
236532024-05-08T03:38:03.430ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/disks/attach?project=demo-project
236542024-05-08T03:38:03.430ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236552024-05-08T03:38:03.430ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2e00ae31-2554-4916-8df6-bba058d1f1ab uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236562024-05-08T03:38:03.430ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2e00ae31-2554-4916-8df6-bba058d1f1ab response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236572024-05-08T03:38:03.430ZINFOtest_unauthorized (external client test context): client received response status = 405
236582024-05-08T03:38:03.430ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/disks/attach?project=demo-project
236592024-05-08T03:38:03.430ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236602024-05-08T03:38:03.430ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7204f3d4-8b23-498f-9c65-c310c3aa0cd9 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236612024-05-08T03:38:03.431ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7204f3d4-8b23-498f-9c65-c310c3aa0cd9 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236622024-05-08T03:38:03.431ZINFOtest_unauthorized (external client test context): client received response status = 405
236632024-05-08T03:38:03.431ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/disks/attach?project=demo-project
236642024-05-08T03:38:03.431ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236652024-05-08T03:38:03.431ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2dbcb910-7212-4743-b459-f90498984945 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236662024-05-08T03:38:03.431ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2dbcb910-7212-4743-b459-f90498984945 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236672024-05-08T03:38:03.431ZINFOtest_unauthorized (external client test context): client received response status = 405
236682024-05-08T03:38:03.431ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/disks/attach?project=demo-project
236692024-05-08T03:38:03.431ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236702024-05-08T03:38:03.432ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 826acb6e-5e30-4e4a-b340-a0caf3993e52 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236712024-05-08T03:38:03.432ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 826acb6e-5e30-4e4a-b340-a0caf3993e52 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236722024-05-08T03:38:03.432ZINFOtest_unauthorized (external client test context): client received response status = 405
236732024-05-08T03:38:03.432ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/disks/attach?project=demo-project
236742024-05-08T03:38:03.433ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
236752024-05-08T03:38:03.433ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236762024-05-08T03:38:03.434ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236772024-05-08T03:38:03.434ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
236782024-05-08T03:38:03.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
236792024-05-08T03:38:03.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
236802024-05-08T03:38:03.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
236812024-05-08T03:38:03.439ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
236822024-05-08T03:38:03.440ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
236832024-05-08T03:38:03.441ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
236842024-05-08T03:38:03.452ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
236852024-05-08T03:38:03.453ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
236862024-05-08T03:38:03.453ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
236872024-05-08T03:38:03.453ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
236882024-05-08T03:38:03.453ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
236892024-05-08T03:38:03.460ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
236902024-05-08T03:38:03.460ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
236912024-05-08T03:38:03.461ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
236922024-05-08T03:38:03.463ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
236932024-05-08T03:38:03.471ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
236942024-05-08T03:38:03.491ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
236952024-05-08T03:38:03.492ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
236962024-05-08T03:38:03.492ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
236972024-05-08T03:38:03.496ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
236982024-05-08T03:38:03.498ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
236992024-05-08T03:38:03.498ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
237002024-05-08T03:38:03.499ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
237012024-05-08T03:38:03.499ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
237022024-05-08T03:38:03.500ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
237032024-05-08T03:38:03.522ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
237042024-05-08T03:38:03.522ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
237052024-05-08T03:38:03.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
237062024-05-08T03:38:03.523ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
237072024-05-08T03:38:03.526ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
237082024-05-08T03:38:03.530ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
237092024-05-08T03:38:03.530ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237102024-05-08T03:38:03.531ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237112024-05-08T03:38:03.531ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237122024-05-08T03:38:03.532ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237132024-05-08T03:38:03.536ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237142024-05-08T03:38:03.536ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237152024-05-08T03:38:03.537ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237162024-05-08T03:38:03.547ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237172024-05-08T03:38:03.547ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237182024-05-08T03:38:03.548ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237192024-05-08T03:38:03.553ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237202024-05-08T03:38:03.553ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237212024-05-08T03:38:03.553ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237222024-05-08T03:38:03.553ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237232024-05-08T03:38:03.554ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237242024-05-08T03:38:03.563ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
237252024-05-08T03:38:03.566ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237262024-05-08T03:38:03.566ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237272024-05-08T03:38:03.566ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237282024-05-08T03:38:03.568ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237292024-05-08T03:38:03.568ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
237302024-05-08T03:38:03.574ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237312024-05-08T03:38:03.585ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237322024-05-08T03:38:03.585ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237332024-05-08T03:38:03.589ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237342024-05-08T03:38:03.593ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237352024-05-08T03:38:03.614ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237362024-05-08T03:38:03.614ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 181289 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bfd386bd-a7f5-445b-9bc2-5cd36fa16edb response_code = 404 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237372024-05-08T03:38:03.614ZINFOtest_unauthorized (external client test context): client received response status = 404
237382024-05-08T03:38:03.615ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/disks/attach?project=demo-project
237392024-05-08T03:38:03.615ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237402024-05-08T03:38:03.615ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a442a0c1-c731-4e04-a4d9-eb01b29823ff uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237412024-05-08T03:38:03.615ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a442a0c1-c731-4e04-a4d9-eb01b29823ff uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237422024-05-08T03:38:03.615ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a442a0c1-c731-4e04-a4d9-eb01b29823ff uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237432024-05-08T03:38:03.615ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a442a0c1-c731-4e04-a4d9-eb01b29823ff uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237442024-05-08T03:38:03.616ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 599 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a442a0c1-c731-4e04-a4d9-eb01b29823ff response_code = 401 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237452024-05-08T03:38:03.616ZINFOtest_unauthorized (external client test context): client received response status = 401
237462024-05-08T03:38:03.616ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/disks/attach?project=demo-project
237472024-05-08T03:38:03.616ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237482024-05-08T03:38:03.616ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5fc23d19-95e0-4cac-a77e-2e27bf27595f uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237492024-05-08T03:38:03.616ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5fc23d19-95e0-4cac-a77e-2e27bf27595f uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237502024-05-08T03:38:03.616ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5fc23d19-95e0-4cac-a77e-2e27bf27595f uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237512024-05-08T03:38:03.616ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 269 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5fc23d19-95e0-4cac-a77e-2e27bf27595f response_code = 401 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237522024-05-08T03:38:03.617ZINFOtest_unauthorized (external client test context): client received response status = 401
237532024-05-08T03:38:03.617ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/disks/attach?project=demo-project
237542024-05-08T03:38:03.617ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237552024-05-08T03:38:03.617ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dcf6d744-b4a9-456d-89d9-003036559606 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237562024-05-08T03:38:03.617ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dcf6d744-b4a9-456d-89d9-003036559606 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237572024-05-08T03:38:03.619ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2897:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#81}::from::instance_disk_attach::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Disk>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2908:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#81}::from::instance_disk_attach::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#81}::from::instance_disk_attach::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Disk>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#81}::from::instance_disk_attach::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>), dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Disk>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dcf6d744-b4a9-456d-89d9-003036559606 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237582024-05-08T03:38:03.619ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2065 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = dcf6d744-b4a9-456d-89d9-003036559606 response_code = 401 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237592024-05-08T03:38:03.619ZINFOtest_unauthorized (external client test context): client received response status = 401
237602024-05-08T03:38:03.619ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237612024-05-08T03:38:03.619ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237622024-05-08T03:38:03.619ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 242f6913-19ed-478e-b277-6c7e9eb1e7aa uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237632024-05-08T03:38:03.619ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 89 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 242f6913-19ed-478e-b277-6c7e9eb1e7aa response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237642024-05-08T03:38:03.620ZINFOtest_unauthorized (external client test context): client received response status = 405
237652024-05-08T03:38:03.620ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237662024-05-08T03:38:03.620ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237672024-05-08T03:38:03.620ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 12352bc8-5138-4b86-900e-0f2f1b4647e3 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237682024-05-08T03:38:03.620ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 12352bc8-5138-4b86-900e-0f2f1b4647e3 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237692024-05-08T03:38:03.620ZINFOtest_unauthorized (external client test context): client received response status = 405
237702024-05-08T03:38:03.620ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237712024-05-08T03:38:03.620ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237722024-05-08T03:38:03.621ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20cc4020-1d47-4135-99d7-c7bff5bbaf56 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237732024-05-08T03:38:03.621ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 104 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20cc4020-1d47-4135-99d7-c7bff5bbaf56 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237742024-05-08T03:38:03.621ZINFOtest_unauthorized (external client test context): client received response status = 405
237752024-05-08T03:38:03.621ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237762024-05-08T03:38:03.621ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237772024-05-08T03:38:03.621ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 60d8ed10-c248-4f6e-b1ec-2177160d74f8 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237782024-05-08T03:38:03.621ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 60d8ed10-c248-4f6e-b1ec-2177160d74f8 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237792024-05-08T03:38:03.622ZINFOtest_unauthorized (external client test context): client received response status = 405
237802024-05-08T03:38:03.622ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237812024-05-08T03:38:03.622ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237822024-05-08T03:38:03.622ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 100bb227-d133-4a80-ac6a-60f4cabc2a28 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237832024-05-08T03:38:03.622ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 100bb227-d133-4a80-ac6a-60f4cabc2a28 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237842024-05-08T03:38:03.622ZINFOtest_unauthorized (external client test context): client received response status = 405
237852024-05-08T03:38:03.622ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237862024-05-08T03:38:03.622ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237872024-05-08T03:38:03.623ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 54d3a1ac-79f1-47c5-8b2d-fa2fd8fd1517 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237882024-05-08T03:38:03.623ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 54d3a1ac-79f1-47c5-8b2d-fa2fd8fd1517 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237892024-05-08T03:38:03.623ZINFOtest_unauthorized (external client test context): client received response status = 405
237902024-05-08T03:38:03.623ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237912024-05-08T03:38:03.623ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237922024-05-08T03:38:03.623ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8486016e-c41e-472e-89ea-2c400ff9a634 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237932024-05-08T03:38:03.623ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8486016e-c41e-472e-89ea-2c400ff9a634 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237942024-05-08T03:38:03.623ZINFOtest_unauthorized (external client test context): client received response status = 405
237952024-05-08T03:38:03.624ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/disks/attach?project=demo-project
237962024-05-08T03:38:03.624ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/attach?project=demo-project
237972024-05-08T03:38:03.624ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fd1f2f8d-4691-49bb-9514-4d64cdc99ca6 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237982024-05-08T03:38:03.624ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 250 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fd1f2f8d-4691-49bb-9514-4d64cdc99ca6 response_code = 405 uri = /v1/instances/demo-instance/disks/attach?project=demo-project
237992024-05-08T03:38:03.625ZINFOtest_unauthorized (external client test context): client received response status = 405
238002024-05-08T03:38:03.625ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/disks/attach?project=demo-project
238012024-05-08T03:38:03.625ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/disks/detach?project=demo-project
238022024-05-08T03:38:03.625ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/disks/detach?project=demo-project
238032024-05-08T03:38:03.625ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/disks/detach?project=demo-project
238042024-05-08T03:38:03.625ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238052024-05-08T03:38:03.646ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 07805070-fd1b-4cf4-bc53-5b9db02ba6be uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238062024-05-08T03:38:03.646ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20878 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 07805070-fd1b-4cf4-bc53-5b9db02ba6be response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238072024-05-08T03:38:03.646ZINFOtest_unauthorized (external client test context): client received response status = 405
238082024-05-08T03:38:03.646ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/disks/detach?project=demo-project
238092024-05-08T03:38:03.646ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238102024-05-08T03:38:03.646ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1073edec-cd59-40e4-99c9-7cb25a6a99a7 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238112024-05-08T03:38:03.647ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1073edec-cd59-40e4-99c9-7cb25a6a99a7 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238122024-05-08T03:38:03.647ZINFOtest_unauthorized (external client test context): client received response status = 405
238132024-05-08T03:38:03.647ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/disks/detach?project=demo-project
238142024-05-08T03:38:03.647ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238152024-05-08T03:38:03.647ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a44cdb1-4c1b-42b6-8ea1-e7c2a0d90a84 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238162024-05-08T03:38:03.647ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0a44cdb1-4c1b-42b6-8ea1-e7c2a0d90a84 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238172024-05-08T03:38:03.647ZINFOtest_unauthorized (external client test context): client received response status = 405
238182024-05-08T03:38:03.647ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/disks/detach?project=demo-project
238192024-05-08T03:38:03.647ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238202024-05-08T03:38:03.648ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 665fe172-0663-498a-98dc-0a8e5ac9e6c6 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238212024-05-08T03:38:03.648ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 665fe172-0663-498a-98dc-0a8e5ac9e6c6 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238222024-05-08T03:38:03.648ZINFOtest_unauthorized (external client test context): client received response status = 405
238232024-05-08T03:38:03.648ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/disks/detach?project=demo-project
238242024-05-08T03:38:03.648ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238252024-05-08T03:38:03.648ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 479782fe-e22c-42ef-9778-8011d38ddef1 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238262024-05-08T03:38:03.648ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 479782fe-e22c-42ef-9778-8011d38ddef1 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238272024-05-08T03:38:03.648ZINFOtest_unauthorized (external client test context): client received response status = 405
238282024-05-08T03:38:03.648ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/disks/detach?project=demo-project
238292024-05-08T03:38:03.648ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238302024-05-08T03:38:03.649ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 317ac6f9-3314-4f88-bbd9-f9ac23d8fc5e uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238312024-05-08T03:38:03.649ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 184 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 317ac6f9-3314-4f88-bbd9-f9ac23d8fc5e response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238322024-05-08T03:38:03.649ZINFOtest_unauthorized (external client test context): client received response status = 405
238332024-05-08T03:38:03.649ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/disks/detach?project=demo-project
238342024-05-08T03:38:03.649ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238352024-05-08T03:38:03.649ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 863bb6bf-38fe-4a8e-8383-cd04501d942a uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238362024-05-08T03:38:03.649ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 863bb6bf-38fe-4a8e-8383-cd04501d942a response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238372024-05-08T03:38:03.649ZINFOtest_unauthorized (external client test context): client received response status = 405
238382024-05-08T03:38:03.649ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/disks/detach?project=demo-project
238392024-05-08T03:38:03.649ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238402024-05-08T03:38:03.650ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = fe803ddc-0edd-4e73-9479-1df35a68546e uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238412024-05-08T03:38:03.650ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = fe803ddc-0edd-4e73-9479-1df35a68546e response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238422024-05-08T03:38:03.650ZINFOtest_unauthorized (external client test context): client received response status = 405
238432024-05-08T03:38:03.650ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/disks/detach?project=demo-project
238442024-05-08T03:38:03.650ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
238452024-05-08T03:38:03.650ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238462024-05-08T03:38:03.650ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238472024-05-08T03:38:03.650ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238482024-05-08T03:38:03.651ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238492024-05-08T03:38:03.651ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238502024-05-08T03:38:03.651ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238512024-05-08T03:38:03.654ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238522024-05-08T03:38:03.654ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238532024-05-08T03:38:03.655ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238542024-05-08T03:38:03.659ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
238552024-05-08T03:38:03.659ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
238562024-05-08T03:38:03.659ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238572024-05-08T03:38:03.659ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238582024-05-08T03:38:03.660ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238592024-05-08T03:38:03.662ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
238602024-05-08T03:38:03.662ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238612024-05-08T03:38:03.662ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238622024-05-08T03:38:03.663ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238632024-05-08T03:38:03.665ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
238642024-05-08T03:38:03.669ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
238652024-05-08T03:38:03.669ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238662024-05-08T03:38:03.669ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238672024-05-08T03:38:03.670ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238682024-05-08T03:38:03.672ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
238692024-05-08T03:38:03.672ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
238702024-05-08T03:38:03.672ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238712024-05-08T03:38:03.672ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238722024-05-08T03:38:03.673ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238732024-05-08T03:38:03.675ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
238742024-05-08T03:38:03.675ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
238752024-05-08T03:38:03.675ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
238762024-05-08T03:38:03.675ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
238772024-05-08T03:38:03.689ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
238782024-05-08T03:38:03.698ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
238792024-05-08T03:38:03.698ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238802024-05-08T03:38:03.698ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238812024-05-08T03:38:03.698ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238822024-05-08T03:38:03.700ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238832024-05-08T03:38:03.706ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238842024-05-08T03:38:03.706ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238852024-05-08T03:38:03.707ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238862024-05-08T03:38:03.709ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238872024-05-08T03:38:03.709ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238882024-05-08T03:38:03.710ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238892024-05-08T03:38:03.713ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238902024-05-08T03:38:03.713ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238912024-05-08T03:38:03.713ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238922024-05-08T03:38:03.713ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238932024-05-08T03:38:03.714ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238942024-05-08T03:38:03.719ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238952024-05-08T03:38:03.720ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238962024-05-08T03:38:03.720ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238972024-05-08T03:38:03.721ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238982024-05-08T03:38:03.724ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/disks/detach?project=demo-project
238992024-05-08T03:38:03.724ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239002024-05-08T03:38:03.724ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239012024-05-08T03:38:03.725ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239022024-05-08T03:38:03.729ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239032024-05-08T03:38:03.760ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239042024-05-08T03:38:03.761ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 110942 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e522d7b8-409d-4704-befc-5ad904d0ac8d response_code = 404 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239052024-05-08T03:38:03.763ZINFOtest_unauthorized (external client test context): client received response status = 404
239062024-05-08T03:38:03.764ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/disks/detach?project=demo-project
239072024-05-08T03:38:03.764ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239082024-05-08T03:38:03.772ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1ee9b366-c31e-470f-890d-9a1fb88e8951 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239092024-05-08T03:38:03.773ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1ee9b366-c31e-470f-890d-9a1fb88e8951 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239102024-05-08T03:38:03.773ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1ee9b366-c31e-470f-890d-9a1fb88e8951 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239112024-05-08T03:38:03.773ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1ee9b366-c31e-470f-890d-9a1fb88e8951 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239122024-05-08T03:38:03.773ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 8939 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1ee9b366-c31e-470f-890d-9a1fb88e8951 response_code = 401 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239132024-05-08T03:38:03.774ZINFOtest_unauthorized (external client test context): client received response status = 401
239142024-05-08T03:38:03.774ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/disks/detach?project=demo-project
239152024-05-08T03:38:03.774ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239162024-05-08T03:38:03.774ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7fa3d278-9a99-4f14-8b4a-12bc52a453db uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239172024-05-08T03:38:03.775ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7fa3d278-9a99-4f14-8b4a-12bc52a453db uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239182024-05-08T03:38:03.775ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7fa3d278-9a99-4f14-8b4a-12bc52a453db uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239192024-05-08T03:38:03.775ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 582 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7fa3d278-9a99-4f14-8b4a-12bc52a453db response_code = 401 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239202024-05-08T03:38:03.775ZINFOtest_unauthorized (external client test context): client received response status = 401
239212024-05-08T03:38:03.775ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/disks/detach?project=demo-project
239222024-05-08T03:38:03.775ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"disk\\":\\"demo-disk\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239232024-05-08T03:38:03.776ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aa1c22cf-d164-4278-ab4c-8cbee1f13626 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239242024-05-08T03:38:03.776ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aa1c22cf-d164-4278-ab4c-8cbee1f13626 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239252024-05-08T03:38:03.778ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2925:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#82}::from::instance_disk_detach::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Disk>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2940:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#82}::from::instance_disk_detach::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#82}::from::instance_disk_detach::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Disk>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#82}::from::instance_disk_detach::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::DiskPath>), dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Disk>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aa1c22cf-d164-4278-ab4c-8cbee1f13626 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239262024-05-08T03:38:03.778ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1719 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = aa1c22cf-d164-4278-ab4c-8cbee1f13626 response_code = 401 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239272024-05-08T03:38:03.778ZINFOtest_unauthorized (external client test context): client received response status = 401
239282024-05-08T03:38:03.778ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239292024-05-08T03:38:03.778ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239302024-05-08T03:38:03.778ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c4c035f-6589-457e-8527-785cf6d40d0a uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239312024-05-08T03:38:03.778ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c4c035f-6589-457e-8527-785cf6d40d0a response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239322024-05-08T03:38:03.778ZINFOtest_unauthorized (external client test context): client received response status = 405
239332024-05-08T03:38:03.778ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239342024-05-08T03:38:03.779ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239352024-05-08T03:38:03.779ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c4c17992-3b03-441e-9e87-c6e2a1d79085 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239362024-05-08T03:38:03.779ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 185 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c4c17992-3b03-441e-9e87-c6e2a1d79085 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239372024-05-08T03:38:03.779ZINFOtest_unauthorized (external client test context): client received response status = 405
239382024-05-08T03:38:03.780ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239392024-05-08T03:38:03.780ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239402024-05-08T03:38:03.780ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2589b383-a2e9-4ee3-9d6d-432f0e4dc8f4 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239412024-05-08T03:38:03.780ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 69 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2589b383-a2e9-4ee3-9d6d-432f0e4dc8f4 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239422024-05-08T03:38:03.781ZINFOtest_unauthorized (external client test context): client received response status = 405
239432024-05-08T03:38:03.781ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239442024-05-08T03:38:03.781ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239452024-05-08T03:38:03.781ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4030f579-4517-4878-a269-8e03586e5f42 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239462024-05-08T03:38:03.781ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 78 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4030f579-4517-4878-a269-8e03586e5f42 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239472024-05-08T03:38:03.782ZINFOtest_unauthorized (external client test context): client received response status = 405
239482024-05-08T03:38:03.782ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239492024-05-08T03:38:03.782ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239502024-05-08T03:38:03.783ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 29b69449-38b2-4bdc-ba3d-683048514f61 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239512024-05-08T03:38:03.783ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 29b69449-38b2-4bdc-ba3d-683048514f61 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239522024-05-08T03:38:03.783ZINFOtest_unauthorized (external client test context): client received response status = 405
239532024-05-08T03:38:03.783ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239542024-05-08T03:38:03.783ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239552024-05-08T03:38:03.783ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b11aa16b-6477-4c2c-898b-889222450b5a uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239562024-05-08T03:38:03.783ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b11aa16b-6477-4c2c-898b-889222450b5a response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239572024-05-08T03:38:03.784ZINFOtest_unauthorized (external client test context): client received response status = 405
239582024-05-08T03:38:03.784ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239592024-05-08T03:38:03.784ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239602024-05-08T03:38:03.784ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 40a0b200-0d63-4749-9c58-0dc6b9207289 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239612024-05-08T03:38:03.785ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 40a0b200-0d63-4749-9c58-0dc6b9207289 response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239622024-05-08T03:38:03.785ZINFOtest_unauthorized (external client test context): client received response status = 405
239632024-05-08T03:38:03.785ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/disks/detach?project=demo-project
239642024-05-08T03:38:03.785ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/disks/detach?project=demo-project
239652024-05-08T03:38:03.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c7d1fb78-5a2e-4c3a-82f1-d3a103f39bbe uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239662024-05-08T03:38:03.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c7d1fb78-5a2e-4c3a-82f1-d3a103f39bbe response_code = 405 uri = /v1/instances/demo-instance/disks/detach?project=demo-project
239672024-05-08T03:38:03.786ZINFOtest_unauthorized (external client test context): client received response status = 405
239682024-05-08T03:38:03.786ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/disks/detach?project=demo-project
239692024-05-08T03:38:03.786ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239702024-05-08T03:38:03.786ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239712024-05-08T03:38:03.786ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239722024-05-08T03:38:03.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239732024-05-08T03:38:03.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 17c7f038-9d7c-4ab8-8437-bfad6bef0020 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239742024-05-08T03:38:03.787ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 17c7f038-9d7c-4ab8-8437-bfad6bef0020 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239752024-05-08T03:38:03.787ZINFOtest_unauthorized (external client test context): client received response status = 405
239762024-05-08T03:38:03.787ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239772024-05-08T03:38:03.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239782024-05-08T03:38:03.787ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 11a9163e-b1ca-4a8e-a748-a6f4de6b8f64 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239792024-05-08T03:38:03.787ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 11a9163e-b1ca-4a8e-a748-a6f4de6b8f64 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239802024-05-08T03:38:03.787ZINFOtest_unauthorized (external client test context): client received response status = 405
239812024-05-08T03:38:03.787ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239822024-05-08T03:38:03.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239832024-05-08T03:38:03.788ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ef9c0f16-ed0d-4787-b686-888a7ca21843 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239842024-05-08T03:38:03.788ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ef9c0f16-ed0d-4787-b686-888a7ca21843 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239852024-05-08T03:38:03.788ZINFOtest_unauthorized (external client test context): client received response status = 405
239862024-05-08T03:38:03.788ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239872024-05-08T03:38:03.788ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239882024-05-08T03:38:03.788ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89426216-aacb-4a89-9b8a-5056aa5ac47d uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239892024-05-08T03:38:03.788ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 89426216-aacb-4a89-9b8a-5056aa5ac47d response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239902024-05-08T03:38:03.788ZINFOtest_unauthorized (external client test context): client received response status = 405
239912024-05-08T03:38:03.788ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239922024-05-08T03:38:03.788ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239932024-05-08T03:38:03.789ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 875c7b58-2e98-4006-90fd-76b9612cfeba uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239942024-05-08T03:38:03.789ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 875c7b58-2e98-4006-90fd-76b9612cfeba response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239952024-05-08T03:38:03.789ZINFOtest_unauthorized (external client test context): client received response status = 405
239962024-05-08T03:38:03.789ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239972024-05-08T03:38:03.789ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239982024-05-08T03:38:03.789ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a532c19b-d7a1-42c4-bca1-90f4ee9a0db3 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
239992024-05-08T03:38:03.789ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a532c19b-d7a1-42c4-bca1-90f4ee9a0db3 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240002024-05-08T03:38:03.789ZINFOtest_unauthorized (external client test context): client received response status = 405
240012024-05-08T03:38:03.790ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240022024-05-08T03:38:03.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240032024-05-08T03:38:03.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0d90865e-64d7-4dd8-a9c5-5b05edd02e99 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240042024-05-08T03:38:03.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0d90865e-64d7-4dd8-a9c5-5b05edd02e99 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240052024-05-08T03:38:03.790ZINFOtest_unauthorized (external client test context): client received response status = 405
240062024-05-08T03:38:03.790ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240072024-05-08T03:38:03.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240082024-05-08T03:38:03.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0c265c42-b4a6-47a0-ab5e-282999814397 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240092024-05-08T03:38:03.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0c265c42-b4a6-47a0-ab5e-282999814397 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240102024-05-08T03:38:03.790ZINFOtest_unauthorized (external client test context): client received response status = 405
240112024-05-08T03:38:03.791ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240122024-05-08T03:38:03.791ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240132024-05-08T03:38:03.791ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240142024-05-08T03:38:03.791ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240152024-05-08T03:38:03.791ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240162024-05-08T03:38:03.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240172024-05-08T03:38:03.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240182024-05-08T03:38:03.792ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240192024-05-08T03:38:03.794ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240202024-05-08T03:38:03.794ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240212024-05-08T03:38:03.795ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240222024-05-08T03:38:03.797ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
240232024-05-08T03:38:03.798ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
240242024-05-08T03:38:03.798ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240252024-05-08T03:38:03.798ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240262024-05-08T03:38:03.798ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240272024-05-08T03:38:03.801ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
240282024-05-08T03:38:03.801ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240292024-05-08T03:38:03.801ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240302024-05-08T03:38:03.802ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240312024-05-08T03:38:03.804ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
240322024-05-08T03:38:03.808ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
240332024-05-08T03:38:03.808ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240342024-05-08T03:38:03.808ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240352024-05-08T03:38:03.809ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240362024-05-08T03:38:03.811ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
240372024-05-08T03:38:03.811ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
240382024-05-08T03:38:03.811ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240392024-05-08T03:38:03.811ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240402024-05-08T03:38:03.811ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240412024-05-08T03:38:03.813ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
240422024-05-08T03:38:03.813ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
240432024-05-08T03:38:03.813ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
240442024-05-08T03:38:03.814ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
240452024-05-08T03:38:03.816ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
240462024-05-08T03:38:03.819ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
240472024-05-08T03:38:03.819ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240482024-05-08T03:38:03.819ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240492024-05-08T03:38:03.819ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240502024-05-08T03:38:03.820ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240512024-05-08T03:38:03.822ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240522024-05-08T03:38:03.822ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240532024-05-08T03:38:03.823ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240542024-05-08T03:38:03.825ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240552024-05-08T03:38:03.825ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240562024-05-08T03:38:03.826ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240572024-05-08T03:38:03.830ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240582024-05-08T03:38:03.830ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240592024-05-08T03:38:03.830ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240602024-05-08T03:38:03.830ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240612024-05-08T03:38:03.831ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240622024-05-08T03:38:03.834ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240632024-05-08T03:38:03.834ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240642024-05-08T03:38:03.834ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240652024-05-08T03:38:03.834ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240662024-05-08T03:38:03.838ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240672024-05-08T03:38:03.838ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240682024-05-08T03:38:03.838ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240692024-05-08T03:38:03.839ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240702024-05-08T03:38:03.842ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240712024-05-08T03:38:03.855ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-import-disk") }) uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240722024-05-08T03:38:03.855ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-import-disk" error_message_internal = not found: disk with name "demo-import-disk" latency_us = 64165 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ab10dae-9ee5-40c3-be49-d52fd4ae9ba3 response_code = 404 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240732024-05-08T03:38:03.855ZINFOtest_unauthorized (external client test context): client received response status = 404
240742024-05-08T03:38:03.855ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240752024-05-08T03:38:03.856ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240762024-05-08T03:38:03.856ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c5ced9da-670d-432c-9117-0ec1fd442601 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240772024-05-08T03:38:03.856ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c5ced9da-670d-432c-9117-0ec1fd442601 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240782024-05-08T03:38:03.856ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c5ced9da-670d-432c-9117-0ec1fd442601 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240792024-05-08T03:38:03.856ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c5ced9da-670d-432c-9117-0ec1fd442601 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240802024-05-08T03:38:03.856ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 340 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = c5ced9da-670d-432c-9117-0ec1fd442601 response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240812024-05-08T03:38:03.856ZINFOtest_unauthorized (external client test context): client received response status = 401
240822024-05-08T03:38:03.856ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240832024-05-08T03:38:03.856ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240842024-05-08T03:38:03.879ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 11d5b8b7-a2d9-4adb-96b6-c4f3173d9e4f uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240852024-05-08T03:38:03.891ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 11d5b8b7-a2d9-4adb-96b6-c4f3173d9e4f uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240862024-05-08T03:38:03.891ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 11d5b8b7-a2d9-4adb-96b6-c4f3173d9e4f uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240872024-05-08T03:38:03.891ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 22569 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 11d5b8b7-a2d9-4adb-96b6-c4f3173d9e4f response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240882024-05-08T03:38:03.891ZINFOtest_unauthorized (external client test context): client received response status = 401
240892024-05-08T03:38:03.892ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240902024-05-08T03:38:03.892ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240912024-05-08T03:38:03.892ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 34414d73-a95f-439e-91fb-f33189563ae0 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240922024-05-08T03:38:03.892ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 34414d73-a95f-439e-91fb-f33189563ae0 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240932024-05-08T03:38:03.892ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2347:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#65}::from::disk_bulk_write_import_start::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2360:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#65}::from::disk_bulk_write_import_start::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#65}::from::disk_bulk_write_import_start::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#65}::from::disk_bulk_write_import_start::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 34414d73-a95f-439e-91fb-f33189563ae0 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240942024-05-08T03:38:03.892ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 9032 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 34414d73-a95f-439e-91fb-f33189563ae0 response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240952024-05-08T03:38:03.892ZINFOtest_unauthorized (external client test context): client received response status = 401
240962024-05-08T03:38:03.892ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240972024-05-08T03:38:03.892ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240982024-05-08T03:38:03.892ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = db11f940-611a-4110-89ea-481b2d78ab79 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
240992024-05-08T03:38:03.893ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = db11f940-611a-4110-89ea-481b2d78ab79 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241002024-05-08T03:38:03.893ZINFOtest_unauthorized (external client test context): client received response status = 405
241012024-05-08T03:38:03.893ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241022024-05-08T03:38:03.893ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241032024-05-08T03:38:03.893ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a6faab3f-c0d1-49cf-935b-571209154ea8 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241042024-05-08T03:38:03.893ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a6faab3f-c0d1-49cf-935b-571209154ea8 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241052024-05-08T03:38:03.893ZINFOtest_unauthorized (external client test context): client received response status = 405
241062024-05-08T03:38:03.893ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241072024-05-08T03:38:03.893ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241082024-05-08T03:38:03.893ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9750fab4-f36b-424f-859d-06df6b8bc5a7 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241092024-05-08T03:38:03.893ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9750fab4-f36b-424f-859d-06df6b8bc5a7 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241102024-05-08T03:38:03.893ZINFOtest_unauthorized (external client test context): client received response status = 405
241112024-05-08T03:38:03.893ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241122024-05-08T03:38:03.894ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241132024-05-08T03:38:03.894ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 99407b9c-fb1e-4c09-a1b8-6ba4a06b1d2a uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241142024-05-08T03:38:03.894ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 99407b9c-fb1e-4c09-a1b8-6ba4a06b1d2a response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241152024-05-08T03:38:03.894ZINFOtest_unauthorized (external client test context): client received response status = 405
241162024-05-08T03:38:03.894ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241172024-05-08T03:38:03.894ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241182024-05-08T03:38:03.894ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7f27b03e-9c24-48d7-b04d-19aa28c0845a uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241192024-05-08T03:38:03.894ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7f27b03e-9c24-48d7-b04d-19aa28c0845a response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241202024-05-08T03:38:03.894ZINFOtest_unauthorized (external client test context): client received response status = 405
241212024-05-08T03:38:03.894ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241222024-05-08T03:38:03.894ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241232024-05-08T03:38:03.901ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 79db6022-85c0-4208-9425-fc8d5c0272b3 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241242024-05-08T03:38:03.901ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 79db6022-85c0-4208-9425-fc8d5c0272b3 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241252024-05-08T03:38:03.901ZINFOtest_unauthorized (external client test context): client received response status = 405
241262024-05-08T03:38:03.901ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241272024-05-08T03:38:03.901ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241282024-05-08T03:38:03.901ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 67d568aa-3a2f-45f2-9d0c-e9c4693d47b6 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241292024-05-08T03:38:03.901ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 67d568aa-3a2f-45f2-9d0c-e9c4693d47b6 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241302024-05-08T03:38:03.901ZINFOtest_unauthorized (external client test context): client received response status = 405
241312024-05-08T03:38:03.901ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241322024-05-08T03:38:03.901ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241332024-05-08T03:38:03.901ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7d0bb0c6-a060-43b7-a88f-dcc9f6e6af64 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241342024-05-08T03:38:03.901ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7d0bb0c6-a060-43b7-a88f-dcc9f6e6af64 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241352024-05-08T03:38:03.901ZINFOtest_unauthorized (external client test context): client received response status = 405
241362024-05-08T03:38:03.901ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks/demo-import-disk/bulk-write-start?project=demo-project
241372024-05-08T03:38:03.901ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241382024-05-08T03:38:03.901ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241392024-05-08T03:38:03.901ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241402024-05-08T03:38:03.901ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241412024-05-08T03:38:03.901ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ddf6e9ab-f514-4bce-98e4-0d95957bbc8a uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241422024-05-08T03:38:03.902ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ddf6e9ab-f514-4bce-98e4-0d95957bbc8a response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241432024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client received response status = 405
241442024-05-08T03:38:03.902ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241452024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241462024-05-08T03:38:03.902ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c14bcac1-4ac1-4f5b-a3e9-18c02865a2d9 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241472024-05-08T03:38:03.902ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c14bcac1-4ac1-4f5b-a3e9-18c02865a2d9 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241482024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client received response status = 405
241492024-05-08T03:38:03.902ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241502024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241512024-05-08T03:38:03.902ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0df305-88a7-4d44-81dc-fb25595f6097 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241522024-05-08T03:38:03.902ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af0df305-88a7-4d44-81dc-fb25595f6097 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241532024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client received response status = 405
241542024-05-08T03:38:03.902ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241552024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241562024-05-08T03:38:03.902ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f072d2b9-d4f3-4a14-8746-263584ca08b1 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241572024-05-08T03:38:03.902ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f072d2b9-d4f3-4a14-8746-263584ca08b1 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241582024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client received response status = 405
241592024-05-08T03:38:03.902ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241602024-05-08T03:38:03.902ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241612024-05-08T03:38:03.902ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c424bd5e-6789-4380-ba28-c5c47bb9a2e2 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241622024-05-08T03:38:03.903ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = c424bd5e-6789-4380-ba28-c5c47bb9a2e2 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241632024-05-08T03:38:03.903ZINFOtest_unauthorized (external client test context): client received response status = 405
241642024-05-08T03:38:03.903ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241652024-05-08T03:38:03.903ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241662024-05-08T03:38:03.903ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bac69504-e9f9-4224-bd77-0cd42cb26cd0 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241672024-05-08T03:38:03.903ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bac69504-e9f9-4224-bd77-0cd42cb26cd0 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241682024-05-08T03:38:03.903ZINFOtest_unauthorized (external client test context): client received response status = 405
241692024-05-08T03:38:03.903ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241702024-05-08T03:38:03.903ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241712024-05-08T03:38:03.903ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5bb5fdda-4801-4d51-bdd6-4f8990b578f3 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241722024-05-08T03:38:03.903ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 5bb5fdda-4801-4d51-bdd6-4f8990b578f3 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241732024-05-08T03:38:03.903ZINFOtest_unauthorized (external client test context): client received response status = 405
241742024-05-08T03:38:03.904ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241752024-05-08T03:38:03.904ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241762024-05-08T03:38:03.904ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 88ee11d2-e105-427c-b844-35874712f1d5 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241772024-05-08T03:38:03.904ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 88ee11d2-e105-427c-b844-35874712f1d5 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241782024-05-08T03:38:03.904ZINFOtest_unauthorized (external client test context): client received response status = 405
241792024-05-08T03:38:03.904ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241802024-05-08T03:38:03.904ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"base64_encoded_data\\":\\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\\",\\"offset\\":0}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
241812024-05-08T03:38:03.904ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241822024-05-08T03:38:03.904ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241832024-05-08T03:38:03.904ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
241842024-05-08T03:38:03.904ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
241852024-05-08T03:38:03.904ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
241862024-05-08T03:38:03.904ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
241872024-05-08T03:38:03.906ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
241882024-05-08T03:38:03.906ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
241892024-05-08T03:38:03.908ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
241902024-05-08T03:38:03.911ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
241912024-05-08T03:38:03.911ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
241922024-05-08T03:38:03.911ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
241932024-05-08T03:38:03.911ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
241942024-05-08T03:38:03.911ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
241952024-05-08T03:38:03.914ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
241962024-05-08T03:38:03.914ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
241972024-05-08T03:38:03.914ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
241982024-05-08T03:38:03.916ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
241992024-05-08T03:38:03.919ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
242002024-05-08T03:38:03.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
242012024-05-08T03:38:03.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
242022024-05-08T03:38:03.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
242032024-05-08T03:38:03.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
242042024-05-08T03:38:03.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
242052024-05-08T03:38:03.929ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
242062024-05-08T03:38:03.929ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
242072024-05-08T03:38:03.929ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
242082024-05-08T03:38:03.933ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
242092024-05-08T03:38:03.935ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
242102024-05-08T03:38:03.935ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
242112024-05-08T03:38:03.935ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
242122024-05-08T03:38:03.935ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
242132024-05-08T03:38:03.938ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
242142024-05-08T03:38:03.942ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
242152024-05-08T03:38:03.942ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242162024-05-08T03:38:03.942ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242172024-05-08T03:38:03.942ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242182024-05-08T03:38:03.942ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242192024-05-08T03:38:03.945ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242202024-05-08T03:38:03.945ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242212024-05-08T03:38:03.945ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242222024-05-08T03:38:03.948ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242232024-05-08T03:38:03.948ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242242024-05-08T03:38:03.949ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242252024-05-08T03:38:03.952ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242262024-05-08T03:38:03.952ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242272024-05-08T03:38:03.952ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242282024-05-08T03:38:03.952ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242292024-05-08T03:38:03.953ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242302024-05-08T03:38:03.956ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242312024-05-08T03:38:03.956ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242322024-05-08T03:38:03.957ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242332024-05-08T03:38:03.957ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242342024-05-08T03:38:03.961ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242352024-05-08T03:38:03.961ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242362024-05-08T03:38:03.961ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242372024-05-08T03:38:03.962ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242382024-05-08T03:38:03.969ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242392024-05-08T03:38:03.987ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-import-disk") }) uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242402024-05-08T03:38:03.987ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-import-disk" error_message_internal = not found: disk with name "demo-import-disk" latency_us = 85246 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 933871c2-2dd7-4537-88f7-a0b323e112ea response_code = 404 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242412024-05-08T03:38:03.987ZINFOtest_unauthorized (external client test context): client received response status = 404
242422024-05-08T03:38:03.987ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242432024-05-08T03:38:03.988ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"base64_encoded_data\\":\\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\\",\\"offset\\":0}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242442024-05-08T03:38:03.988ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 58df00a3-a3d4-429f-a2ea-45cc2e5c632a uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242452024-05-08T03:38:03.988ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 58df00a3-a3d4-429f-a2ea-45cc2e5c632a uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242462024-05-08T03:38:03.988ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 58df00a3-a3d4-429f-a2ea-45cc2e5c632a uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242472024-05-08T03:38:03.988ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 58df00a3-a3d4-429f-a2ea-45cc2e5c632a uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242482024-05-08T03:38:03.988ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 474 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 58df00a3-a3d4-429f-a2ea-45cc2e5c632a response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242492024-05-08T03:38:03.989ZINFOtest_unauthorized (external client test context): client received response status = 401
242502024-05-08T03:38:03.989ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242512024-05-08T03:38:03.989ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"base64_encoded_data\\":\\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\\",\\"offset\\":0}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242522024-05-08T03:38:03.989ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 045be204-29fa-4832-8627-dea1cee0d182 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242532024-05-08T03:38:03.990ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 045be204-29fa-4832-8627-dea1cee0d182 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242542024-05-08T03:38:03.990ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 045be204-29fa-4832-8627-dea1cee0d182 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242552024-05-08T03:38:03.990ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 282 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 045be204-29fa-4832-8627-dea1cee0d182 response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242562024-05-08T03:38:03.990ZINFOtest_unauthorized (external client test context): client received response status = 401
242572024-05-08T03:38:03.990ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242582024-05-08T03:38:03.990ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"base64_encoded_data\\":\\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\\",\\"offset\\":0}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242592024-05-08T03:38:03.990ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8995f1b8-4547-4880-8a13-5f6f46ec5dfd uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242602024-05-08T03:38:03.991ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8995f1b8-4547-4880-8a13-5f6f46ec5dfd uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242612024-05-08T03:38:03.995ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2377:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#66}::from::disk_bulk_write_import::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2391:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImportBlocksBulkWrite>) -> omicron_nexus::external_api::http_entrypoints::{impl#66}::from::disk_bulk_write_import::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#66}::from::disk_bulk_write_import::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImportBlocksBulkWrite>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImportBlocksBulkWrite>) -> omicron_nexus::external_api::http_entrypoints::{impl#66}::from::disk_bulk_write_import::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImportBlocksBulkWrite>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8995f1b8-4547-4880-8a13-5f6f46ec5dfd uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242622024-05-08T03:38:03.995ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4213 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8995f1b8-4547-4880-8a13-5f6f46ec5dfd response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242632024-05-08T03:38:03.995ZINFOtest_unauthorized (external client test context): client received response status = 401
242642024-05-08T03:38:03.995ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242652024-05-08T03:38:03.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242662024-05-08T03:38:03.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a7af6431-a68a-4dc6-8b4b-4c1252f31997 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242672024-05-08T03:38:03.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 100 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a7af6431-a68a-4dc6-8b4b-4c1252f31997 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242682024-05-08T03:38:03.997ZINFOtest_unauthorized (external client test context): client received response status = 405
242692024-05-08T03:38:03.997ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242702024-05-08T03:38:03.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242712024-05-08T03:38:03.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e5d5d992-d950-47f5-8230-185dea3ce414 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242722024-05-08T03:38:03.997ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e5d5d992-d950-47f5-8230-185dea3ce414 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242732024-05-08T03:38:03.998ZINFOtest_unauthorized (external client test context): client received response status = 405
242742024-05-08T03:38:03.998ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242752024-05-08T03:38:03.998ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242762024-05-08T03:38:04.001ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7e3e63bf-a390-4572-8087-31d1b0188557 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242772024-05-08T03:38:04.001ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7e3e63bf-a390-4572-8087-31d1b0188557 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242782024-05-08T03:38:04.001ZINFOtest_unauthorized (external client test context): client received response status = 405
242792024-05-08T03:38:04.001ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242802024-05-08T03:38:04.001ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242812024-05-08T03:38:04.004ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 626bd3e4-fe5f-4fed-8a83-c212f8088632 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242822024-05-08T03:38:04.004ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 626bd3e4-fe5f-4fed-8a83-c212f8088632 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242832024-05-08T03:38:04.005ZINFOtest_unauthorized (external client test context): client received response status = 405
242842024-05-08T03:38:04.005ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242852024-05-08T03:38:04.005ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242862024-05-08T03:38:04.006ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fe37bf99-d5b4-417d-8d31-30d2bea7a5f6 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242872024-05-08T03:38:04.006ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 370 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = fe37bf99-d5b4-417d-8d31-30d2bea7a5f6 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242882024-05-08T03:38:04.007ZINFOtest_unauthorized (external client test context): client received response status = 405
242892024-05-08T03:38:04.007ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242902024-05-08T03:38:04.007ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242912024-05-08T03:38:04.007ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6e42556c-6a37-439b-a16e-fdc11e9e3931 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242922024-05-08T03:38:04.007ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6e42556c-6a37-439b-a16e-fdc11e9e3931 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242932024-05-08T03:38:04.008ZINFOtest_unauthorized (external client test context): client received response status = 405
242942024-05-08T03:38:04.008ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242952024-05-08T03:38:04.009ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
242962024-05-08T03:38:04.009ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 37291c6e-9f4d-42a6-8a3a-0e837fa8b1cb uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242972024-05-08T03:38:04.009ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 77 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 37291c6e-9f4d-42a6-8a3a-0e837fa8b1cb response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
242982024-05-08T03:38:04.009ZINFOtest_unauthorized (external client test context): client received response status = 405
242992024-05-08T03:38:04.010ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
243002024-05-08T03:38:04.010ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write?project=demo-project
243012024-05-08T03:38:04.010ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b85fce27-bdda-4b90-9f23-86822486442b uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
243022024-05-08T03:38:04.010ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b85fce27-bdda-4b90-9f23-86822486442b response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write?project=demo-project
243032024-05-08T03:38:04.010ZINFOtest_unauthorized (external client test context): client received response status = 405
243042024-05-08T03:38:04.011ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks/demo-import-disk/bulk-write?project=demo-project
243052024-05-08T03:38:04.011ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243062024-05-08T03:38:04.011ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243072024-05-08T03:38:04.011ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243082024-05-08T03:38:04.011ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243092024-05-08T03:38:04.011ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2903d9a4-17bf-4580-a3e2-3696ecb01495 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243102024-05-08T03:38:04.011ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2903d9a4-17bf-4580-a3e2-3696ecb01495 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243112024-05-08T03:38:04.012ZINFOtest_unauthorized (external client test context): client received response status = 405
243122024-05-08T03:38:04.012ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243132024-05-08T03:38:04.012ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243142024-05-08T03:38:04.012ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c662f0f8-5a6c-47fa-a0b2-0d940bf768ad uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243152024-05-08T03:38:04.012ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c662f0f8-5a6c-47fa-a0b2-0d940bf768ad response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243162024-05-08T03:38:04.012ZINFOtest_unauthorized (external client test context): client received response status = 405
243172024-05-08T03:38:04.013ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243182024-05-08T03:38:04.013ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243192024-05-08T03:38:04.013ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1a24c8ea-f27e-4433-a35c-eb69c065141e uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243202024-05-08T03:38:04.013ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1a24c8ea-f27e-4433-a35c-eb69c065141e response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243212024-05-08T03:38:04.013ZINFOtest_unauthorized (external client test context): client received response status = 405
243222024-05-08T03:38:04.013ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243232024-05-08T03:38:04.013ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243242024-05-08T03:38:04.013ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1405197c-4691-436e-856b-00f2e4ce90b4 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243252024-05-08T03:38:04.013ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 278 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1405197c-4691-436e-856b-00f2e4ce90b4 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243262024-05-08T03:38:04.015ZINFOtest_unauthorized (external client test context): client received response status = 405
243272024-05-08T03:38:04.015ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243282024-05-08T03:38:04.015ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243292024-05-08T03:38:04.015ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8d42463d-eeef-4127-8149-02ffdde6d6d3 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243302024-05-08T03:38:04.015ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 134 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8d42463d-eeef-4127-8149-02ffdde6d6d3 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243312024-05-08T03:38:04.015ZINFOtest_unauthorized (external client test context): client received response status = 405
243322024-05-08T03:38:04.016ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243332024-05-08T03:38:04.016ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243342024-05-08T03:38:04.017ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9bb87bb4-0922-4e3c-8707-eea365c0083f uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243352024-05-08T03:38:04.017ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 377 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9bb87bb4-0922-4e3c-8707-eea365c0083f response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243362024-05-08T03:38:04.017ZINFOtest_unauthorized (external client test context): client received response status = 405
243372024-05-08T03:38:04.018ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243382024-05-08T03:38:04.018ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243392024-05-08T03:38:04.018ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8aa2e942-6036-4adc-8082-5402cdd3ce5f uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243402024-05-08T03:38:04.018ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 229 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8aa2e942-6036-4adc-8082-5402cdd3ce5f response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243412024-05-08T03:38:04.019ZINFOtest_unauthorized (external client test context): client received response status = 405
243422024-05-08T03:38:04.019ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243432024-05-08T03:38:04.019ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243442024-05-08T03:38:04.020ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2938115e-9eff-457b-935b-292cd10f6539 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243452024-05-08T03:38:04.020ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 107 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 2938115e-9eff-457b-935b-292cd10f6539 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243462024-05-08T03:38:04.020ZINFOtest_unauthorized (external client test context): client received response status = 405
243472024-05-08T03:38:04.020ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243482024-05-08T03:38:04.020ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243492024-05-08T03:38:04.020ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243502024-05-08T03:38:04.021ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243512024-05-08T03:38:04.021ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243522024-05-08T03:38:04.021ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243532024-05-08T03:38:04.021ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243542024-05-08T03:38:04.022ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243552024-05-08T03:38:04.023ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243562024-05-08T03:38:04.023ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243572024-05-08T03:38:04.024ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243582024-05-08T03:38:04.026ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
243592024-05-08T03:38:04.026ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
243602024-05-08T03:38:04.026ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243612024-05-08T03:38:04.026ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243622024-05-08T03:38:04.026ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243632024-05-08T03:38:04.029ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
243642024-05-08T03:38:04.029ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243652024-05-08T03:38:04.029ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243662024-05-08T03:38:04.029ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243672024-05-08T03:38:04.031ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
243682024-05-08T03:38:04.034ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
243692024-05-08T03:38:04.034ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243702024-05-08T03:38:04.034ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243712024-05-08T03:38:04.035ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243722024-05-08T03:38:04.036ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
243732024-05-08T03:38:04.037ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
243742024-05-08T03:38:04.037ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243752024-05-08T03:38:04.037ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243762024-05-08T03:38:04.038ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243772024-05-08T03:38:04.040ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
243782024-05-08T03:38:04.040ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
243792024-05-08T03:38:04.040ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
243802024-05-08T03:38:04.041ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
243812024-05-08T03:38:04.042ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
243822024-05-08T03:38:04.045ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
243832024-05-08T03:38:04.045ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243842024-05-08T03:38:04.045ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243852024-05-08T03:38:04.045ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243862024-05-08T03:38:04.046ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243872024-05-08T03:38:04.048ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243882024-05-08T03:38:04.049ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243892024-05-08T03:38:04.049ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243902024-05-08T03:38:04.052ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243912024-05-08T03:38:04.052ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243922024-05-08T03:38:04.053ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243932024-05-08T03:38:04.056ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243942024-05-08T03:38:04.056ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243952024-05-08T03:38:04.056ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243962024-05-08T03:38:04.056ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243972024-05-08T03:38:04.057ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243982024-05-08T03:38:04.066ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
243992024-05-08T03:38:04.066ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244002024-05-08T03:38:04.066ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244012024-05-08T03:38:04.067ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244022024-05-08T03:38:04.070ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244032024-05-08T03:38:04.070ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244042024-05-08T03:38:04.070ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244052024-05-08T03:38:04.071ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244062024-05-08T03:38:04.078ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244072024-05-08T03:38:04.093ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-import-disk") }) uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244082024-05-08T03:38:04.094ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-import-disk" error_message_internal = not found: disk with name "demo-import-disk" latency_us = 73367 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2e1baf77-c8d9-4cc5-9ffd-16fec1024137 response_code = 404 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244092024-05-08T03:38:04.094ZINFOtest_unauthorized (external client test context): client received response status = 404
244102024-05-08T03:38:04.094ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244112024-05-08T03:38:04.094ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244122024-05-08T03:38:04.095ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7af84044-8661-47fb-9237-643e1a48af27 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244132024-05-08T03:38:04.095ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7af84044-8661-47fb-9237-643e1a48af27 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244142024-05-08T03:38:04.095ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7af84044-8661-47fb-9237-643e1a48af27 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244152024-05-08T03:38:04.095ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7af84044-8661-47fb-9237-643e1a48af27 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244162024-05-08T03:38:04.096ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 873 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7af84044-8661-47fb-9237-643e1a48af27 response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244172024-05-08T03:38:04.096ZINFOtest_unauthorized (external client test context): client received response status = 401
244182024-05-08T03:38:04.096ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244192024-05-08T03:38:04.096ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244202024-05-08T03:38:04.097ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 369daa2d-87a2-4547-a758-3e2830d6a9d5 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244212024-05-08T03:38:04.097ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 369daa2d-87a2-4547-a758-3e2830d6a9d5 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244222024-05-08T03:38:04.097ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 369daa2d-87a2-4547-a758-3e2830d6a9d5 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244232024-05-08T03:38:04.097ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 349 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 369daa2d-87a2-4547-a758-3e2830d6a9d5 response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244242024-05-08T03:38:04.097ZINFOtest_unauthorized (external client test context): client received response status = 401
244252024-05-08T03:38:04.098ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244262024-05-08T03:38:04.098ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244272024-05-08T03:38:04.098ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9a36e271-ed0b-4da8-937f-99c3ab9bc782 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244282024-05-08T03:38:04.098ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9a36e271-ed0b-4da8-937f-99c3ab9bc782 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244292024-05-08T03:38:04.101ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2409:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#67}::from::disk_bulk_write_import_stop::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2422:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#67}::from::disk_bulk_write_import_stop::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#67}::from::disk_bulk_write_import_stop::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#67}::from::disk_bulk_write_import_stop::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9a36e271-ed0b-4da8-937f-99c3ab9bc782 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244302024-05-08T03:38:04.101ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3270 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9a36e271-ed0b-4da8-937f-99c3ab9bc782 response_code = 401 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244312024-05-08T03:38:04.102ZINFOtest_unauthorized (external client test context): client received response status = 401
244322024-05-08T03:38:04.102ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244332024-05-08T03:38:04.102ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244342024-05-08T03:38:04.121ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d0e72da2-ae4b-4610-83dd-2b0d799f90b0 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244352024-05-08T03:38:04.121ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 18765 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d0e72da2-ae4b-4610-83dd-2b0d799f90b0 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244362024-05-08T03:38:04.121ZINFOtest_unauthorized (external client test context): client received response status = 405
244372024-05-08T03:38:04.121ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244382024-05-08T03:38:04.121ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244392024-05-08T03:38:04.122ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 473c4b02-9cc5-4e87-85de-b6ee4b9b56c8 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244402024-05-08T03:38:04.122ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 473c4b02-9cc5-4e87-85de-b6ee4b9b56c8 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244412024-05-08T03:38:04.122ZINFOtest_unauthorized (external client test context): client received response status = 405
244422024-05-08T03:38:04.122ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244432024-05-08T03:38:04.122ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244442024-05-08T03:38:04.122ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 78033efe-779b-4752-9fff-ce0bddd23778 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244452024-05-08T03:38:04.122ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 74 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 78033efe-779b-4752-9fff-ce0bddd23778 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244462024-05-08T03:38:04.122ZINFOtest_unauthorized (external client test context): client received response status = 405
244472024-05-08T03:38:04.123ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244482024-05-08T03:38:04.123ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244492024-05-08T03:38:04.123ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 808bd8a6-3eec-49f7-a9a0-bfe3e9a3ad1b uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244502024-05-08T03:38:04.123ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 808bd8a6-3eec-49f7-a9a0-bfe3e9a3ad1b response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244512024-05-08T03:38:04.123ZINFOtest_unauthorized (external client test context): client received response status = 405
244522024-05-08T03:38:04.123ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244532024-05-08T03:38:04.123ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244542024-05-08T03:38:04.123ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = bc84e18f-d5bb-4ec4-8ba4-889e083ba8fe uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244552024-05-08T03:38:04.123ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = bc84e18f-d5bb-4ec4-8ba4-889e083ba8fe response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244562024-05-08T03:38:04.124ZINFOtest_unauthorized (external client test context): client received response status = 405
244572024-05-08T03:38:04.124ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244582024-05-08T03:38:04.124ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244592024-05-08T03:38:04.124ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9d0b08de-de05-4da9-8b9f-1a48e99d6264 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244602024-05-08T03:38:04.124ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9d0b08de-de05-4da9-8b9f-1a48e99d6264 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244612024-05-08T03:38:04.124ZINFOtest_unauthorized (external client test context): client received response status = 405
244622024-05-08T03:38:04.124ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244632024-05-08T03:38:04.124ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244642024-05-08T03:38:04.124ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6ad517af-13fd-47b8-aebb-ae041c49d1dd uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244652024-05-08T03:38:04.124ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6ad517af-13fd-47b8-aebb-ae041c49d1dd response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244662024-05-08T03:38:04.125ZINFOtest_unauthorized (external client test context): client received response status = 405
244672024-05-08T03:38:04.125ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244682024-05-08T03:38:04.125ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244692024-05-08T03:38:04.125ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d29239f6-7ba3-4d07-b655-1bf0d7302281 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244702024-05-08T03:38:04.125ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d29239f6-7ba3-4d07-b655-1bf0d7302281 response_code = 405 uri = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244712024-05-08T03:38:04.125ZINFOtest_unauthorized (external client test context): client received response status = 405
244722024-05-08T03:38:04.125ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks/demo-import-disk/bulk-write-stop?project=demo-project
244732024-05-08T03:38:04.125ZINFOtest_unauthorized: test: begin endpoint url = /v1/disks/demo-import-disk/finalize?project=demo-project
244742024-05-08T03:38:04.125ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/disks/demo-import-disk/finalize?project=demo-project
244752024-05-08T03:38:04.125ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/disks/demo-import-disk/finalize?project=demo-project
244762024-05-08T03:38:04.126ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
244772024-05-08T03:38:04.126ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 965b51e3-c9c7-4a7b-95ac-7b5146060e75 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244782024-05-08T03:38:04.126ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 102 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 965b51e3-c9c7-4a7b-95ac-7b5146060e75 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244792024-05-08T03:38:04.126ZINFOtest_unauthorized (external client test context): client received response status = 405
244802024-05-08T03:38:04.126ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/disks/demo-import-disk/finalize?project=demo-project
244812024-05-08T03:38:04.126ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
244822024-05-08T03:38:04.126ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68b9a2a5-405b-43a4-9d70-9ccbc48128d8 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244832024-05-08T03:38:04.126ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68b9a2a5-405b-43a4-9d70-9ccbc48128d8 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244842024-05-08T03:38:04.127ZINFOtest_unauthorized (external client test context): client received response status = 405
244852024-05-08T03:38:04.127ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/disks/demo-import-disk/finalize?project=demo-project
244862024-05-08T03:38:04.127ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
244872024-05-08T03:38:04.127ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f248ba5-0cd5-4dae-b01e-7b28225734d8 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244882024-05-08T03:38:04.127ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f248ba5-0cd5-4dae-b01e-7b28225734d8 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244892024-05-08T03:38:04.127ZINFOtest_unauthorized (external client test context): client received response status = 405
244902024-05-08T03:38:04.127ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/disks/demo-import-disk/finalize?project=demo-project
244912024-05-08T03:38:04.127ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
244922024-05-08T03:38:04.127ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b034b4f-1fe7-4cde-8cc3-65de61ad1bbe uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244932024-05-08T03:38:04.127ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7b034b4f-1fe7-4cde-8cc3-65de61ad1bbe response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244942024-05-08T03:38:04.128ZINFOtest_unauthorized (external client test context): client received response status = 405
244952024-05-08T03:38:04.128ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/disks/demo-import-disk/finalize?project=demo-project
244962024-05-08T03:38:04.128ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
244972024-05-08T03:38:04.128ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0fa258d6-914d-46e2-9395-2d9c6341c404 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244982024-05-08T03:38:04.128ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0fa258d6-914d-46e2-9395-2d9c6341c404 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
244992024-05-08T03:38:04.128ZINFOtest_unauthorized (external client test context): client received response status = 405
245002024-05-08T03:38:04.128ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/disks/demo-import-disk/finalize?project=demo-project
245012024-05-08T03:38:04.128ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245022024-05-08T03:38:04.128ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b5bff874-ace8-42f8-8e32-3c01e04f613c uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245032024-05-08T03:38:04.129ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b5bff874-ace8-42f8-8e32-3c01e04f613c response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245042024-05-08T03:38:04.129ZINFOtest_unauthorized (external client test context): client received response status = 405
245052024-05-08T03:38:04.129ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/disks/demo-import-disk/finalize?project=demo-project
245062024-05-08T03:38:04.129ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245072024-05-08T03:38:04.129ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d997c868-2a5d-4c09-b034-0518744f89f1 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245082024-05-08T03:38:04.129ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d997c868-2a5d-4c09-b034-0518744f89f1 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245092024-05-08T03:38:04.129ZINFOtest_unauthorized (external client test context): client received response status = 405
245102024-05-08T03:38:04.129ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/disks/demo-import-disk/finalize?project=demo-project
245112024-05-08T03:38:04.129ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245122024-05-08T03:38:04.130ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6579dc35-de7b-4e9c-819c-4ebdd76bb23f uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245132024-05-08T03:38:04.130ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6579dc35-de7b-4e9c-819c-4ebdd76bb23f response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245142024-05-08T03:38:04.130ZINFOtest_unauthorized (external client test context): client received response status = 405
245152024-05-08T03:38:04.130ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/disks/demo-import-disk/finalize?project=demo-project
245162024-05-08T03:38:04.130ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245172024-05-08T03:38:04.150ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245182024-05-08T03:38:04.151ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245192024-05-08T03:38:04.151ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245202024-05-08T03:38:04.151ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245212024-05-08T03:38:04.151ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245222024-05-08T03:38:04.152ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245232024-05-08T03:38:04.154ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245242024-05-08T03:38:04.154ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245252024-05-08T03:38:04.156ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245262024-05-08T03:38:04.159ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
245272024-05-08T03:38:04.160ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
245282024-05-08T03:38:04.160ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245292024-05-08T03:38:04.160ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245302024-05-08T03:38:04.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245312024-05-08T03:38:04.165ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
245322024-05-08T03:38:04.165ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245332024-05-08T03:38:04.165ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245342024-05-08T03:38:04.165ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245352024-05-08T03:38:04.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
245362024-05-08T03:38:04.179ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
245372024-05-08T03:38:04.179ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245382024-05-08T03:38:04.179ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245392024-05-08T03:38:04.181ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245402024-05-08T03:38:04.184ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
245412024-05-08T03:38:04.184ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
245422024-05-08T03:38:04.184ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245432024-05-08T03:38:04.184ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245442024-05-08T03:38:04.185ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245452024-05-08T03:38:04.188ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
245462024-05-08T03:38:04.188ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
245472024-05-08T03:38:04.188ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
245482024-05-08T03:38:04.189ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
245492024-05-08T03:38:04.192ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
245502024-05-08T03:38:04.197ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
245512024-05-08T03:38:04.197ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245522024-05-08T03:38:04.197ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245532024-05-08T03:38:04.197ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245542024-05-08T03:38:04.198ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245552024-05-08T03:38:04.200ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245562024-05-08T03:38:04.200ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245572024-05-08T03:38:04.201ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245582024-05-08T03:38:04.203ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245592024-05-08T03:38:04.203ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245602024-05-08T03:38:04.203ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245612024-05-08T03:38:04.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245622024-05-08T03:38:04.206ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245632024-05-08T03:38:04.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245642024-05-08T03:38:04.206ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245652024-05-08T03:38:04.207ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245662024-05-08T03:38:04.210ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245672024-05-08T03:38:04.210ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245682024-05-08T03:38:04.210ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245692024-05-08T03:38:04.211ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245702024-05-08T03:38:04.211ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
245712024-05-08T03:38:04.214ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245722024-05-08T03:38:04.214ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245732024-05-08T03:38:04.214ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245742024-05-08T03:38:04.214ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Database result = Ok(()) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245752024-05-08T03:38:04.216ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 roles = RoleSet { roles: {} } uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245762024-05-08T03:38:04.229ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 resource = Disk { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 44880511-b361-4933-bbce-934f1525d160, lookup_type: ByName("demo-import-disk") } result = Err(ObjectNotFound { type_name: Disk, lookup_type: ByName("demo-import-disk") }) uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245772024-05-08T03:38:04.229ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: disk with name "demo-import-disk" error_message_internal = not found: disk with name "demo-import-disk" latency_us = 99045 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 4bfb843f-e302-4c3f-9a3e-1e57021152f4 response_code = 404 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245782024-05-08T03:38:04.230ZINFOtest_unauthorized (external client test context): client received response status = 404
245792024-05-08T03:38:04.230ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/disks/demo-import-disk/finalize?project=demo-project
245802024-05-08T03:38:04.230ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245812024-05-08T03:38:04.230ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ece5c448-e77d-450d-b865-2d8134a76d49 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245822024-05-08T03:38:04.231ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ece5c448-e77d-450d-b865-2d8134a76d49 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245832024-05-08T03:38:04.231ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ece5c448-e77d-450d-b865-2d8134a76d49 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245842024-05-08T03:38:04.231ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ece5c448-e77d-450d-b865-2d8134a76d49 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245852024-05-08T03:38:04.232ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 940 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ece5c448-e77d-450d-b865-2d8134a76d49 response_code = 401 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245862024-05-08T03:38:04.232ZINFOtest_unauthorized (external client test context): client received response status = 401
245872024-05-08T03:38:04.232ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/disks/demo-import-disk/finalize?project=demo-project
245882024-05-08T03:38:04.232ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245892024-05-08T03:38:04.233ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2ee9f6f8-d60f-4b5e-a6ab-c87e0923a586 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245902024-05-08T03:38:04.234ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2ee9f6f8-d60f-4b5e-a6ab-c87e0923a586 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245912024-05-08T03:38:04.234ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2ee9f6f8-d60f-4b5e-a6ab-c87e0923a586 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245922024-05-08T03:38:04.234ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 670 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2ee9f6f8-d60f-4b5e-a6ab-c87e0923a586 response_code = 401 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245932024-05-08T03:38:04.236ZINFOtest_unauthorized (external client test context): client received response status = 401
245942024-05-08T03:38:04.236ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/disks/demo-import-disk/finalize?project=demo-project
245952024-05-08T03:38:04.236ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{}")) method = POST uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
245962024-05-08T03:38:04.236ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d1312ebd-28d2-4b6f-9fcd-e5f44d24e912 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245972024-05-08T03:38:04.236ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d1312ebd-28d2-4b6f-9fcd-e5f44d24e912 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245982024-05-08T03:38:04.239ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2439:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#68}::from::disk_finalize_import::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2452:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::FinalizeDisk>) -> omicron_nexus::external_api::http_entrypoints::{impl#68}::from::disk_finalize_import::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#68}::from::disk_finalize_import::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::FinalizeDisk>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::FinalizeDisk>) -> omicron_nexus::external_api::http_entrypoints::{impl#68}::from::disk_finalize_import::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::DiskPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::FinalizeDisk>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d1312ebd-28d2-4b6f-9fcd-e5f44d24e912 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
245992024-05-08T03:38:04.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2763 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d1312ebd-28d2-4b6f-9fcd-e5f44d24e912 response_code = 401 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246002024-05-08T03:38:04.239ZINFOtest_unauthorized (external client test context): client received response status = 401
246012024-05-08T03:38:04.239ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246022024-05-08T03:38:04.239ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246032024-05-08T03:38:04.239ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0ecd834a-2940-4207-a195-e3e1ae96a259 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246042024-05-08T03:38:04.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 0ecd834a-2940-4207-a195-e3e1ae96a259 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246052024-05-08T03:38:04.239ZINFOtest_unauthorized (external client test context): client received response status = 405
246062024-05-08T03:38:04.239ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246072024-05-08T03:38:04.239ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246082024-05-08T03:38:04.239ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ff29302f-65ec-4402-bc43-755a4a1a7bf2 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246092024-05-08T03:38:04.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ff29302f-65ec-4402-bc43-755a4a1a7bf2 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246102024-05-08T03:38:04.240ZINFOtest_unauthorized (external client test context): client received response status = 405
246112024-05-08T03:38:04.240ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246122024-05-08T03:38:04.240ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246132024-05-08T03:38:04.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 52d3d408-55c5-410d-aa57-07e27cb943c5 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246142024-05-08T03:38:04.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 99 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 52d3d408-55c5-410d-aa57-07e27cb943c5 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246152024-05-08T03:38:04.241ZINFOtest_unauthorized (external client test context): client received response status = 405
246162024-05-08T03:38:04.241ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246172024-05-08T03:38:04.241ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246182024-05-08T03:38:04.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b6ffb7bd-713d-4bb9-8ec6-32182473efe8 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246192024-05-08T03:38:04.241ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b6ffb7bd-713d-4bb9-8ec6-32182473efe8 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246202024-05-08T03:38:04.241ZINFOtest_unauthorized (external client test context): client received response status = 405
246212024-05-08T03:38:04.241ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246222024-05-08T03:38:04.241ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246232024-05-08T03:38:04.242ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dba9bc4d-6ae5-41b9-b545-1ddb0a2c1d7e uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246242024-05-08T03:38:04.242ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = dba9bc4d-6ae5-41b9-b545-1ddb0a2c1d7e response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246252024-05-08T03:38:04.242ZINFOtest_unauthorized (external client test context): client received response status = 405
246262024-05-08T03:38:04.242ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246272024-05-08T03:38:04.242ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246282024-05-08T03:38:04.242ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = beff4913-7a30-48bc-94fc-2f49bf7536c4 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246292024-05-08T03:38:04.242ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = beff4913-7a30-48bc-94fc-2f49bf7536c4 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246302024-05-08T03:38:04.243ZINFOtest_unauthorized (external client test context): client received response status = 405
246312024-05-08T03:38:04.243ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246322024-05-08T03:38:04.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246332024-05-08T03:38:04.243ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 54eca446-03d9-4fa1-8e12-d1be721c8be6 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246342024-05-08T03:38:04.243ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 54eca446-03d9-4fa1-8e12-d1be721c8be6 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246352024-05-08T03:38:04.243ZINFOtest_unauthorized (external client test context): client received response status = 405
246362024-05-08T03:38:04.243ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/disks/demo-import-disk/finalize?project=demo-project
246372024-05-08T03:38:04.243ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/disks/demo-import-disk/finalize?project=demo-project
246382024-05-08T03:38:04.243ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c06ec49e-6fe1-4027-812b-141ab325e621 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246392024-05-08T03:38:04.243ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c06ec49e-6fe1-4027-812b-141ab325e621 response_code = 405 uri = /v1/disks/demo-import-disk/finalize?project=demo-project
246402024-05-08T03:38:04.244ZINFOtest_unauthorized (external client test context): client received response status = 405
246412024-05-08T03:38:04.244ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/disks/demo-import-disk/finalize?project=demo-project
246422024-05-08T03:38:04.244ZINFOtest_unauthorized: test: begin endpoint url = /v1/images?project=demo-project
246432024-05-08T03:38:04.244ZINFOtest_unauthorized: test: privileged GET url = /v1/images?project=demo-project
246442024-05-08T03:38:04.244ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images?project=demo-project
246452024-05-08T03:38:04.244ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 uri = /v1/images?project=demo-project
246462024-05-08T03:38:04.244ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 uri = /v1/images?project=demo-project
246472024-05-08T03:38:04.244ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/images?project=demo-project
246482024-05-08T03:38:04.244ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246492024-05-08T03:38:04.244ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246502024-05-08T03:38:04.245ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246512024-05-08T03:38:04.248ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246522024-05-08T03:38:04.248ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246532024-05-08T03:38:04.249ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246542024-05-08T03:38:04.252ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
246552024-05-08T03:38:04.252ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
246562024-05-08T03:38:04.252ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246572024-05-08T03:38:04.252ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246582024-05-08T03:38:04.254ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246592024-05-08T03:38:04.256ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
246602024-05-08T03:38:04.261ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246612024-05-08T03:38:04.262ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246622024-05-08T03:38:04.263ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246632024-05-08T03:38:04.267ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
246642024-05-08T03:38:04.274ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
246652024-05-08T03:38:04.274ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246662024-05-08T03:38:04.274ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246672024-05-08T03:38:04.275ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246682024-05-08T03:38:04.275ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
246692024-05-08T03:38:04.276ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
246702024-05-08T03:38:04.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
246712024-05-08T03:38:04.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
246722024-05-08T03:38:04.279ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
246732024-05-08T03:38:04.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246742024-05-08T03:38:04.279ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246752024-05-08T03:38:04.280ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246762024-05-08T03:38:04.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
246772024-05-08T03:38:04.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:03.566068111","datum":43}\n
246782024-05-08T03:38:04.285ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
246792024-05-08T03:38:04.285ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
246802024-05-08T03:38:04.286ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
246812024-05-08T03:38:04.286ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
246822024-05-08T03:38:04.293ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
246832024-05-08T03:38:04.293ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
246842024-05-08T03:38:04.293ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
246852024-05-08T03:38:04.294ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
246862024-05-08T03:38:04.294ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 uri = /v1/images?project=demo-project
246872024-05-08T03:38:04.294ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
246882024-05-08T03:38:04.294ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
246892024-05-08T03:38:04.295ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
246902024-05-08T03:38:04.299ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
246912024-05-08T03:38:04.299ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
246922024-05-08T03:38:04.301ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
246932024-05-08T03:38:04.305ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
246942024-05-08T03:38:04.305ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
246952024-05-08T03:38:04.305ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
246962024-05-08T03:38:04.305ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
246972024-05-08T03:38:04.306ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
246982024-05-08T03:38:04.309ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
246992024-05-08T03:38:04.310ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
247002024-05-08T03:38:04.310ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247012024-05-08T03:38:04.311ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247022024-05-08T03:38:04.314ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
247032024-05-08T03:38:04.315ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
247042024-05-08T03:38:04.315ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247052024-05-08T03:38:04.317ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247062024-05-08T03:38:04.320ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images?project=demo-project
247072024-05-08T03:38:04.328ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/images?project=demo-project
247082024-05-08T03:38:04.328ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
247092024-05-08T03:38:04.328ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
247102024-05-08T03:38:04.328ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
247112024-05-08T03:38:04.329ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247122024-05-08T03:38:04.329ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247132024-05-08T03:38:04.332ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
247142024-05-08T03:38:04.332ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
247152024-05-08T03:38:04.332ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247162024-05-08T03:38:04.333ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247172024-05-08T03:38:04.337ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
247182024-05-08T03:38:04.338ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
247192024-05-08T03:38:04.338ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247202024-05-08T03:38:04.338ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247212024-05-08T03:38:04.341ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images?project=demo-project
247222024-05-08T03:38:04.348ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/images?project=demo-project
247232024-05-08T03:38:04.348ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database uri = /v1/images?project=demo-project
247242024-05-08T03:38:04.348ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247252024-05-08T03:38:04.348ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247262024-05-08T03:38:04.363ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 119076 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6d65fa7d-379b-4c69-9bbd-6545f5a97d50 response_code = 200 uri = /v1/images?project=demo-project
247272024-05-08T03:38:04.364ZINFOtest_unauthorized (external client test context): client received response status = 200
247282024-05-08T03:38:04.364ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/images?project=demo-project
247292024-05-08T03:38:04.364ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images?project=demo-project
247302024-05-08T03:38:04.364ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 uri = /v1/images?project=demo-project
247312024-05-08T03:38:04.364ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 uri = /v1/images?project=demo-project
247322024-05-08T03:38:04.365ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/images?project=demo-project
247332024-05-08T03:38:04.365ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247342024-05-08T03:38:04.365ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247352024-05-08T03:38:04.366ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247362024-05-08T03:38:04.368ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247372024-05-08T03:38:04.368ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247382024-05-08T03:38:04.370ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247392024-05-08T03:38:04.372ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
247402024-05-08T03:38:04.372ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
247412024-05-08T03:38:04.372ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247422024-05-08T03:38:04.372ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247432024-05-08T03:38:04.373ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247442024-05-08T03:38:04.375ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
247452024-05-08T03:38:04.375ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247462024-05-08T03:38:04.375ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247472024-05-08T03:38:04.376ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247482024-05-08T03:38:04.378ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
247492024-05-08T03:38:04.382ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
247502024-05-08T03:38:04.382ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247512024-05-08T03:38:04.382ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247522024-05-08T03:38:04.382ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247532024-05-08T03:38:04.384ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
247542024-05-08T03:38:04.384ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
247552024-05-08T03:38:04.384ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247562024-05-08T03:38:04.385ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247572024-05-08T03:38:04.385ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247582024-05-08T03:38:04.387ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
247592024-05-08T03:38:04.387ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
247602024-05-08T03:38:04.387ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
247612024-05-08T03:38:04.389ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
247622024-05-08T03:38:04.391ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
247632024-05-08T03:38:04.396ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
247642024-05-08T03:38:04.396ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 uri = /v1/images?project=demo-project
247652024-05-08T03:38:04.396ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database uri = /v1/images?project=demo-project
247662024-05-08T03:38:04.396ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247672024-05-08T03:38:04.397ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247682024-05-08T03:38:04.399ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database uri = /v1/images?project=demo-project
247692024-05-08T03:38:04.399ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247702024-05-08T03:38:04.399ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247712024-05-08T03:38:04.401ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
247722024-05-08T03:38:04.402ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
247732024-05-08T03:38:04.402ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database uri = /v1/images?project=demo-project
247742024-05-08T03:38:04.402ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247752024-05-08T03:38:04.402ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247762024-05-08T03:38:04.405ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
247772024-05-08T03:38:04.406ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database uri = /v1/images?project=demo-project
247782024-05-08T03:38:04.406ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247792024-05-08T03:38:04.406ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247802024-05-08T03:38:04.409ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
247812024-05-08T03:38:04.409ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database uri = /v1/images?project=demo-project
247822024-05-08T03:38:04.409ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247832024-05-08T03:38:04.409ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
247842024-05-08T03:38:04.412ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
247852024-05-08T03:38:04.432ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/images?project=demo-project
247862024-05-08T03:38:04.432ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 67826 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5630a102-22c0-4d86-bc61-d1ec22710a65 response_code = 404 uri = /v1/images?project=demo-project
247872024-05-08T03:38:04.433ZINFOtest_unauthorized (external client test context): client received response status = 404
247882024-05-08T03:38:04.433ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/images?project=demo-project
247892024-05-08T03:38:04.433ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images?project=demo-project
247902024-05-08T03:38:04.433ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c54283a-52b2-466e-bea0-43f53e887e18 uri = /v1/images?project=demo-project
247912024-05-08T03:38:04.433ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c54283a-52b2-466e-bea0-43f53e887e18 uri = /v1/images?project=demo-project
247922024-05-08T03:38:04.433ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c54283a-52b2-466e-bea0-43f53e887e18 uri = /v1/images?project=demo-project
247932024-05-08T03:38:04.433ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c54283a-52b2-466e-bea0-43f53e887e18 uri = /v1/images?project=demo-project
247942024-05-08T03:38:04.433ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 306 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6c54283a-52b2-466e-bea0-43f53e887e18 response_code = 401 uri = /v1/images?project=demo-project
247952024-05-08T03:38:04.433ZINFOtest_unauthorized (external client test context): client received response status = 401
247962024-05-08T03:38:04.434ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/images?project=demo-project
247972024-05-08T03:38:04.434ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images?project=demo-project
247982024-05-08T03:38:04.434ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba9f3b18-004c-44f6-b2f5-3955a8c8049c uri = /v1/images?project=demo-project
247992024-05-08T03:38:04.434ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba9f3b18-004c-44f6-b2f5-3955a8c8049c uri = /v1/images?project=demo-project
248002024-05-08T03:38:04.434ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba9f3b18-004c-44f6-b2f5-3955a8c8049c uri = /v1/images?project=demo-project
248012024-05-08T03:38:04.434ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 221 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ba9f3b18-004c-44f6-b2f5-3955a8c8049c response_code = 401 uri = /v1/images?project=demo-project
248022024-05-08T03:38:04.434ZINFOtest_unauthorized (external client test context): client received response status = 401
248032024-05-08T03:38:04.434ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/images?project=demo-project
248042024-05-08T03:38:04.434ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images?project=demo-project
248052024-05-08T03:38:04.435ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 730d0f12-9686-44ca-a27a-f490b15ebc25 uri = /v1/images?project=demo-project
248062024-05-08T03:38:04.435ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 730d0f12-9686-44ca-a27a-f490b15ebc25 uri = /v1/images?project=demo-project
248072024-05-08T03:38:04.438ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3761:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#113}::from::image_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Image>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:3792:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#113}::from::image_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#113}::from::image_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Image>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#113}::from::image_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Image>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 730d0f12-9686-44ca-a27a-f490b15ebc25 uri = /v1/images?project=demo-project
248082024-05-08T03:38:04.438ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2651 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 730d0f12-9686-44ca-a27a-f490b15ebc25 response_code = 401 uri = /v1/images?project=demo-project
248092024-05-08T03:38:04.438ZINFOtest_unauthorized (external client test context): client received response status = 401
248102024-05-08T03:38:04.438ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/images?project=demo-project
248112024-05-08T03:38:04.438ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images?project=demo-project
248122024-05-08T03:38:04.438ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d9f326c1-c4a3-409b-82a4-de3acb154f51 uri = /v1/images?project=demo-project
248132024-05-08T03:38:04.438ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d9f326c1-c4a3-409b-82a4-de3acb154f51 response_code = 405 uri = /v1/images?project=demo-project
248142024-05-08T03:38:04.439ZINFOtest_unauthorized (external client test context): client received response status = 405
248152024-05-08T03:38:04.439ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/images?project=demo-project
248162024-05-08T03:38:04.439ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images?project=demo-project
248172024-05-08T03:38:04.439ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7850112c-8d1e-47d9-a432-036f9b97d9ae uri = /v1/images?project=demo-project
248182024-05-08T03:38:04.439ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7850112c-8d1e-47d9-a432-036f9b97d9ae response_code = 405 uri = /v1/images?project=demo-project
248192024-05-08T03:38:04.439ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
248202024-05-08T03:38:04.439ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
248212024-05-08T03:38:04.439ZINFOtest_unauthorized (external client test context): client received response status = 405
248222024-05-08T03:38:04.439ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/images?project=demo-project
248232024-05-08T03:38:04.439ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images?project=demo-project
248242024-05-08T03:38:04.440ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a479b9de-e57a-4784-9e3b-645303196f19 uri = /v1/images?project=demo-project
248252024-05-08T03:38:04.440ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 121 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a479b9de-e57a-4784-9e3b-645303196f19 response_code = 405 uri = /v1/images?project=demo-project
248262024-05-08T03:38:04.440ZINFOtest_unauthorized (external client test context): client received response status = 405
248272024-05-08T03:38:04.440ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/images?project=demo-project
248282024-05-08T03:38:04.440ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images?project=demo-project
248292024-05-08T03:38:04.440ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 155922ef-1cae-48db-8f1a-192fd9613362 uri = /v1/images?project=demo-project
248302024-05-08T03:38:04.440ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 155922ef-1cae-48db-8f1a-192fd9613362 response_code = 405 uri = /v1/images?project=demo-project
248312024-05-08T03:38:04.441ZINFOtest_unauthorized (external client test context): client received response status = 405
248322024-05-08T03:38:04.441ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/images?project=demo-project
248332024-05-08T03:38:04.441ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-image\\",\\"os\\":\\"fake-os\\",\\"source\\":{\\"type\\":\\"you_can_boot_anything_as_long_as_its_alpine\\"},\\"version\\":\\"1.0\\"}")) method = POST uri = http://127.0.0.1:42458/v1/images?project=demo-project
248342024-05-08T03:38:04.441ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 uri = /v1/images?project=demo-project
248352024-05-08T03:38:04.441ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 uri = /v1/images?project=demo-project
248362024-05-08T03:38:04.441ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/images?project=demo-project
248372024-05-08T03:38:04.441ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248382024-05-08T03:38:04.441ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248392024-05-08T03:38:04.442ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248402024-05-08T03:38:04.445ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248412024-05-08T03:38:04.445ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248422024-05-08T03:38:04.447ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248432024-05-08T03:38:04.449ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
248442024-05-08T03:38:04.449ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
248452024-05-08T03:38:04.450ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248462024-05-08T03:38:04.450ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248472024-05-08T03:38:04.451ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248482024-05-08T03:38:04.453ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
248492024-05-08T03:38:04.453ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248502024-05-08T03:38:04.453ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248512024-05-08T03:38:04.454ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248522024-05-08T03:38:04.456ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
248532024-05-08T03:38:04.460ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
248542024-05-08T03:38:04.460ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248552024-05-08T03:38:04.460ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248562024-05-08T03:38:04.461ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248572024-05-08T03:38:04.463ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
248582024-05-08T03:38:04.463ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
248592024-05-08T03:38:04.463ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248602024-05-08T03:38:04.463ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248612024-05-08T03:38:04.464ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248622024-05-08T03:38:04.466ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
248632024-05-08T03:38:04.466ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
248642024-05-08T03:38:04.466ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
248652024-05-08T03:38:04.466ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
248662024-05-08T03:38:04.471ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
248672024-05-08T03:38:04.474ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
248682024-05-08T03:38:04.474ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 uri = /v1/images?project=demo-project
248692024-05-08T03:38:04.474ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database uri = /v1/images?project=demo-project
248702024-05-08T03:38:04.474ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
248712024-05-08T03:38:04.475ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
248722024-05-08T03:38:04.477ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database uri = /v1/images?project=demo-project
248732024-05-08T03:38:04.477ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
248742024-05-08T03:38:04.478ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
248752024-05-08T03:38:04.480ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
248762024-05-08T03:38:04.481ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
248772024-05-08T03:38:04.481ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database uri = /v1/images?project=demo-project
248782024-05-08T03:38:04.482ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
248792024-05-08T03:38:04.483ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
248802024-05-08T03:38:04.485ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
248812024-05-08T03:38:04.486ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database uri = /v1/images?project=demo-project
248822024-05-08T03:38:04.486ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
248832024-05-08T03:38:04.486ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
248842024-05-08T03:38:04.490ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
248852024-05-08T03:38:04.490ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database uri = /v1/images?project=demo-project
248862024-05-08T03:38:04.490ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
248872024-05-08T03:38:04.490ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
248882024-05-08T03:38:04.493ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
248892024-05-08T03:38:04.507ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/images?project=demo-project
248902024-05-08T03:38:04.507ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 66555 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 792d6e8d-3ac6-4b6c-ac4c-a8c170f659f2 response_code = 404 uri = /v1/images?project=demo-project
248912024-05-08T03:38:04.508ZINFOtest_unauthorized (external client test context): client received response status = 404
248922024-05-08T03:38:04.508ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/images?project=demo-project
248932024-05-08T03:38:04.508ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-image\\",\\"os\\":\\"fake-os\\",\\"source\\":{\\"type\\":\\"you_can_boot_anything_as_long_as_its_alpine\\"},\\"version\\":\\"1.0\\"}")) method = POST uri = http://127.0.0.1:42458/v1/images?project=demo-project
248942024-05-08T03:38:04.509ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f5118633-529f-42f6-a465-3cb41b723324 uri = /v1/images?project=demo-project
248952024-05-08T03:38:04.510ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f5118633-529f-42f6-a465-3cb41b723324 uri = /v1/images?project=demo-project
248962024-05-08T03:38:04.510ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f5118633-529f-42f6-a465-3cb41b723324 uri = /v1/images?project=demo-project
248972024-05-08T03:38:04.511ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f5118633-529f-42f6-a465-3cb41b723324 uri = /v1/images?project=demo-project
248982024-05-08T03:38:04.511ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 2275 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = f5118633-529f-42f6-a465-3cb41b723324 response_code = 401 uri = /v1/images?project=demo-project
248992024-05-08T03:38:04.512ZINFOtest_unauthorized (external client test context): client received response status = 401
249002024-05-08T03:38:04.512ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/images?project=demo-project
249012024-05-08T03:38:04.512ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-image\\",\\"os\\":\\"fake-os\\",\\"source\\":{\\"type\\":\\"you_can_boot_anything_as_long_as_its_alpine\\"},\\"version\\":\\"1.0\\"}")) method = POST uri = http://127.0.0.1:42458/v1/images?project=demo-project
249022024-05-08T03:38:04.513ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e5ba3cc8-ae7b-4b6b-abd8-249f7c013713 uri = /v1/images?project=demo-project
249032024-05-08T03:38:04.513ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e5ba3cc8-ae7b-4b6b-abd8-249f7c013713 uri = /v1/images?project=demo-project
249042024-05-08T03:38:04.513ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e5ba3cc8-ae7b-4b6b-abd8-249f7c013713 uri = /v1/images?project=demo-project
249052024-05-08T03:38:04.513ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 570 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e5ba3cc8-ae7b-4b6b-abd8-249f7c013713 response_code = 401 uri = /v1/images?project=demo-project
249062024-05-08T03:38:04.514ZINFOtest_unauthorized (external client test context): client received response status = 401
249072024-05-08T03:38:04.514ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/images?project=demo-project
249082024-05-08T03:38:04.514ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"name\\":\\"demo-image\\",\\"os\\":\\"fake-os\\",\\"source\\":{\\"type\\":\\"you_can_boot_anything_as_long_as_its_alpine\\"},\\"version\\":\\"1.0\\"}")) method = POST uri = http://127.0.0.1:42458/v1/images?project=demo-project
249092024-05-08T03:38:04.515ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 61bfe078-493d-40e6-bbbe-435a1426584b uri = /v1/images?project=demo-project
249102024-05-08T03:38:04.515ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 61bfe078-493d-40e6-bbbe-435a1426584b uri = /v1/images?project=demo-project
249112024-05-08T03:38:04.520ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3810:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#114}::from::image_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Image>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:3830:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImageCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#114}::from::image_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#114}::from::image_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Image>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImageCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImageCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#114}::from::image_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::ImageCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Image>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 61bfe078-493d-40e6-bbbe-435a1426584b uri = /v1/images?project=demo-project
249122024-05-08T03:38:04.520ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4553 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 61bfe078-493d-40e6-bbbe-435a1426584b response_code = 401 uri = /v1/images?project=demo-project
249132024-05-08T03:38:04.520ZINFOtest_unauthorized (external client test context): client received response status = 401
249142024-05-08T03:38:04.521ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/images?project=demo-project
249152024-05-08T03:38:04.522ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249162024-05-08T03:38:04.522ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2a2e31c0-1db6-4fed-ad7f-fe68fc09843b uri = /v1/images?project=demo-project
249172024-05-08T03:38:04.522ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 2a2e31c0-1db6-4fed-ad7f-fe68fc09843b response_code = 405 uri = /v1/images?project=demo-project
249182024-05-08T03:38:04.523ZINFOtest_unauthorized (external client test context): client received response status = 405
249192024-05-08T03:38:04.523ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/images?project=demo-project
249202024-05-08T03:38:04.523ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249212024-05-08T03:38:04.523ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6398db0f-ff46-487f-805a-7d93d79d7eb6 uri = /v1/images?project=demo-project
249222024-05-08T03:38:04.523ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6398db0f-ff46-487f-805a-7d93d79d7eb6 response_code = 405 uri = /v1/images?project=demo-project
249232024-05-08T03:38:04.523ZINFOtest_unauthorized (external client test context): client received response status = 405
249242024-05-08T03:38:04.523ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/images?project=demo-project
249252024-05-08T03:38:04.523ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249262024-05-08T03:38:04.523ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5d466dd-c6de-4cca-9321-3a591969b05b uri = /v1/images?project=demo-project
249272024-05-08T03:38:04.523ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c5d466dd-c6de-4cca-9321-3a591969b05b response_code = 405 uri = /v1/images?project=demo-project
249282024-05-08T03:38:04.527ZINFOtest_unauthorized (external client test context): client received response status = 405
249292024-05-08T03:38:04.528ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/images?project=demo-project
249302024-05-08T03:38:04.528ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249312024-05-08T03:38:04.552ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 655a41f8-769d-4a2e-9535-6253bcf5c5c6 uri = /v1/images?project=demo-project
249322024-05-08T03:38:04.552ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 23517 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 655a41f8-769d-4a2e-9535-6253bcf5c5c6 response_code = 405 uri = /v1/images?project=demo-project
249332024-05-08T03:38:04.552ZINFOtest_unauthorized (external client test context): client received response status = 405
249342024-05-08T03:38:04.553ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/images?project=demo-project
249352024-05-08T03:38:04.553ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249362024-05-08T03:38:04.553ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0846b6c1-848d-4a59-ba24-487b5bc826e3 uri = /v1/images?project=demo-project
249372024-05-08T03:38:04.553ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 140 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0846b6c1-848d-4a59-ba24-487b5bc826e3 response_code = 405 uri = /v1/images?project=demo-project
249382024-05-08T03:38:04.554ZINFOtest_unauthorized (external client test context): client received response status = 405
249392024-05-08T03:38:04.554ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/images?project=demo-project
249402024-05-08T03:38:04.554ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249412024-05-08T03:38:04.554ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8878f67c-2b01-4c8f-8215-d0a584288abc uri = /v1/images?project=demo-project
249422024-05-08T03:38:04.555ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 220 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8878f67c-2b01-4c8f-8215-d0a584288abc response_code = 405 uri = /v1/images?project=demo-project
249432024-05-08T03:38:04.555ZINFOtest_unauthorized (external client test context): client received response status = 405
249442024-05-08T03:38:04.555ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/images?project=demo-project
249452024-05-08T03:38:04.555ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249462024-05-08T03:38:04.556ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 81a3986a-00ee-4e06-a5f8-010156db2784 uri = /v1/images?project=demo-project
249472024-05-08T03:38:04.556ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 140 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 81a3986a-00ee-4e06-a5f8-010156db2784 response_code = 405 uri = /v1/images?project=demo-project
249482024-05-08T03:38:04.556ZINFOtest_unauthorized (external client test context): client received response status = 405
249492024-05-08T03:38:04.557ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/images?project=demo-project
249502024-05-08T03:38:04.557ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images?project=demo-project
249512024-05-08T03:38:04.557ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d2b3c274-c4e7-474b-a416-f9692feb7a69 uri = /v1/images?project=demo-project
249522024-05-08T03:38:04.557ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 374 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d2b3c274-c4e7-474b-a416-f9692feb7a69 response_code = 405 uri = /v1/images?project=demo-project
249532024-05-08T03:38:04.558ZINFOtest_unauthorized (external client test context): client received response status = 405
249542024-05-08T03:38:04.558ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/images?project=demo-project
249552024-05-08T03:38:04.559ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images?project=demo-project
249562024-05-08T03:38:04.559ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 uri = /v1/images?project=demo-project
249572024-05-08T03:38:04.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
249582024-05-08T03:38:04.560ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 uri = /v1/images?project=demo-project
249592024-05-08T03:38:04.560ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/images?project=demo-project
249602024-05-08T03:38:04.560ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249612024-05-08T03:38:04.561ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249622024-05-08T03:38:04.567ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249632024-05-08T03:38:04.567ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
249642024-05-08T03:38:04.567ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249652024-05-08T03:38:04.567ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249662024-05-08T03:38:04.568ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249672024-05-08T03:38:04.571ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
249682024-05-08T03:38:04.571ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
249692024-05-08T03:38:04.571ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249702024-05-08T03:38:04.571ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249712024-05-08T03:38:04.571ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249722024-05-08T03:38:04.580ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
249732024-05-08T03:38:04.580ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249742024-05-08T03:38:04.580ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249752024-05-08T03:38:04.582ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249762024-05-08T03:38:04.584ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
249772024-05-08T03:38:04.589ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
249782024-05-08T03:38:04.590ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249792024-05-08T03:38:04.590ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249802024-05-08T03:38:04.591ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249812024-05-08T03:38:04.593ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
249822024-05-08T03:38:04.593ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
249832024-05-08T03:38:04.593ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249842024-05-08T03:38:04.593ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249852024-05-08T03:38:04.594ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249862024-05-08T03:38:04.596ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
249872024-05-08T03:38:04.596ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
249882024-05-08T03:38:04.596ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
249892024-05-08T03:38:04.597ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
249902024-05-08T03:38:04.599ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
249912024-05-08T03:38:04.603ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
249922024-05-08T03:38:04.603ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 uri = /v1/images?project=demo-project
249932024-05-08T03:38:04.603ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
249942024-05-08T03:38:04.603ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
249952024-05-08T03:38:04.604ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
249962024-05-08T03:38:04.607ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
249972024-05-08T03:38:04.607ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
249982024-05-08T03:38:04.609ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
249992024-05-08T03:38:04.611ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
250002024-05-08T03:38:04.611ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
250012024-05-08T03:38:04.611ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250022024-05-08T03:38:04.611ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250032024-05-08T03:38:04.611ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250042024-05-08T03:38:04.614ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
250052024-05-08T03:38:04.614ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250062024-05-08T03:38:04.615ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250072024-05-08T03:38:04.615ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250082024-05-08T03:38:04.619ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
250092024-05-08T03:38:04.619ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250102024-05-08T03:38:04.620ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250112024-05-08T03:38:04.621ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250122024-05-08T03:38:04.624ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images?project=demo-project
250132024-05-08T03:38:04.630ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/images?project=demo-project
250142024-05-08T03:38:04.630ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/images?project=demo-project
250152024-05-08T03:38:04.630ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images?project=demo-project
250162024-05-08T03:38:04.630ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250172024-05-08T03:38:04.630ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250182024-05-08T03:38:04.631ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250192024-05-08T03:38:04.631ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
250202024-05-08T03:38:04.631ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
250212024-05-08T03:38:04.633ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images?project=demo-project
250222024-05-08T03:38:04.633ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250232024-05-08T03:38:04.633ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250242024-05-08T03:38:04.634ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250252024-05-08T03:38:04.636ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images?project=demo-project
250262024-05-08T03:38:04.636ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250272024-05-08T03:38:04.636ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250282024-05-08T03:38:04.637ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250292024-05-08T03:38:04.640ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images?project=demo-project
250302024-05-08T03:38:04.644ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/images?project=demo-project
250312024-05-08T03:38:04.645ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database uri = /v1/images?project=demo-project
250322024-05-08T03:38:04.645ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 roles = RoleSet { roles: {} } uri = /v1/images?project=demo-project
250332024-05-08T03:38:04.645ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 resource = Database result = Ok(()) uri = /v1/images?project=demo-project
250342024-05-08T03:38:04.648ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 88495 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2fa95f46-6bfd-44f3-93eb-ffa6a86a4c71 response_code = 200 uri = /v1/images?project=demo-project
250352024-05-08T03:38:04.648ZINFOtest_unauthorized (external client test context): client received response status = 200
250362024-05-08T03:38:04.648ZINFOtest_unauthorized: test: begin endpoint url = /v1/images/demo-image?project=demo-project
250372024-05-08T03:38:04.649ZINFOtest_unauthorized: test: privileged GET url = /v1/images/demo-image?project=demo-project
250382024-05-08T03:38:04.649ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
250392024-05-08T03:38:04.649ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 uri = /v1/images/demo-image?project=demo-project
250402024-05-08T03:38:04.649ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 uri = /v1/images/demo-image?project=demo-project
250412024-05-08T03:38:04.649ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/images/demo-image?project=demo-project
250422024-05-08T03:38:04.649ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250432024-05-08T03:38:04.649ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250442024-05-08T03:38:04.650ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250452024-05-08T03:38:04.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250462024-05-08T03:38:04.652ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250472024-05-08T03:38:04.652ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250482024-05-08T03:38:04.654ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
250492024-05-08T03:38:04.654ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
250502024-05-08T03:38:04.655ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250512024-05-08T03:38:04.655ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250522024-05-08T03:38:04.655ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250532024-05-08T03:38:04.657ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
250542024-05-08T03:38:04.657ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250552024-05-08T03:38:04.657ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250562024-05-08T03:38:04.657ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250572024-05-08T03:38:04.659ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
250582024-05-08T03:38:04.662ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
250592024-05-08T03:38:04.663ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250602024-05-08T03:38:04.663ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250612024-05-08T03:38:04.663ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250622024-05-08T03:38:04.665ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
250632024-05-08T03:38:04.666ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
250642024-05-08T03:38:04.666ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250652024-05-08T03:38:04.666ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250662024-05-08T03:38:04.667ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250672024-05-08T03:38:04.669ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
250682024-05-08T03:38:04.669ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
250692024-05-08T03:38:04.669ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
250702024-05-08T03:38:04.670ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
250712024-05-08T03:38:04.672ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
250722024-05-08T03:38:04.678ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
250732024-05-08T03:38:04.679ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 uri = /v1/images/demo-image?project=demo-project
250742024-05-08T03:38:04.679ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database uri = /v1/images/demo-image?project=demo-project
250752024-05-08T03:38:04.679ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
250762024-05-08T03:38:04.680ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250772024-05-08T03:38:04.683ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database uri = /v1/images/demo-image?project=demo-project
250782024-05-08T03:38:04.683ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
250792024-05-08T03:38:04.684ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250802024-05-08T03:38:04.686ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database uri = /v1/images/demo-image?project=demo-project
250812024-05-08T03:38:04.686ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
250822024-05-08T03:38:04.687ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250832024-05-08T03:38:04.707ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } uri = /v1/images/demo-image?project=demo-project
250842024-05-08T03:38:04.708ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images/demo-image?project=demo-project
250852024-05-08T03:38:04.708ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database uri = /v1/images/demo-image?project=demo-project
250862024-05-08T03:38:04.708ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
250872024-05-08T03:38:04.710ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250882024-05-08T03:38:04.713ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images/demo-image?project=demo-project
250892024-05-08T03:38:04.713ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database uri = /v1/images/demo-image?project=demo-project
250902024-05-08T03:38:04.714ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
250912024-05-08T03:38:04.715ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250922024-05-08T03:38:04.720ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images/demo-image?project=demo-project
250932024-05-08T03:38:04.720ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database uri = /v1/images/demo-image?project=demo-project
250942024-05-08T03:38:04.720ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
250952024-05-08T03:38:04.721ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250962024-05-08T03:38:04.725ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images/demo-image?project=demo-project
250972024-05-08T03:38:04.733ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } result = Ok(()) uri = /v1/images/demo-image?project=demo-project
250982024-05-08T03:38:04.733ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 84662 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b33c1292-6765-4f30-bad1-be0008da15f2 response_code = 200 uri = /v1/images/demo-image?project=demo-project
250992024-05-08T03:38:04.734ZINFOtest_unauthorized (external client test context): client received response status = 200
251002024-05-08T03:38:04.734ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/images/demo-image?project=demo-project
251012024-05-08T03:38:04.734ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251022024-05-08T03:38:04.734ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d uri = /v1/images/demo-image?project=demo-project
251032024-05-08T03:38:04.735ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d uri = /v1/images/demo-image?project=demo-project
251042024-05-08T03:38:04.735ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/images/demo-image?project=demo-project
251052024-05-08T03:38:04.735ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251062024-05-08T03:38:04.735ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251072024-05-08T03:38:04.735ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251082024-05-08T03:38:04.737ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251092024-05-08T03:38:04.737ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251102024-05-08T03:38:04.738ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251112024-05-08T03:38:04.740ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
251122024-05-08T03:38:04.741ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
251132024-05-08T03:38:04.741ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251142024-05-08T03:38:04.741ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251152024-05-08T03:38:04.742ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251162024-05-08T03:38:04.745ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
251172024-05-08T03:38:04.745ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251182024-05-08T03:38:04.745ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251192024-05-08T03:38:04.746ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251202024-05-08T03:38:04.748ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
251212024-05-08T03:38:04.751ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
251222024-05-08T03:38:04.751ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251232024-05-08T03:38:04.751ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251242024-05-08T03:38:04.752ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251252024-05-08T03:38:04.754ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
251262024-05-08T03:38:04.754ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
251272024-05-08T03:38:04.754ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251282024-05-08T03:38:04.754ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251292024-05-08T03:38:04.754ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251302024-05-08T03:38:04.756ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
251312024-05-08T03:38:04.756ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
251322024-05-08T03:38:04.756ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
251332024-05-08T03:38:04.757ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
251342024-05-08T03:38:04.759ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
251352024-05-08T03:38:04.762ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
251362024-05-08T03:38:04.762ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d uri = /v1/images/demo-image?project=demo-project
251372024-05-08T03:38:04.762ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database uri = /v1/images/demo-image?project=demo-project
251382024-05-08T03:38:04.762ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251392024-05-08T03:38:04.763ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
251402024-05-08T03:38:04.765ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database uri = /v1/images/demo-image?project=demo-project
251412024-05-08T03:38:04.765ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251422024-05-08T03:38:04.766ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
251432024-05-08T03:38:04.769ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database uri = /v1/images/demo-image?project=demo-project
251442024-05-08T03:38:04.769ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251452024-05-08T03:38:04.769ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
251462024-05-08T03:38:04.772ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } uri = /v1/images/demo-image?project=demo-project
251472024-05-08T03:38:04.773ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images/demo-image?project=demo-project
251482024-05-08T03:38:04.773ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database uri = /v1/images/demo-image?project=demo-project
251492024-05-08T03:38:04.773ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251502024-05-08T03:38:04.774ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
251512024-05-08T03:38:04.777ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images/demo-image?project=demo-project
251522024-05-08T03:38:04.777ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database uri = /v1/images/demo-image?project=demo-project
251532024-05-08T03:38:04.777ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251542024-05-08T03:38:04.778ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
251552024-05-08T03:38:04.780ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images/demo-image?project=demo-project
251562024-05-08T03:38:04.780ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database uri = /v1/images/demo-image?project=demo-project
251572024-05-08T03:38:04.780ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251582024-05-08T03:38:04.781ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
251592024-05-08T03:38:04.785ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
251602024-05-08T03:38:04.803ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } result = Err(ObjectNotFound { type_name: ProjectImage, lookup_type: ByName("demo-image") }) uri = /v1/images/demo-image?project=demo-project
251612024-05-08T03:38:04.803ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project-image with name "demo-image" error_message_internal = not found: project-image with name "demo-image" latency_us = 68262 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 366ad4c1-e22f-4f45-bab2-11cc5308f27d response_code = 404 uri = /v1/images/demo-image?project=demo-project
251622024-05-08T03:38:04.803ZINFOtest_unauthorized (external client test context): client received response status = 404
251632024-05-08T03:38:04.803ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/images/demo-image?project=demo-project
251642024-05-08T03:38:04.803ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251652024-05-08T03:38:04.803ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff530798-c691-47a8-9324-c1610ac2790c uri = /v1/images/demo-image?project=demo-project
251662024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff530798-c691-47a8-9324-c1610ac2790c uri = /v1/images/demo-image?project=demo-project
251672024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff530798-c691-47a8-9324-c1610ac2790c uri = /v1/images/demo-image?project=demo-project
251682024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff530798-c691-47a8-9324-c1610ac2790c uri = /v1/images/demo-image?project=demo-project
251692024-05-08T03:38:04.805ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 547 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ff530798-c691-47a8-9324-c1610ac2790c response_code = 401 uri = /v1/images/demo-image?project=demo-project
251702024-05-08T03:38:04.805ZINFOtest_unauthorized (external client test context): client received response status = 401
251712024-05-08T03:38:04.805ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/images/demo-image?project=demo-project
251722024-05-08T03:38:04.805ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251732024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf524b9c-ce16-4e0a-be04-eaf06482a965 uri = /v1/images/demo-image?project=demo-project
251742024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf524b9c-ce16-4e0a-be04-eaf06482a965 uri = /v1/images/demo-image?project=demo-project
251752024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf524b9c-ce16-4e0a-be04-eaf06482a965 uri = /v1/images/demo-image?project=demo-project
251762024-05-08T03:38:04.805ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 440 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bf524b9c-ce16-4e0a-be04-eaf06482a965 response_code = 401 uri = /v1/images/demo-image?project=demo-project
251772024-05-08T03:38:04.805ZINFOtest_unauthorized (external client test context): client received response status = 401
251782024-05-08T03:38:04.805ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/images/demo-image?project=demo-project
251792024-05-08T03:38:04.805ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251802024-05-08T03:38:04.805ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 17e388ad-c054-4a5d-ba26-ff04d99eb267 uri = /v1/images/demo-image?project=demo-project
251812024-05-08T03:38:04.806ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 17e388ad-c054-4a5d-ba26-ff04d99eb267 uri = /v1/images/demo-image?project=demo-project
251822024-05-08T03:38:04.815ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3848:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#115}::from::image_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Image>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:3873:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#115}::from::image_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#115}::from::image_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Image>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#115}::from::image_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Image>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 17e388ad-c054-4a5d-ba26-ff04d99eb267 uri = /v1/images/demo-image?project=demo-project
251832024-05-08T03:38:04.815ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 8992 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 17e388ad-c054-4a5d-ba26-ff04d99eb267 response_code = 401 uri = /v1/images/demo-image?project=demo-project
251842024-05-08T03:38:04.815ZINFOtest_unauthorized (external client test context): client received response status = 401
251852024-05-08T03:38:04.815ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/images/demo-image?project=demo-project
251862024-05-08T03:38:04.817ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251872024-05-08T03:38:04.817ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 511f0e51-be3a-42b4-a678-9892fb73f699 uri = /v1/images/demo-image?project=demo-project
251882024-05-08T03:38:04.817ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 70 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 511f0e51-be3a-42b4-a678-9892fb73f699 response_code = 405 uri = /v1/images/demo-image?project=demo-project
251892024-05-08T03:38:04.817ZINFOtest_unauthorized (external client test context): client received response status = 405
251902024-05-08T03:38:04.817ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/images/demo-image?project=demo-project
251912024-05-08T03:38:04.817ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251922024-05-08T03:38:04.817ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ef01a83b-48ee-4d1f-8583-04299e2e17c6 uri = /v1/images/demo-image?project=demo-project
251932024-05-08T03:38:04.817ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ef01a83b-48ee-4d1f-8583-04299e2e17c6 response_code = 405 uri = /v1/images/demo-image?project=demo-project
251942024-05-08T03:38:04.818ZINFOtest_unauthorized (external client test context): client received response status = 405
251952024-05-08T03:38:04.818ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/images/demo-image?project=demo-project
251962024-05-08T03:38:04.818ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
251972024-05-08T03:38:04.818ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7e17a2f3-ec67-477b-beb7-688af6fadcd1 uri = /v1/images/demo-image?project=demo-project
251982024-05-08T03:38:04.818ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7e17a2f3-ec67-477b-beb7-688af6fadcd1 response_code = 405 uri = /v1/images/demo-image?project=demo-project
251992024-05-08T03:38:04.818ZINFOtest_unauthorized (external client test context): client received response status = 405
252002024-05-08T03:38:04.818ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/images/demo-image?project=demo-project
252012024-05-08T03:38:04.818ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252022024-05-08T03:38:04.818ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0966090b-9ac3-4de6-984f-95f98b84edfb uri = /v1/images/demo-image?project=demo-project
252032024-05-08T03:38:04.818ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0966090b-9ac3-4de6-984f-95f98b84edfb response_code = 405 uri = /v1/images/demo-image?project=demo-project
252042024-05-08T03:38:04.819ZINFOtest_unauthorized (external client test context): client received response status = 405
252052024-05-08T03:38:04.819ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/images/demo-image?project=demo-project
252062024-05-08T03:38:04.819ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252072024-05-08T03:38:04.819ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ac7d6489-8361-48f2-b98f-39a5caf959a3 uri = /v1/images/demo-image?project=demo-project
252082024-05-08T03:38:04.819ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ac7d6489-8361-48f2-b98f-39a5caf959a3 response_code = 405 uri = /v1/images/demo-image?project=demo-project
252092024-05-08T03:38:04.819ZINFOtest_unauthorized (external client test context): client received response status = 405
252102024-05-08T03:38:04.820ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/images/demo-image?project=demo-project
252112024-05-08T03:38:04.820ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252122024-05-08T03:38:04.820ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 48015d5a-fb69-4078-9a89-c56b392b517c uri = /v1/images/demo-image?project=demo-project
252132024-05-08T03:38:04.820ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 48015d5a-fb69-4078-9a89-c56b392b517c response_code = 405 uri = /v1/images/demo-image?project=demo-project
252142024-05-08T03:38:04.820ZINFOtest_unauthorized (external client test context): client received response status = 405
252152024-05-08T03:38:04.821ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/images/demo-image?project=demo-project
252162024-05-08T03:38:04.821ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252172024-05-08T03:38:04.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ecbb992-4062-4164-ab91-7c1927eb3f73 uri = /v1/images/demo-image?project=demo-project
252182024-05-08T03:38:04.822ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9ecbb992-4062-4164-ab91-7c1927eb3f73 response_code = 405 uri = /v1/images/demo-image?project=demo-project
252192024-05-08T03:38:04.823ZINFOtest_unauthorized (external client test context): client received response status = 405
252202024-05-08T03:38:04.823ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/images/demo-image?project=demo-project
252212024-05-08T03:38:04.823ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252222024-05-08T03:38:04.844ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9be3a4d7-f336-4fba-9bc3-3bc381fc14ba uri = /v1/images/demo-image?project=demo-project
252232024-05-08T03:38:04.844ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21213 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9be3a4d7-f336-4fba-9bc3-3bc381fc14ba response_code = 405 uri = /v1/images/demo-image?project=demo-project
252242024-05-08T03:38:04.844ZINFOtest_unauthorized (external client test context): client received response status = 405
252252024-05-08T03:38:04.845ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/images/demo-image?project=demo-project
252262024-05-08T03:38:04.845ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252272024-05-08T03:38:04.845ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 uri = /v1/images/demo-image?project=demo-project
252282024-05-08T03:38:04.845ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 uri = /v1/images/demo-image?project=demo-project
252292024-05-08T03:38:04.845ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/images/demo-image?project=demo-project
252302024-05-08T03:38:04.845ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252312024-05-08T03:38:04.845ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252322024-05-08T03:38:04.846ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252332024-05-08T03:38:04.848ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252342024-05-08T03:38:04.849ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252352024-05-08T03:38:04.851ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252362024-05-08T03:38:04.854ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
252372024-05-08T03:38:04.854ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
252382024-05-08T03:38:04.854ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252392024-05-08T03:38:04.854ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252402024-05-08T03:38:04.854ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252412024-05-08T03:38:04.864ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
252422024-05-08T03:38:04.864ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252432024-05-08T03:38:04.864ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252442024-05-08T03:38:04.865ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252452024-05-08T03:38:04.867ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
252462024-05-08T03:38:04.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
252472024-05-08T03:38:04.875ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252482024-05-08T03:38:04.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252492024-05-08T03:38:04.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252502024-05-08T03:38:04.878ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
252512024-05-08T03:38:04.878ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
252522024-05-08T03:38:04.878ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252532024-05-08T03:38:04.878ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252542024-05-08T03:38:04.879ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252552024-05-08T03:38:04.882ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
252562024-05-08T03:38:04.882ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
252572024-05-08T03:38:04.882ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
252582024-05-08T03:38:04.883ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
252592024-05-08T03:38:04.886ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
252602024-05-08T03:38:04.892ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
252612024-05-08T03:38:04.892ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 uri = /v1/images/demo-image?project=demo-project
252622024-05-08T03:38:04.892ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database uri = /v1/images/demo-image?project=demo-project
252632024-05-08T03:38:04.892ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252642024-05-08T03:38:04.893ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
252652024-05-08T03:38:04.897ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database uri = /v1/images/demo-image?project=demo-project
252662024-05-08T03:38:04.897ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252672024-05-08T03:38:04.898ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
252682024-05-08T03:38:04.902ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database uri = /v1/images/demo-image?project=demo-project
252692024-05-08T03:38:04.902ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252702024-05-08T03:38:04.903ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
252712024-05-08T03:38:04.906ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } uri = /v1/images/demo-image?project=demo-project
252722024-05-08T03:38:04.907ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images/demo-image?project=demo-project
252732024-05-08T03:38:04.907ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database uri = /v1/images/demo-image?project=demo-project
252742024-05-08T03:38:04.907ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252752024-05-08T03:38:04.907ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
252762024-05-08T03:38:04.910ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images/demo-image?project=demo-project
252772024-05-08T03:38:04.911ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database uri = /v1/images/demo-image?project=demo-project
252782024-05-08T03:38:04.911ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252792024-05-08T03:38:04.912ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
252802024-05-08T03:38:04.915ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images/demo-image?project=demo-project
252812024-05-08T03:38:04.915ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database uri = /v1/images/demo-image?project=demo-project
252822024-05-08T03:38:04.915ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252832024-05-08T03:38:04.917ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
252842024-05-08T03:38:04.921ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
252852024-05-08T03:38:04.953ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } result = Err(ObjectNotFound { type_name: ProjectImage, lookup_type: ByName("demo-image") }) uri = /v1/images/demo-image?project=demo-project
252862024-05-08T03:38:04.953ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project-image with name "demo-image" error_message_internal = not found: project-image with name "demo-image" latency_us = 104378 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a32d2073-c7a1-4e72-912a-bd5421acb636 response_code = 404 uri = /v1/images/demo-image?project=demo-project
252872024-05-08T03:38:04.953ZINFOtest_unauthorized (external client test context): client received response status = 404
252882024-05-08T03:38:04.953ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/images/demo-image?project=demo-project
252892024-05-08T03:38:04.953ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252902024-05-08T03:38:04.953ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20545a35-419c-4f15-9430-04ceaf30cbb6 uri = /v1/images/demo-image?project=demo-project
252912024-05-08T03:38:04.953ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20545a35-419c-4f15-9430-04ceaf30cbb6 uri = /v1/images/demo-image?project=demo-project
252922024-05-08T03:38:04.953ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20545a35-419c-4f15-9430-04ceaf30cbb6 uri = /v1/images/demo-image?project=demo-project
252932024-05-08T03:38:04.954ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20545a35-419c-4f15-9430-04ceaf30cbb6 uri = /v1/images/demo-image?project=demo-project
252942024-05-08T03:38:04.954ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 453 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 20545a35-419c-4f15-9430-04ceaf30cbb6 response_code = 401 uri = /v1/images/demo-image?project=demo-project
252952024-05-08T03:38:04.954ZINFOtest_unauthorized (external client test context): client received response status = 401
252962024-05-08T03:38:04.954ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/images/demo-image?project=demo-project
252972024-05-08T03:38:04.954ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
252982024-05-08T03:38:04.954ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f2e95531-5269-418e-a769-0e8ec4b2f00a uri = /v1/images/demo-image?project=demo-project
252992024-05-08T03:38:04.954ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f2e95531-5269-418e-a769-0e8ec4b2f00a uri = /v1/images/demo-image?project=demo-project
253002024-05-08T03:38:04.954ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f2e95531-5269-418e-a769-0e8ec4b2f00a uri = /v1/images/demo-image?project=demo-project
253012024-05-08T03:38:04.954ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 256 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f2e95531-5269-418e-a769-0e8ec4b2f00a response_code = 401 uri = /v1/images/demo-image?project=demo-project
253022024-05-08T03:38:04.954ZINFOtest_unauthorized (external client test context): client received response status = 401
253032024-05-08T03:38:04.954ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/images/demo-image?project=demo-project
253042024-05-08T03:38:04.954ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
253052024-05-08T03:38:04.954ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 156b5e5e-708c-48bf-b777-4b21a2c4f0ef uri = /v1/images/demo-image?project=demo-project
253062024-05-08T03:38:04.954ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 156b5e5e-708c-48bf-b777-4b21a2c4f0ef uri = /v1/images/demo-image?project=demo-project
253072024-05-08T03:38:04.961ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3893:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#116}::from::image_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:3909:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#116}::from::image_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#116}::from::image_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#116}::from::image_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 156b5e5e-708c-48bf-b777-4b21a2c4f0ef uri = /v1/images/demo-image?project=demo-project
253082024-05-08T03:38:04.962ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7238 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 156b5e5e-708c-48bf-b777-4b21a2c4f0ef response_code = 401 uri = /v1/images/demo-image?project=demo-project
253092024-05-08T03:38:04.962ZINFOtest_unauthorized (external client test context): client received response status = 401
253102024-05-08T03:38:04.962ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/images/demo-image?project=demo-project
253112024-05-08T03:38:04.962ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
253122024-05-08T03:38:04.962ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 47ab75e7-0f86-4c63-a6c7-96b37e4ae4a9 uri = /v1/images/demo-image?project=demo-project
253132024-05-08T03:38:04.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 2714 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 47ab75e7-0f86-4c63-a6c7-96b37e4ae4a9 response_code = 405 uri = /v1/images/demo-image?project=demo-project
253142024-05-08T03:38:04.963ZINFOtest_unauthorized (external client test context): client received response status = 405
253152024-05-08T03:38:04.963ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/images/demo-image?project=demo-project
253162024-05-08T03:38:04.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
253172024-05-08T03:38:04.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a5f851b9-a30a-424a-bc00-f5237444b2c9 uri = /v1/images/demo-image?project=demo-project
253182024-05-08T03:38:04.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a5f851b9-a30a-424a-bc00-f5237444b2c9 response_code = 405 uri = /v1/images/demo-image?project=demo-project
253192024-05-08T03:38:04.964ZINFOtest_unauthorized (external client test context): client received response status = 405
253202024-05-08T03:38:04.964ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/images/demo-image?project=demo-project
253212024-05-08T03:38:04.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
253222024-05-08T03:38:04.965ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 10fe8a69-0b70-43df-b4a7-8be11beac4e2 uri = /v1/images/demo-image?project=demo-project
253232024-05-08T03:38:04.965ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 10fe8a69-0b70-43df-b4a7-8be11beac4e2 response_code = 405 uri = /v1/images/demo-image?project=demo-project
253242024-05-08T03:38:04.965ZINFOtest_unauthorized (external client test context): client received response status = 405
253252024-05-08T03:38:04.965ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/images/demo-image?project=demo-project
253262024-05-08T03:38:04.965ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
253272024-05-08T03:38:04.985ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0530af70-e39c-42f1-af58-8b5eef8f3e98 uri = /v1/images/demo-image?project=demo-project
253282024-05-08T03:38:04.985ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 19243 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0530af70-e39c-42f1-af58-8b5eef8f3e98 response_code = 405 uri = /v1/images/demo-image?project=demo-project
253292024-05-08T03:38:04.986ZINFOtest_unauthorized (external client test context): client received response status = 405
253302024-05-08T03:38:04.986ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/images/demo-image?project=demo-project
253312024-05-08T03:38:04.986ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image?project=demo-project
253322024-05-08T03:38:04.986ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 uri = /v1/images/demo-image?project=demo-project
253332024-05-08T03:38:04.986ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 uri = /v1/images/demo-image?project=demo-project
253342024-05-08T03:38:04.986ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/images/demo-image?project=demo-project
253352024-05-08T03:38:04.986ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253362024-05-08T03:38:04.986ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253372024-05-08T03:38:04.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253382024-05-08T03:38:04.990ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253392024-05-08T03:38:04.990ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253402024-05-08T03:38:04.991ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253412024-05-08T03:38:04.994ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
253422024-05-08T03:38:04.994ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
253432024-05-08T03:38:04.994ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253442024-05-08T03:38:04.994ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253452024-05-08T03:38:04.995ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253462024-05-08T03:38:05.005ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
253472024-05-08T03:38:05.005ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253482024-05-08T03:38:05.005ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253492024-05-08T03:38:05.006ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253502024-05-08T03:38:05.008ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
253512024-05-08T03:38:05.012ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
253522024-05-08T03:38:05.013ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253532024-05-08T03:38:05.013ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253542024-05-08T03:38:05.013ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253552024-05-08T03:38:05.015ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
253562024-05-08T03:38:05.016ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
253572024-05-08T03:38:05.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253582024-05-08T03:38:05.016ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253592024-05-08T03:38:05.017ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253602024-05-08T03:38:05.020ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
253612024-05-08T03:38:05.020ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
253622024-05-08T03:38:05.020ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
253632024-05-08T03:38:05.020ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
253642024-05-08T03:38:05.024ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
253652024-05-08T03:38:05.027ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
253662024-05-08T03:38:05.027ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 uri = /v1/images/demo-image?project=demo-project
253672024-05-08T03:38:05.027ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database uri = /v1/images/demo-image?project=demo-project
253682024-05-08T03:38:05.027ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
253692024-05-08T03:38:05.029ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253702024-05-08T03:38:05.031ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database uri = /v1/images/demo-image?project=demo-project
253712024-05-08T03:38:05.031ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
253722024-05-08T03:38:05.033ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253732024-05-08T03:38:05.037ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database uri = /v1/images/demo-image?project=demo-project
253742024-05-08T03:38:05.037ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
253752024-05-08T03:38:05.038ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253762024-05-08T03:38:05.042ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } uri = /v1/images/demo-image?project=demo-project
253772024-05-08T03:38:05.042ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images/demo-image?project=demo-project
253782024-05-08T03:38:05.042ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database uri = /v1/images/demo-image?project=demo-project
253792024-05-08T03:38:05.042ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
253802024-05-08T03:38:05.043ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253812024-05-08T03:38:05.046ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images/demo-image?project=demo-project
253822024-05-08T03:38:05.046ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database uri = /v1/images/demo-image?project=demo-project
253832024-05-08T03:38:05.047ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
253842024-05-08T03:38:05.048ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253852024-05-08T03:38:05.051ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images/demo-image?project=demo-project
253862024-05-08T03:38:05.051ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database uri = /v1/images/demo-image?project=demo-project
253872024-05-08T03:38:05.051ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {} } uri = /v1/images/demo-image?project=demo-project
253882024-05-08T03:38:05.052ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = Database result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253892024-05-08T03:38:05.057ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/images/demo-image?project=demo-project
253902024-05-08T03:38:05.066ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } result = Ok(()) uri = /v1/images/demo-image?project=demo-project
253912024-05-08T03:38:05.066ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 80964 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b3ab21df-db00-4664-984d-1cd6c64562b8 response_code = 200 uri = /v1/images/demo-image?project=demo-project
253922024-05-08T03:38:05.067ZINFOtest_unauthorized (external client test context): client received response status = 200
253932024-05-08T03:38:05.067ZINFOtest_unauthorized: test: begin endpoint url = /v1/images/demo-image/promote?project=demo-project
253942024-05-08T03:38:05.067ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/images/demo-image/promote?project=demo-project
253952024-05-08T03:38:05.067ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/images/demo-image/promote?project=demo-project
253962024-05-08T03:38:05.068ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
253972024-05-08T03:38:05.072ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = eacc4ef5-6031-40e5-9cff-33ae19e694a8 uri = /v1/images/demo-image/promote?project=demo-project
253982024-05-08T03:38:05.072ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 4041 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = eacc4ef5-6031-40e5-9cff-33ae19e694a8 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
253992024-05-08T03:38:05.072ZINFOtest_unauthorized (external client test context): client received response status = 405
254002024-05-08T03:38:05.072ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/images/demo-image/promote?project=demo-project
254012024-05-08T03:38:05.072ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254022024-05-08T03:38:05.072ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 05345664-d2bd-4d48-a512-470bec718f13 uri = /v1/images/demo-image/promote?project=demo-project
254032024-05-08T03:38:05.073ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 05345664-d2bd-4d48-a512-470bec718f13 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254042024-05-08T03:38:05.073ZINFOtest_unauthorized (external client test context): client received response status = 405
254052024-05-08T03:38:05.073ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/images/demo-image/promote?project=demo-project
254062024-05-08T03:38:05.073ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254072024-05-08T03:38:05.073ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f300e163-75b5-45bd-a877-cc7615a4dfd2 uri = /v1/images/demo-image/promote?project=demo-project
254082024-05-08T03:38:05.073ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f300e163-75b5-45bd-a877-cc7615a4dfd2 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254092024-05-08T03:38:05.073ZINFOtest_unauthorized (external client test context): client received response status = 405
254102024-05-08T03:38:05.073ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/images/demo-image/promote?project=demo-project
254112024-05-08T03:38:05.073ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254122024-05-08T03:38:05.074ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae44f187-9591-481a-a642-e4fc8f647ec6 uri = /v1/images/demo-image/promote?project=demo-project
254132024-05-08T03:38:05.074ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ae44f187-9591-481a-a642-e4fc8f647ec6 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254142024-05-08T03:38:05.074ZINFOtest_unauthorized (external client test context): client received response status = 405
254152024-05-08T03:38:05.074ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/images/demo-image/promote?project=demo-project
254162024-05-08T03:38:05.074ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254172024-05-08T03:38:05.075ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ea9c5563-8c3f-432f-aae5-983e2b566c6f uri = /v1/images/demo-image/promote?project=demo-project
254182024-05-08T03:38:05.075ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ea9c5563-8c3f-432f-aae5-983e2b566c6f response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254192024-05-08T03:38:05.075ZINFOtest_unauthorized (external client test context): client received response status = 405
254202024-05-08T03:38:05.075ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/images/demo-image/promote?project=demo-project
254212024-05-08T03:38:05.075ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254222024-05-08T03:38:05.075ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8431a155-1426-4c3f-94c5-be1a8389861d uri = /v1/images/demo-image/promote?project=demo-project
254232024-05-08T03:38:05.075ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8431a155-1426-4c3f-94c5-be1a8389861d response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254242024-05-08T03:38:05.075ZINFOtest_unauthorized (external client test context): client received response status = 405
254252024-05-08T03:38:05.075ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/images/demo-image/promote?project=demo-project
254262024-05-08T03:38:05.076ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254272024-05-08T03:38:05.076ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3e86c6b4-03f3-47c6-8473-35b856ca2f76 uri = /v1/images/demo-image/promote?project=demo-project
254282024-05-08T03:38:05.076ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3e86c6b4-03f3-47c6-8473-35b856ca2f76 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254292024-05-08T03:38:05.076ZINFOtest_unauthorized (external client test context): client received response status = 405
254302024-05-08T03:38:05.076ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/images/demo-image/promote?project=demo-project
254312024-05-08T03:38:05.076ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254322024-05-08T03:38:05.076ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 712031b7-5fb8-4336-b8c2-d5012cbf33f4 uri = /v1/images/demo-image/promote?project=demo-project
254332024-05-08T03:38:05.077ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 712031b7-5fb8-4336-b8c2-d5012cbf33f4 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
254342024-05-08T03:38:05.077ZINFOtest_unauthorized (external client test context): client received response status = 405
254352024-05-08T03:38:05.077ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/images/demo-image/promote?project=demo-project
254362024-05-08T03:38:05.077ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
254372024-05-08T03:38:05.078ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 uri = /v1/images/demo-image/promote?project=demo-project
254382024-05-08T03:38:05.078ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 uri = /v1/images/demo-image/promote?project=demo-project
254392024-05-08T03:38:05.078ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/images/demo-image/promote?project=demo-project
254402024-05-08T03:38:05.078ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254412024-05-08T03:38:05.078ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254422024-05-08T03:38:05.079ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254432024-05-08T03:38:05.081ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254442024-05-08T03:38:05.081ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254452024-05-08T03:38:05.083ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254462024-05-08T03:38:05.087ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
254472024-05-08T03:38:05.088ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
254482024-05-08T03:38:05.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254492024-05-08T03:38:05.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254502024-05-08T03:38:05.090ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254512024-05-08T03:38:05.092ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
254522024-05-08T03:38:05.093ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254532024-05-08T03:38:05.093ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254542024-05-08T03:38:05.093ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254552024-05-08T03:38:05.096ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
254562024-05-08T03:38:05.101ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
254572024-05-08T03:38:05.101ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254582024-05-08T03:38:05.101ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254592024-05-08T03:38:05.102ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254602024-05-08T03:38:05.104ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
254612024-05-08T03:38:05.104ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
254622024-05-08T03:38:05.104ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254632024-05-08T03:38:05.104ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254642024-05-08T03:38:05.105ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254652024-05-08T03:38:05.107ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
254662024-05-08T03:38:05.107ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
254672024-05-08T03:38:05.107ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
254682024-05-08T03:38:05.108ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
254692024-05-08T03:38:05.110ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
254702024-05-08T03:38:05.114ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
254712024-05-08T03:38:05.114ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 uri = /v1/images/demo-image/promote?project=demo-project
254722024-05-08T03:38:05.114ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database uri = /v1/images/demo-image/promote?project=demo-project
254732024-05-08T03:38:05.114ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254742024-05-08T03:38:05.115ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database result = Ok(()) uri = /v1/images/demo-image/promote?project=demo-project
254752024-05-08T03:38:05.117ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database uri = /v1/images/demo-image/promote?project=demo-project
254762024-05-08T03:38:05.117ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254772024-05-08T03:38:05.118ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database result = Ok(()) uri = /v1/images/demo-image/promote?project=demo-project
254782024-05-08T03:38:05.120ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database uri = /v1/images/demo-image/promote?project=demo-project
254792024-05-08T03:38:05.120ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254802024-05-08T03:38:05.121ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database result = Ok(()) uri = /v1/images/demo-image/promote?project=demo-project
254812024-05-08T03:38:05.124ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } uri = /v1/images/demo-image/promote?project=demo-project
254822024-05-08T03:38:05.124ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/images/demo-image/promote?project=demo-project
254832024-05-08T03:38:05.124ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database uri = /v1/images/demo-image/promote?project=demo-project
254842024-05-08T03:38:05.125ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254852024-05-08T03:38:05.125ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database result = Ok(()) uri = /v1/images/demo-image/promote?project=demo-project
254862024-05-08T03:38:05.129ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/images/demo-image/promote?project=demo-project
254872024-05-08T03:38:05.129ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database uri = /v1/images/demo-image/promote?project=demo-project
254882024-05-08T03:38:05.129ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254892024-05-08T03:38:05.130ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database result = Ok(()) uri = /v1/images/demo-image/promote?project=demo-project
254902024-05-08T03:38:05.133ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/images/demo-image/promote?project=demo-project
254912024-05-08T03:38:05.133ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database uri = /v1/images/demo-image/promote?project=demo-project
254922024-05-08T03:38:05.133ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254932024-05-08T03:38:05.133ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = Database result = Ok(()) uri = /v1/images/demo-image/promote?project=demo-project
254942024-05-08T03:38:05.136ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 roles = RoleSet { roles: {} } uri = /v1/images/demo-image/promote?project=demo-project
254952024-05-08T03:38:05.160ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 resource = ProjectImage { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 6b7b09e9-a2c1-4779-a3e7-a60b3274380a, lookup_type: ByName("demo-image") } result = Err(ObjectNotFound { type_name: ProjectImage, lookup_type: ByName("demo-image") }) uri = /v1/images/demo-image/promote?project=demo-project
254962024-05-08T03:38:05.160ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project-image with name "demo-image" error_message_internal = not found: project-image with name "demo-image" latency_us = 82519 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 08488e10-3da2-41d3-9633-23d2274d6d63 response_code = 404 uri = /v1/images/demo-image/promote?project=demo-project
254972024-05-08T03:38:05.160ZINFOtest_unauthorized (external client test context): client received response status = 404
254982024-05-08T03:38:05.160ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/images/demo-image/promote?project=demo-project
254992024-05-08T03:38:05.161ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255002024-05-08T03:38:05.161ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b8885079-0116-41af-ac7d-47c6db6e833c uri = /v1/images/demo-image/promote?project=demo-project
255012024-05-08T03:38:05.161ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b8885079-0116-41af-ac7d-47c6db6e833c uri = /v1/images/demo-image/promote?project=demo-project
255022024-05-08T03:38:05.161ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b8885079-0116-41af-ac7d-47c6db6e833c uri = /v1/images/demo-image/promote?project=demo-project
255032024-05-08T03:38:05.161ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b8885079-0116-41af-ac7d-47c6db6e833c uri = /v1/images/demo-image/promote?project=demo-project
255042024-05-08T03:38:05.161ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 509 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b8885079-0116-41af-ac7d-47c6db6e833c response_code = 401 uri = /v1/images/demo-image/promote?project=demo-project
255052024-05-08T03:38:05.162ZINFOtest_unauthorized (external client test context): client received response status = 401
255062024-05-08T03:38:05.162ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/images/demo-image/promote?project=demo-project
255072024-05-08T03:38:05.162ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255082024-05-08T03:38:05.162ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e04a2c88-1931-4e55-ae47-e63ecad3fac4 uri = /v1/images/demo-image/promote?project=demo-project
255092024-05-08T03:38:05.162ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e04a2c88-1931-4e55-ae47-e63ecad3fac4 uri = /v1/images/demo-image/promote?project=demo-project
255102024-05-08T03:38:05.162ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e04a2c88-1931-4e55-ae47-e63ecad3fac4 uri = /v1/images/demo-image/promote?project=demo-project
255112024-05-08T03:38:05.162ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 232 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = e04a2c88-1931-4e55-ae47-e63ecad3fac4 response_code = 401 uri = /v1/images/demo-image/promote?project=demo-project
255122024-05-08T03:38:05.162ZINFOtest_unauthorized (external client test context): client received response status = 401
255132024-05-08T03:38:05.162ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/images/demo-image/promote?project=demo-project
255142024-05-08T03:38:05.162ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255152024-05-08T03:38:05.163ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 07f6902f-e8f0-4399-a84a-3173961e233b uri = /v1/images/demo-image/promote?project=demo-project
255162024-05-08T03:38:05.163ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 07f6902f-e8f0-4399-a84a-3173961e233b uri = /v1/images/demo-image/promote?project=demo-project
255172024-05-08T03:38:05.165ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3927:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#117}::from::image_promote::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::Image>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:3943:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#117}::from::image_promote::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#117}::from::image_promote::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::Image>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#117}::from::image_promote::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::Image>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 07f6902f-e8f0-4399-a84a-3173961e233b uri = /v1/images/demo-image/promote?project=demo-project
255182024-05-08T03:38:05.165ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2102 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 07f6902f-e8f0-4399-a84a-3173961e233b response_code = 401 uri = /v1/images/demo-image/promote?project=demo-project
255192024-05-08T03:38:05.165ZINFOtest_unauthorized (external client test context): client received response status = 401
255202024-05-08T03:38:05.165ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/images/demo-image/promote?project=demo-project
255212024-05-08T03:38:05.165ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255222024-05-08T03:38:05.186ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 744c5f21-e1e3-421b-91b9-9d0901948d06 uri = /v1/images/demo-image/promote?project=demo-project
255232024-05-08T03:38:05.186ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20765 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 744c5f21-e1e3-421b-91b9-9d0901948d06 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255242024-05-08T03:38:05.186ZINFOtest_unauthorized (external client test context): client received response status = 405
255252024-05-08T03:38:05.187ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/images/demo-image/promote?project=demo-project
255262024-05-08T03:38:05.187ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255272024-05-08T03:38:05.187ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c7643c1e-2bf9-4a00-ac0d-a6660bf17631 uri = /v1/images/demo-image/promote?project=demo-project
255282024-05-08T03:38:05.187ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = c7643c1e-2bf9-4a00-ac0d-a6660bf17631 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255292024-05-08T03:38:05.187ZINFOtest_unauthorized (external client test context): client received response status = 405
255302024-05-08T03:38:05.187ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/images/demo-image/promote?project=demo-project
255312024-05-08T03:38:05.187ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255322024-05-08T03:38:05.187ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7713d14d-34ea-493d-adfa-d9698edd58b1 uri = /v1/images/demo-image/promote?project=demo-project
255332024-05-08T03:38:05.188ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7713d14d-34ea-493d-adfa-d9698edd58b1 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255342024-05-08T03:38:05.188ZINFOtest_unauthorized (external client test context): client received response status = 405
255352024-05-08T03:38:05.188ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/images/demo-image/promote?project=demo-project
255362024-05-08T03:38:05.188ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255372024-05-08T03:38:05.188ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d244424a-435b-4f50-a2c2-fc7de90b97dc uri = /v1/images/demo-image/promote?project=demo-project
255382024-05-08T03:38:05.188ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d244424a-435b-4f50-a2c2-fc7de90b97dc response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255392024-05-08T03:38:05.189ZINFOtest_unauthorized (external client test context): client received response status = 405
255402024-05-08T03:38:05.189ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/images/demo-image/promote?project=demo-project
255412024-05-08T03:38:05.189ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255422024-05-08T03:38:05.189ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 13ad5889-9eaa-4fb3-9d4e-906b7123ec53 uri = /v1/images/demo-image/promote?project=demo-project
255432024-05-08T03:38:05.189ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 74 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 13ad5889-9eaa-4fb3-9d4e-906b7123ec53 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255442024-05-08T03:38:05.189ZINFOtest_unauthorized (external client test context): client received response status = 405
255452024-05-08T03:38:05.189ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/images/demo-image/promote?project=demo-project
255462024-05-08T03:38:05.189ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255472024-05-08T03:38:05.189ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cc50c917-5846-4a80-8d76-e9543b1496bc uri = /v1/images/demo-image/promote?project=demo-project
255482024-05-08T03:38:05.189ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = cc50c917-5846-4a80-8d76-e9543b1496bc response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255492024-05-08T03:38:05.190ZINFOtest_unauthorized (external client test context): client received response status = 405
255502024-05-08T03:38:05.190ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/images/demo-image/promote?project=demo-project
255512024-05-08T03:38:05.190ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255522024-05-08T03:38:05.190ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 536c8097-7b45-4836-8a30-c382a556df33 uri = /v1/images/demo-image/promote?project=demo-project
255532024-05-08T03:38:05.190ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 536c8097-7b45-4836-8a30-c382a556df33 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255542024-05-08T03:38:05.191ZINFOtest_unauthorized (external client test context): client received response status = 405
255552024-05-08T03:38:05.191ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/images/demo-image/promote?project=demo-project
255562024-05-08T03:38:05.191ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/promote?project=demo-project
255572024-05-08T03:38:05.191ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4431902e-e124-413c-b76c-35e684b8d001 uri = /v1/images/demo-image/promote?project=demo-project
255582024-05-08T03:38:05.191ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4431902e-e124-413c-b76c-35e684b8d001 response_code = 405 uri = /v1/images/demo-image/promote?project=demo-project
255592024-05-08T03:38:05.191ZINFOtest_unauthorized (external client test context): client received response status = 405
255602024-05-08T03:38:05.191ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/images/demo-image/promote?project=demo-project
255612024-05-08T03:38:05.191ZINFOtest_unauthorized: test: begin endpoint url = /v1/images/demo-image/demote?project=demo-project
255622024-05-08T03:38:05.191ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/images/demo-image/demote?project=demo-project
255632024-05-08T03:38:05.191ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/images/demo-image/demote?project=demo-project
255642024-05-08T03:38:05.191ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255652024-05-08T03:38:05.192ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 84a69e4c-5900-4c67-8da7-485dd213affd uri = /v1/images/demo-image/demote?project=demo-project
255662024-05-08T03:38:05.192ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 97 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 84a69e4c-5900-4c67-8da7-485dd213affd response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255672024-05-08T03:38:05.192ZINFOtest_unauthorized (external client test context): client received response status = 405
255682024-05-08T03:38:05.192ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/images/demo-image/demote?project=demo-project
255692024-05-08T03:38:05.192ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255702024-05-08T03:38:05.192ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9e927e7b-1a8f-4944-8c7c-91e31c4acf8d uri = /v1/images/demo-image/demote?project=demo-project
255712024-05-08T03:38:05.192ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9e927e7b-1a8f-4944-8c7c-91e31c4acf8d response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255722024-05-08T03:38:05.192ZINFOtest_unauthorized (external client test context): client received response status = 405
255732024-05-08T03:38:05.193ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/images/demo-image/demote?project=demo-project
255742024-05-08T03:38:05.193ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255752024-05-08T03:38:05.193ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e4a8255a-7954-4e09-8183-97a266a9a52d uri = /v1/images/demo-image/demote?project=demo-project
255762024-05-08T03:38:05.193ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e4a8255a-7954-4e09-8183-97a266a9a52d response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255772024-05-08T03:38:05.193ZINFOtest_unauthorized (external client test context): client received response status = 405
255782024-05-08T03:38:05.193ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/images/demo-image/demote?project=demo-project
255792024-05-08T03:38:05.193ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255802024-05-08T03:38:05.193ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0af4e714-6053-4b0b-b64a-a5c8928abc16 uri = /v1/images/demo-image/demote?project=demo-project
255812024-05-08T03:38:05.193ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0af4e714-6053-4b0b-b64a-a5c8928abc16 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255822024-05-08T03:38:05.194ZINFOtest_unauthorized (external client test context): client received response status = 405
255832024-05-08T03:38:05.194ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/images/demo-image/demote?project=demo-project
255842024-05-08T03:38:05.194ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255852024-05-08T03:38:05.194ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3648118f-5d00-402a-902b-90b3e3ad9495 uri = /v1/images/demo-image/demote?project=demo-project
255862024-05-08T03:38:05.194ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 3648118f-5d00-402a-902b-90b3e3ad9495 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255872024-05-08T03:38:05.194ZINFOtest_unauthorized (external client test context): client received response status = 405
255882024-05-08T03:38:05.194ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/images/demo-image/demote?project=demo-project
255892024-05-08T03:38:05.195ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255902024-05-08T03:38:05.195ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d78ed3fe-f46e-4959-8f36-ecc4d1a599b0 uri = /v1/images/demo-image/demote?project=demo-project
255912024-05-08T03:38:05.195ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 77 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d78ed3fe-f46e-4959-8f36-ecc4d1a599b0 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255922024-05-08T03:38:05.195ZINFOtest_unauthorized (external client test context): client received response status = 405
255932024-05-08T03:38:05.196ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/images/demo-image/demote?project=demo-project
255942024-05-08T03:38:05.196ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
255952024-05-08T03:38:05.196ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca810d6e-ddb7-4677-a95d-9277fb194490 uri = /v1/images/demo-image/demote?project=demo-project
255962024-05-08T03:38:05.196ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ca810d6e-ddb7-4677-a95d-9277fb194490 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
255972024-05-08T03:38:05.196ZINFOtest_unauthorized (external client test context): client received response status = 405
255982024-05-08T03:38:05.196ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/images/demo-image/demote?project=demo-project
255992024-05-08T03:38:05.196ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256002024-05-08T03:38:05.197ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0f044902-2f7a-4d21-b1a0-8289399aba65 uri = /v1/images/demo-image/demote?project=demo-project
256012024-05-08T03:38:05.197ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0f044902-2f7a-4d21-b1a0-8289399aba65 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
256022024-05-08T03:38:05.197ZINFOtest_unauthorized (external client test context): client received response status = 405
256032024-05-08T03:38:05.197ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/images/demo-image/demote?project=demo-project
256042024-05-08T03:38:05.197ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256052024-05-08T03:38:05.197ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f uri = /v1/images/demo-image/demote?project=demo-project
256062024-05-08T03:38:05.198ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f uri = /v1/images/demo-image/demote?project=demo-project
256072024-05-08T03:38:05.198ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/images/demo-image/demote?project=demo-project
256082024-05-08T03:38:05.198ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256092024-05-08T03:38:05.198ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256102024-05-08T03:38:05.199ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256112024-05-08T03:38:05.201ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256122024-05-08T03:38:05.202ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256132024-05-08T03:38:05.203ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256142024-05-08T03:38:05.206ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
256152024-05-08T03:38:05.206ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
256162024-05-08T03:38:05.206ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256172024-05-08T03:38:05.206ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256182024-05-08T03:38:05.207ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256192024-05-08T03:38:05.209ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
256202024-05-08T03:38:05.210ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256212024-05-08T03:38:05.210ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256222024-05-08T03:38:05.210ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256232024-05-08T03:38:05.212ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
256242024-05-08T03:38:05.217ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
256252024-05-08T03:38:05.217ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256262024-05-08T03:38:05.217ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256272024-05-08T03:38:05.219ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256282024-05-08T03:38:05.221ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
256292024-05-08T03:38:05.221ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
256302024-05-08T03:38:05.221ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256312024-05-08T03:38:05.221ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256322024-05-08T03:38:05.222ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256332024-05-08T03:38:05.224ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
256342024-05-08T03:38:05.225ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
256352024-05-08T03:38:05.225ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
256362024-05-08T03:38:05.225ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
256372024-05-08T03:38:05.227ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
256382024-05-08T03:38:05.239ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
256392024-05-08T03:38:05.240ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f uri = /v1/images/demo-image/demote?project=demo-project
256402024-05-08T03:38:05.240ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f resource = Database uri = /v1/images/demo-image/demote?project=demo-project
256412024-05-08T03:38:05.240ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f roles = RoleSet { roles: {} } uri = /v1/images/demo-image/demote?project=demo-project
256422024-05-08T03:38:05.241ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f resource = Database result = Ok(()) uri = /v1/images/demo-image/demote?project=demo-project
256432024-05-08T03:38:05.245ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f resource = Database uri = /v1/images/demo-image/demote?project=demo-project
256442024-05-08T03:38:05.245ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f roles = RoleSet { roles: {} } uri = /v1/images/demo-image/demote?project=demo-project
256452024-05-08T03:38:05.246ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f resource = Database result = Ok(()) uri = /v1/images/demo-image/demote?project=demo-project
256462024-05-08T03:38:05.255ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: silo-image with name "demo-image" error_message_internal = not found: silo-image with name "demo-image" latency_us = 58086 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bcd70b11-5e01-42a5-a18b-b141794aa36f response_code = 404 uri = /v1/images/demo-image/demote?project=demo-project
256472024-05-08T03:38:05.256ZINFOtest_unauthorized (external client test context): client received response status = 404
256482024-05-08T03:38:05.256ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/images/demo-image/demote?project=demo-project
256492024-05-08T03:38:05.256ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256502024-05-08T03:38:05.256ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 547508cf-b028-4f90-aaa9-6cc8659fc4c4 uri = /v1/images/demo-image/demote?project=demo-project
256512024-05-08T03:38:05.257ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 547508cf-b028-4f90-aaa9-6cc8659fc4c4 uri = /v1/images/demo-image/demote?project=demo-project
256522024-05-08T03:38:05.257ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 547508cf-b028-4f90-aaa9-6cc8659fc4c4 uri = /v1/images/demo-image/demote?project=demo-project
256532024-05-08T03:38:05.257ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 547508cf-b028-4f90-aaa9-6cc8659fc4c4 uri = /v1/images/demo-image/demote?project=demo-project
256542024-05-08T03:38:05.257ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up current silo: Actor required latency_us = 487 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 547508cf-b028-4f90-aaa9-6cc8659fc4c4 response_code = 401 uri = /v1/images/demo-image/demote?project=demo-project
256552024-05-08T03:38:05.258ZINFOtest_unauthorized (external client test context): client received response status = 401
256562024-05-08T03:38:05.258ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/images/demo-image/demote?project=demo-project
256572024-05-08T03:38:05.258ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256582024-05-08T03:38:05.258ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = be4cc428-6ea7-4995-bdea-b81c17ec4ed7 uri = /v1/images/demo-image/demote?project=demo-project
256592024-05-08T03:38:05.259ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = be4cc428-6ea7-4995-bdea-b81c17ec4ed7 uri = /v1/images/demo-image/demote?project=demo-project
256602024-05-08T03:38:05.259ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = be4cc428-6ea7-4995-bdea-b81c17ec4ed7 uri = /v1/images/demo-image/demote?project=demo-project
256612024-05-08T03:38:05.260ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1294 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = be4cc428-6ea7-4995-bdea-b81c17ec4ed7 response_code = 401 uri = /v1/images/demo-image/demote?project=demo-project
256622024-05-08T03:38:05.260ZINFOtest_unauthorized (external client test context): client received response status = 401
256632024-05-08T03:38:05.260ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/images/demo-image/demote?project=demo-project
256642024-05-08T03:38:05.260ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256652024-05-08T03:38:05.261ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9e659247-dbfe-438d-b995-a066a6c910db uri = /v1/images/demo-image/demote?project=demo-project
256662024-05-08T03:38:05.261ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9e659247-dbfe-438d-b995-a066a6c910db uri = /v1/images/demo-image/demote?project=demo-project
256672024-05-08T03:38:05.264ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3961:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#118}::from::image_demote::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::Image>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:3978:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#118}::from::image_demote::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#118}::from::image_demote::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::Image>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#118}::from::image_demote::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::ImagePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>), dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::Image>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9e659247-dbfe-438d-b995-a066a6c910db uri = /v1/images/demo-image/demote?project=demo-project
256682024-05-08T03:38:05.264ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2979 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 9e659247-dbfe-438d-b995-a066a6c910db response_code = 401 uri = /v1/images/demo-image/demote?project=demo-project
256692024-05-08T03:38:05.264ZINFOtest_unauthorized (external client test context): client received response status = 401
256702024-05-08T03:38:05.264ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/images/demo-image/demote?project=demo-project
256712024-05-08T03:38:05.264ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256722024-05-08T03:38:05.265ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e93c0d1e-6f28-4f2a-9acb-1311e31b4a63 uri = /v1/images/demo-image/demote?project=demo-project
256732024-05-08T03:38:05.265ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 111 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e93c0d1e-6f28-4f2a-9acb-1311e31b4a63 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
256742024-05-08T03:38:05.265ZINFOtest_unauthorized (external client test context): client received response status = 405
256752024-05-08T03:38:05.266ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/images/demo-image/demote?project=demo-project
256762024-05-08T03:38:05.266ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256772024-05-08T03:38:05.280ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1d8c3597-c9e9-4eb8-97f1-d384c92c6030 uri = /v1/images/demo-image/demote?project=demo-project
256782024-05-08T03:38:05.281ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 14227 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1d8c3597-c9e9-4eb8-97f1-d384c92c6030 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
256792024-05-08T03:38:05.281ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
256802024-05-08T03:38:05.281ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
256812024-05-08T03:38:05.282ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
256822024-05-08T03:38:05.283ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
256832024-05-08T03:38:05.283ZINFOtest_unauthorized (external client test context): client received response status = 405
256842024-05-08T03:38:05.283ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/images/demo-image/demote?project=demo-project
256852024-05-08T03:38:05.283ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256862024-05-08T03:38:05.284ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4dfd8db6-4758-41fd-ac5c-b5bc941ad1fc uri = /v1/images/demo-image/demote?project=demo-project
256872024-05-08T03:38:05.284ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 163 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4dfd8db6-4758-41fd-ac5c-b5bc941ad1fc response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
256882024-05-08T03:38:05.285ZINFOtest_unauthorized (external client test context): client received response status = 405
256892024-05-08T03:38:05.285ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/images/demo-image/demote?project=demo-project
256902024-05-08T03:38:05.285ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256912024-05-08T03:38:05.285ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = db4c8f91-d721-4085-b458-14311bc32b6c uri = /v1/images/demo-image/demote?project=demo-project
256922024-05-08T03:38:05.285ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = db4c8f91-d721-4085-b458-14311bc32b6c response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
256932024-05-08T03:38:05.286ZINFOtest_unauthorized (external client test context): client received response status = 405
256942024-05-08T03:38:05.286ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/images/demo-image/demote?project=demo-project
256952024-05-08T03:38:05.286ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
256962024-05-08T03:38:05.286ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f3d38672-2734-42da-b716-00d9085295d9 uri = /v1/images/demo-image/demote?project=demo-project
256972024-05-08T03:38:05.286ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 93 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f3d38672-2734-42da-b716-00d9085295d9 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
256982024-05-08T03:38:05.286ZINFOtest_unauthorized (external client test context): client received response status = 405
256992024-05-08T03:38:05.286ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/images/demo-image/demote?project=demo-project
257002024-05-08T03:38:05.286ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
257012024-05-08T03:38:05.287ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a1156e41-9b52-4cc4-a89e-af156f547e3c uri = /v1/images/demo-image/demote?project=demo-project
257022024-05-08T03:38:05.287ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 125 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a1156e41-9b52-4cc4-a89e-af156f547e3c response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
257032024-05-08T03:38:05.287ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
257042024-05-08T03:38:05.287ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:04.564667547","datum":44}\n
257052024-05-08T03:38:05.288ZINFOtest_unauthorized (external client test context): client received response status = 405
257062024-05-08T03:38:05.288ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/images/demo-image/demote?project=demo-project
257072024-05-08T03:38:05.288ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
257082024-05-08T03:38:05.288ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c02b2469-b816-4e96-bb7d-1b32284c40c1 uri = /v1/images/demo-image/demote?project=demo-project
257092024-05-08T03:38:05.288ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = c02b2469-b816-4e96-bb7d-1b32284c40c1 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
257102024-05-08T03:38:05.289ZINFOtest_unauthorized (external client test context): client received response status = 405
257112024-05-08T03:38:05.289ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/images/demo-image/demote?project=demo-project
257122024-05-08T03:38:05.289ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/images/demo-image/demote?project=demo-project
257132024-05-08T03:38:05.290ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f4cbc453-ecc2-4e36-9a19-eb20cacbe680 uri = /v1/images/demo-image/demote?project=demo-project
257142024-05-08T03:38:05.291ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 604 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f4cbc453-ecc2-4e36-9a19-eb20cacbe680 response_code = 405 uri = /v1/images/demo-image/demote?project=demo-project
257152024-05-08T03:38:05.291ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
257162024-05-08T03:38:05.291ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
257172024-05-08T03:38:05.291ZINFOtest_unauthorized (external client test context): client received response status = 405
257182024-05-08T03:38:05.291ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/images/demo-image/demote?project=demo-project
257192024-05-08T03:38:05.292ZINFOtest_unauthorized: test: begin endpoint url = /v1/snapshots?project=demo-project
257202024-05-08T03:38:05.292ZINFOtest_unauthorized: test: privileged GET url = /v1/snapshots?project=demo-project
257212024-05-08T03:38:05.292ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
257222024-05-08T03:38:05.293ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 uri = /v1/snapshots?project=demo-project
257232024-05-08T03:38:05.293ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 uri = /v1/snapshots?project=demo-project
257242024-05-08T03:38:05.293ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/snapshots?project=demo-project
257252024-05-08T03:38:05.293ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257262024-05-08T03:38:05.293ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257272024-05-08T03:38:05.294ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257282024-05-08T03:38:05.298ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257292024-05-08T03:38:05.298ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257302024-05-08T03:38:05.299ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257312024-05-08T03:38:05.302ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
257322024-05-08T03:38:05.302ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
257332024-05-08T03:38:05.303ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257342024-05-08T03:38:05.303ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257352024-05-08T03:38:05.304ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257362024-05-08T03:38:05.307ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
257372024-05-08T03:38:05.307ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257382024-05-08T03:38:05.307ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257392024-05-08T03:38:05.308ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257402024-05-08T03:38:05.310ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
257412024-05-08T03:38:05.316ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
257422024-05-08T03:38:05.316ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257432024-05-08T03:38:05.316ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257442024-05-08T03:38:05.317ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257452024-05-08T03:38:05.320ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
257462024-05-08T03:38:05.320ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
257472024-05-08T03:38:05.320ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257482024-05-08T03:38:05.320ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257492024-05-08T03:38:05.320ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257502024-05-08T03:38:05.322ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
257512024-05-08T03:38:05.322ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
257522024-05-08T03:38:05.322ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
257532024-05-08T03:38:05.324ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
257542024-05-08T03:38:05.326ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
257552024-05-08T03:38:05.330ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
257562024-05-08T03:38:05.330ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 uri = /v1/snapshots?project=demo-project
257572024-05-08T03:38:05.330ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257582024-05-08T03:38:05.330ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257592024-05-08T03:38:05.333ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257602024-05-08T03:38:05.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257612024-05-08T03:38:05.335ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257622024-05-08T03:38:05.336ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257632024-05-08T03:38:05.339ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
257642024-05-08T03:38:05.339ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
257652024-05-08T03:38:05.339ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257662024-05-08T03:38:05.339ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257672024-05-08T03:38:05.340ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257682024-05-08T03:38:05.343ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
257692024-05-08T03:38:05.343ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257702024-05-08T03:38:05.343ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257712024-05-08T03:38:05.344ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257722024-05-08T03:38:05.349ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
257732024-05-08T03:38:05.350ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257742024-05-08T03:38:05.350ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257752024-05-08T03:38:05.355ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257762024-05-08T03:38:05.359ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots?project=demo-project
257772024-05-08T03:38:05.369ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/snapshots?project=demo-project
257782024-05-08T03:38:05.369ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
257792024-05-08T03:38:05.369ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
257802024-05-08T03:38:05.369ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257812024-05-08T03:38:05.369ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257822024-05-08T03:38:05.370ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257832024-05-08T03:38:05.373ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
257842024-05-08T03:38:05.374ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257852024-05-08T03:38:05.374ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257862024-05-08T03:38:05.374ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257872024-05-08T03:38:05.377ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
257882024-05-08T03:38:05.377ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257892024-05-08T03:38:05.377ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257902024-05-08T03:38:05.378ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257912024-05-08T03:38:05.383ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots?project=demo-project
257922024-05-08T03:38:05.394ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/snapshots?project=demo-project
257932024-05-08T03:38:05.394ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database uri = /v1/snapshots?project=demo-project
257942024-05-08T03:38:05.394ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
257952024-05-08T03:38:05.395ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
257962024-05-08T03:38:05.399ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 106634 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 479efcb5-7908-4af9-a886-08ebde55c487 response_code = 200 uri = /v1/snapshots?project=demo-project
257972024-05-08T03:38:05.400ZINFOtest_unauthorized (external client test context): client received response status = 200
257982024-05-08T03:38:05.401ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/snapshots?project=demo-project
257992024-05-08T03:38:05.401ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258002024-05-08T03:38:05.402ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 uri = /v1/snapshots?project=demo-project
258012024-05-08T03:38:05.402ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 uri = /v1/snapshots?project=demo-project
258022024-05-08T03:38:05.402ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/snapshots?project=demo-project
258032024-05-08T03:38:05.402ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258042024-05-08T03:38:05.402ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258052024-05-08T03:38:05.403ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258062024-05-08T03:38:05.406ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258072024-05-08T03:38:05.406ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258082024-05-08T03:38:05.408ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258092024-05-08T03:38:05.410ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
258102024-05-08T03:38:05.411ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
258112024-05-08T03:38:05.411ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258122024-05-08T03:38:05.411ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258132024-05-08T03:38:05.412ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258142024-05-08T03:38:05.416ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
258152024-05-08T03:38:05.416ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258162024-05-08T03:38:05.416ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258172024-05-08T03:38:05.417ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258182024-05-08T03:38:05.419ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
258192024-05-08T03:38:05.423ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
258202024-05-08T03:38:05.423ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258212024-05-08T03:38:05.424ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258222024-05-08T03:38:05.425ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258232024-05-08T03:38:05.427ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
258242024-05-08T03:38:05.428ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
258252024-05-08T03:38:05.428ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258262024-05-08T03:38:05.428ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258272024-05-08T03:38:05.429ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258282024-05-08T03:38:05.432ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
258292024-05-08T03:38:05.432ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
258302024-05-08T03:38:05.432ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
258312024-05-08T03:38:05.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
258322024-05-08T03:38:05.436ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
258332024-05-08T03:38:05.439ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
258342024-05-08T03:38:05.440ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 uri = /v1/snapshots?project=demo-project
258352024-05-08T03:38:05.440ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database uri = /v1/snapshots?project=demo-project
258362024-05-08T03:38:05.440ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
258372024-05-08T03:38:05.440ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
258382024-05-08T03:38:05.442ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database uri = /v1/snapshots?project=demo-project
258392024-05-08T03:38:05.442ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
258402024-05-08T03:38:05.443ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
258412024-05-08T03:38:05.446ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
258422024-05-08T03:38:05.446ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
258432024-05-08T03:38:05.446ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database uri = /v1/snapshots?project=demo-project
258442024-05-08T03:38:05.446ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
258452024-05-08T03:38:05.447ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
258462024-05-08T03:38:05.450ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
258472024-05-08T03:38:05.450ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database uri = /v1/snapshots?project=demo-project
258482024-05-08T03:38:05.450ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
258492024-05-08T03:38:05.451ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
258502024-05-08T03:38:05.454ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
258512024-05-08T03:38:05.455ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database uri = /v1/snapshots?project=demo-project
258522024-05-08T03:38:05.455ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
258532024-05-08T03:38:05.455ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
258542024-05-08T03:38:05.459ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
258552024-05-08T03:38:05.482ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/snapshots?project=demo-project
258562024-05-08T03:38:05.482ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 80481 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 32484256-c5e5-4131-be88-20b337a49b89 response_code = 404 uri = /v1/snapshots?project=demo-project
258572024-05-08T03:38:05.483ZINFOtest_unauthorized (external client test context): client received response status = 404
258582024-05-08T03:38:05.483ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/snapshots?project=demo-project
258592024-05-08T03:38:05.483ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258602024-05-08T03:38:05.484ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2530f6c5-9f15-4ffe-8c9c-c3aeb892d436 uri = /v1/snapshots?project=demo-project
258612024-05-08T03:38:05.484ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2530f6c5-9f15-4ffe-8c9c-c3aeb892d436 uri = /v1/snapshots?project=demo-project
258622024-05-08T03:38:05.484ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2530f6c5-9f15-4ffe-8c9c-c3aeb892d436 uri = /v1/snapshots?project=demo-project
258632024-05-08T03:38:05.484ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2530f6c5-9f15-4ffe-8c9c-c3aeb892d436 uri = /v1/snapshots?project=demo-project
258642024-05-08T03:38:05.484ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 462 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 2530f6c5-9f15-4ffe-8c9c-c3aeb892d436 response_code = 401 uri = /v1/snapshots?project=demo-project
258652024-05-08T03:38:05.484ZINFOtest_unauthorized (external client test context): client received response status = 401
258662024-05-08T03:38:05.486ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/snapshots?project=demo-project
258672024-05-08T03:38:05.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258682024-05-08T03:38:05.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0296b915-cc99-4923-b5df-9e9e86c327cc uri = /v1/snapshots?project=demo-project
258692024-05-08T03:38:05.487ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0296b915-cc99-4923-b5df-9e9e86c327cc uri = /v1/snapshots?project=demo-project
258702024-05-08T03:38:05.487ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0296b915-cc99-4923-b5df-9e9e86c327cc uri = /v1/snapshots?project=demo-project
258712024-05-08T03:38:05.487ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 211 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 0296b915-cc99-4923-b5df-9e9e86c327cc response_code = 401 uri = /v1/snapshots?project=demo-project
258722024-05-08T03:38:05.487ZINFOtest_unauthorized (external client test context): client received response status = 401
258732024-05-08T03:38:05.487ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/snapshots?project=demo-project
258742024-05-08T03:38:05.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258752024-05-08T03:38:05.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0d7c821-e9c8-46df-9a5c-62a510f6fde5 uri = /v1/snapshots?project=demo-project
258762024-05-08T03:38:05.487ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0d7c821-e9c8-46df-9a5c-62a510f6fde5 uri = /v1/snapshots?project=demo-project
258772024-05-08T03:38:05.494ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4276:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#127}::from::snapshot_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Snapshot>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4296:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#127}::from::snapshot_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#127}::from::snapshot_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Snapshot>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#127}::from::snapshot_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Snapshot>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0d7c821-e9c8-46df-9a5c-62a510f6fde5 uri = /v1/snapshots?project=demo-project
258782024-05-08T03:38:05.494ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 7481 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d0d7c821-e9c8-46df-9a5c-62a510f6fde5 response_code = 401 uri = /v1/snapshots?project=demo-project
258792024-05-08T03:38:05.494ZINFOtest_unauthorized (external client test context): client received response status = 401
258802024-05-08T03:38:05.494ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/snapshots?project=demo-project
258812024-05-08T03:38:05.494ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258822024-05-08T03:38:05.511ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1933ff81-7dfd-40a8-8ef4-fe4f0e3d44db uri = /v1/snapshots?project=demo-project
258832024-05-08T03:38:05.511ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 15711 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1933ff81-7dfd-40a8-8ef4-fe4f0e3d44db response_code = 405 uri = /v1/snapshots?project=demo-project
258842024-05-08T03:38:05.511ZINFOtest_unauthorized (external client test context): client received response status = 405
258852024-05-08T03:38:05.511ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/snapshots?project=demo-project
258862024-05-08T03:38:05.512ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258872024-05-08T03:38:05.512ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 924045a3-645e-47f2-91d9-86acabb89b42 uri = /v1/snapshots?project=demo-project
258882024-05-08T03:38:05.513ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 375 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 924045a3-645e-47f2-91d9-86acabb89b42 response_code = 405 uri = /v1/snapshots?project=demo-project
258892024-05-08T03:38:05.513ZINFOtest_unauthorized (external client test context): client received response status = 405
258902024-05-08T03:38:05.513ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/snapshots?project=demo-project
258912024-05-08T03:38:05.513ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258922024-05-08T03:38:05.513ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b0d0b4cf-af30-41fe-9fd3-ec031ef9c471 uri = /v1/snapshots?project=demo-project
258932024-05-08T03:38:05.513ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b0d0b4cf-af30-41fe-9fd3-ec031ef9c471 response_code = 405 uri = /v1/snapshots?project=demo-project
258942024-05-08T03:38:05.513ZINFOtest_unauthorized (external client test context): client received response status = 405
258952024-05-08T03:38:05.513ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/snapshots?project=demo-project
258962024-05-08T03:38:05.513ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
258972024-05-08T03:38:05.513ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9bd64e0f-7772-4eec-839c-0435899a89f7 uri = /v1/snapshots?project=demo-project
258982024-05-08T03:38:05.513ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 9bd64e0f-7772-4eec-839c-0435899a89f7 response_code = 405 uri = /v1/snapshots?project=demo-project
258992024-05-08T03:38:05.515ZINFOtest_unauthorized (external client test context): client received response status = 405
259002024-05-08T03:38:05.515ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/snapshots?project=demo-project
259012024-05-08T03:38:05.515ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk\\":\\"demo-disk\\",\\"name\\":\\"demo-snapshot\\"}")) method = POST uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259022024-05-08T03:38:05.515ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 uri = /v1/snapshots?project=demo-project
259032024-05-08T03:38:05.515ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 uri = /v1/snapshots?project=demo-project
259042024-05-08T03:38:05.515ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/snapshots?project=demo-project
259052024-05-08T03:38:05.515ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259062024-05-08T03:38:05.515ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259072024-05-08T03:38:05.515ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259082024-05-08T03:38:05.518ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259092024-05-08T03:38:05.518ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259102024-05-08T03:38:05.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259112024-05-08T03:38:05.521ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
259122024-05-08T03:38:05.521ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
259132024-05-08T03:38:05.521ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259142024-05-08T03:38:05.521ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259152024-05-08T03:38:05.523ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259162024-05-08T03:38:05.524ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
259172024-05-08T03:38:05.524ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259182024-05-08T03:38:05.524ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259192024-05-08T03:38:05.525ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259202024-05-08T03:38:05.528ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
259212024-05-08T03:38:05.532ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
259222024-05-08T03:38:05.532ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259232024-05-08T03:38:05.532ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259242024-05-08T03:38:05.533ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259252024-05-08T03:38:05.535ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
259262024-05-08T03:38:05.536ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
259272024-05-08T03:38:05.536ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259282024-05-08T03:38:05.536ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259292024-05-08T03:38:05.537ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259302024-05-08T03:38:05.539ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
259312024-05-08T03:38:05.539ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
259322024-05-08T03:38:05.539ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
259332024-05-08T03:38:05.542ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
259342024-05-08T03:38:05.544ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
259352024-05-08T03:38:05.549ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
259362024-05-08T03:38:05.549ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 uri = /v1/snapshots?project=demo-project
259372024-05-08T03:38:05.549ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database uri = /v1/snapshots?project=demo-project
259382024-05-08T03:38:05.549ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
259392024-05-08T03:38:05.549ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
259402024-05-08T03:38:05.552ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database uri = /v1/snapshots?project=demo-project
259412024-05-08T03:38:05.552ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
259422024-05-08T03:38:05.552ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
259432024-05-08T03:38:05.554ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
259442024-05-08T03:38:05.555ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
259452024-05-08T03:38:05.555ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database uri = /v1/snapshots?project=demo-project
259462024-05-08T03:38:05.555ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
259472024-05-08T03:38:05.555ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
259482024-05-08T03:38:05.559ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
259492024-05-08T03:38:05.559ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
259502024-05-08T03:38:05.559ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database uri = /v1/snapshots?project=demo-project
259512024-05-08T03:38:05.559ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
259522024-05-08T03:38:05.560ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
259532024-05-08T03:38:05.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
259542024-05-08T03:38:05.564ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
259552024-05-08T03:38:05.564ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database uri = /v1/snapshots?project=demo-project
259562024-05-08T03:38:05.564ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
259572024-05-08T03:38:05.565ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
259582024-05-08T03:38:05.568ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
259592024-05-08T03:38:05.578ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/snapshots?project=demo-project
259602024-05-08T03:38:05.578ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 64514 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ffb102f6-7faf-433e-8c7c-4a64a12e8824 response_code = 404 uri = /v1/snapshots?project=demo-project
259612024-05-08T03:38:05.579ZINFOtest_unauthorized (external client test context): client received response status = 404
259622024-05-08T03:38:05.579ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/snapshots?project=demo-project
259632024-05-08T03:38:05.579ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk\\":\\"demo-disk\\",\\"name\\":\\"demo-snapshot\\"}")) method = POST uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259642024-05-08T03:38:05.579ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 553b6401-5d6a-4f46-ac14-5ee2180b929d uri = /v1/snapshots?project=demo-project
259652024-05-08T03:38:05.580ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 553b6401-5d6a-4f46-ac14-5ee2180b929d uri = /v1/snapshots?project=demo-project
259662024-05-08T03:38:05.580ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 553b6401-5d6a-4f46-ac14-5ee2180b929d uri = /v1/snapshots?project=demo-project
259672024-05-08T03:38:05.580ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 553b6401-5d6a-4f46-ac14-5ee2180b929d uri = /v1/snapshots?project=demo-project
259682024-05-08T03:38:05.580ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 490 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 553b6401-5d6a-4f46-ac14-5ee2180b929d response_code = 401 uri = /v1/snapshots?project=demo-project
259692024-05-08T03:38:05.580ZINFOtest_unauthorized (external client test context): client received response status = 401
259702024-05-08T03:38:05.580ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/snapshots?project=demo-project
259712024-05-08T03:38:05.580ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk\\":\\"demo-disk\\",\\"name\\":\\"demo-snapshot\\"}")) method = POST uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259722024-05-08T03:38:05.580ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 04aef1ee-cf81-4e26-aba3-62a813029bec uri = /v1/snapshots?project=demo-project
259732024-05-08T03:38:05.580ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 04aef1ee-cf81-4e26-aba3-62a813029bec uri = /v1/snapshots?project=demo-project
259742024-05-08T03:38:05.580ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 04aef1ee-cf81-4e26-aba3-62a813029bec uri = /v1/snapshots?project=demo-project
259752024-05-08T03:38:05.580ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 269 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 04aef1ee-cf81-4e26-aba3-62a813029bec response_code = 401 uri = /v1/snapshots?project=demo-project
259762024-05-08T03:38:05.581ZINFOtest_unauthorized (external client test context): client received response status = 401
259772024-05-08T03:38:05.581ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/snapshots?project=demo-project
259782024-05-08T03:38:05.581ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disk\\":\\"demo-disk\\",\\"name\\":\\"demo-snapshot\\"}")) method = POST uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259792024-05-08T03:38:05.581ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf53c169-655c-47cf-9635-84439d7f31ac uri = /v1/snapshots?project=demo-project
259802024-05-08T03:38:05.582ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf53c169-655c-47cf-9635-84439d7f31ac uri = /v1/snapshots?project=demo-project
259812024-05-08T03:38:05.584ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4314:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#128}::from::snapshot_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Snapshot>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4324:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SnapshotCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#128}::from::snapshot_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#128}::from::snapshot_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Snapshot>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SnapshotCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SnapshotCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#128}::from::snapshot_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SnapshotCreate>), dropshot::handler::HttpResponseCreated<nexus_types::external_api::views::Snapshot>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf53c169-655c-47cf-9635-84439d7f31ac uri = /v1/snapshots?project=demo-project
259822024-05-08T03:38:05.584ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1832 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf53c169-655c-47cf-9635-84439d7f31ac response_code = 401 uri = /v1/snapshots?project=demo-project
259832024-05-08T03:38:05.584ZINFOtest_unauthorized (external client test context): client received response status = 401
259842024-05-08T03:38:05.584ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/snapshots?project=demo-project
259852024-05-08T03:38:05.584ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259862024-05-08T03:38:05.584ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1639e803-1259-4f81-95d7-a1f1c9089c36 uri = /v1/snapshots?project=demo-project
259872024-05-08T03:38:05.584ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 31 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1639e803-1259-4f81-95d7-a1f1c9089c36 response_code = 405 uri = /v1/snapshots?project=demo-project
259882024-05-08T03:38:05.584ZINFOtest_unauthorized (external client test context): client received response status = 405
259892024-05-08T03:38:05.585ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/snapshots?project=demo-project
259902024-05-08T03:38:05.585ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259912024-05-08T03:38:05.585ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5f951a77-f8ae-4266-9188-8b78978dc435 uri = /v1/snapshots?project=demo-project
259922024-05-08T03:38:05.585ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5f951a77-f8ae-4266-9188-8b78978dc435 response_code = 405 uri = /v1/snapshots?project=demo-project
259932024-05-08T03:38:05.585ZINFOtest_unauthorized (external client test context): client received response status = 405
259942024-05-08T03:38:05.585ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/snapshots?project=demo-project
259952024-05-08T03:38:05.585ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
259962024-05-08T03:38:05.585ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 819512fe-25f3-43b8-9af5-0db40484014a uri = /v1/snapshots?project=demo-project
259972024-05-08T03:38:05.585ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 819512fe-25f3-43b8-9af5-0db40484014a response_code = 405 uri = /v1/snapshots?project=demo-project
259982024-05-08T03:38:05.585ZINFOtest_unauthorized (external client test context): client received response status = 405
259992024-05-08T03:38:05.585ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/snapshots?project=demo-project
260002024-05-08T03:38:05.585ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
260012024-05-08T03:38:05.585ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d53da34f-599a-4df4-873c-02dd901d8f4a uri = /v1/snapshots?project=demo-project
260022024-05-08T03:38:05.585ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = d53da34f-599a-4df4-873c-02dd901d8f4a response_code = 405 uri = /v1/snapshots?project=demo-project
260032024-05-08T03:38:05.585ZINFOtest_unauthorized (external client test context): client received response status = 405
260042024-05-08T03:38:05.586ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/snapshots?project=demo-project
260052024-05-08T03:38:05.586ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
260062024-05-08T03:38:05.586ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3d705428-22dc-4905-97b8-ee6513027a94 uri = /v1/snapshots?project=demo-project
260072024-05-08T03:38:05.586ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 3d705428-22dc-4905-97b8-ee6513027a94 response_code = 405 uri = /v1/snapshots?project=demo-project
260082024-05-08T03:38:05.586ZINFOtest_unauthorized (external client test context): client received response status = 405
260092024-05-08T03:38:05.586ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/snapshots?project=demo-project
260102024-05-08T03:38:05.586ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
260112024-05-08T03:38:05.586ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9ab87be4-5766-4f9a-b68d-a2684dc70974 uri = /v1/snapshots?project=demo-project
260122024-05-08T03:38:05.586ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9ab87be4-5766-4f9a-b68d-a2684dc70974 response_code = 405 uri = /v1/snapshots?project=demo-project
260132024-05-08T03:38:05.587ZINFOtest_unauthorized (external client test context): client received response status = 405
260142024-05-08T03:38:05.587ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/snapshots?project=demo-project
260152024-05-08T03:38:05.587ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
260162024-05-08T03:38:05.587ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9f4f0539-28b2-4839-ac96-2051cfbb24e6 uri = /v1/snapshots?project=demo-project
260172024-05-08T03:38:05.587ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 9f4f0539-28b2-4839-ac96-2051cfbb24e6 response_code = 405 uri = /v1/snapshots?project=demo-project
260182024-05-08T03:38:05.587ZINFOtest_unauthorized (external client test context): client received response status = 405
260192024-05-08T03:38:05.587ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/snapshots?project=demo-project
260202024-05-08T03:38:05.587ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
260212024-05-08T03:38:05.588ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4f12652f-8f83-48e9-b844-2887d783ac0a uri = /v1/snapshots?project=demo-project
260222024-05-08T03:38:05.588ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4f12652f-8f83-48e9-b844-2887d783ac0a response_code = 405 uri = /v1/snapshots?project=demo-project
260232024-05-08T03:38:05.588ZINFOtest_unauthorized (external client test context): client received response status = 405
260242024-05-08T03:38:05.589ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/snapshots?project=demo-project
260252024-05-08T03:38:05.589ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots?project=demo-project
260262024-05-08T03:38:05.589ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 uri = /v1/snapshots?project=demo-project
260272024-05-08T03:38:05.589ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 uri = /v1/snapshots?project=demo-project
260282024-05-08T03:38:05.589ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/snapshots?project=demo-project
260292024-05-08T03:38:05.589ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260302024-05-08T03:38:05.589ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260312024-05-08T03:38:05.589ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260322024-05-08T03:38:05.594ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260332024-05-08T03:38:05.595ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260342024-05-08T03:38:05.603ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260352024-05-08T03:38:05.609ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
260362024-05-08T03:38:05.609ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
260372024-05-08T03:38:05.609ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260382024-05-08T03:38:05.609ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260392024-05-08T03:38:05.610ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260402024-05-08T03:38:05.616ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
260412024-05-08T03:38:05.616ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260422024-05-08T03:38:05.616ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260432024-05-08T03:38:05.616ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260442024-05-08T03:38:05.621ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
260452024-05-08T03:38:05.623ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
260462024-05-08T03:38:05.623ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260472024-05-08T03:38:05.623ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260482024-05-08T03:38:05.624ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260492024-05-08T03:38:05.627ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
260502024-05-08T03:38:05.627ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
260512024-05-08T03:38:05.628ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260522024-05-08T03:38:05.628ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260532024-05-08T03:38:05.628ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260542024-05-08T03:38:05.629ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
260552024-05-08T03:38:05.629ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
260562024-05-08T03:38:05.629ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
260572024-05-08T03:38:05.630ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
260582024-05-08T03:38:05.644ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
260592024-05-08T03:38:05.644ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
260602024-05-08T03:38:05.644ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 uri = /v1/snapshots?project=demo-project
260612024-05-08T03:38:05.644ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260622024-05-08T03:38:05.645ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260632024-05-08T03:38:05.645ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260642024-05-08T03:38:05.649ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260652024-05-08T03:38:05.649ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260662024-05-08T03:38:05.649ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260672024-05-08T03:38:05.654ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
260682024-05-08T03:38:05.654ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
260692024-05-08T03:38:05.654ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260702024-05-08T03:38:05.654ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260712024-05-08T03:38:05.655ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260722024-05-08T03:38:05.660ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
260732024-05-08T03:38:05.661ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260742024-05-08T03:38:05.661ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260752024-05-08T03:38:05.661ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260762024-05-08T03:38:05.665ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
260772024-05-08T03:38:05.665ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260782024-05-08T03:38:05.665ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260792024-05-08T03:38:05.665ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260802024-05-08T03:38:05.667ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots?project=demo-project
260812024-05-08T03:38:05.673ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/snapshots?project=demo-project
260822024-05-08T03:38:05.673ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/snapshots?project=demo-project
260832024-05-08T03:38:05.673ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots?project=demo-project
260842024-05-08T03:38:05.673ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260852024-05-08T03:38:05.673ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260862024-05-08T03:38:05.673ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260872024-05-08T03:38:05.676ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots?project=demo-project
260882024-05-08T03:38:05.677ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260892024-05-08T03:38:05.677ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260902024-05-08T03:38:05.677ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260912024-05-08T03:38:05.682ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots?project=demo-project
260922024-05-08T03:38:05.682ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260932024-05-08T03:38:05.682ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260942024-05-08T03:38:05.682ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
260952024-05-08T03:38:05.686ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots?project=demo-project
260962024-05-08T03:38:05.694ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/snapshots?project=demo-project
260972024-05-08T03:38:05.694ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database uri = /v1/snapshots?project=demo-project
260982024-05-08T03:38:05.694ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 roles = RoleSet { roles: {} } uri = /v1/snapshots?project=demo-project
260992024-05-08T03:38:05.695ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 resource = Database result = Ok(()) uri = /v1/snapshots?project=demo-project
261002024-05-08T03:38:05.698ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 110072 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 860d9c1d-9489-4195-85d3-fe4e567dbc19 response_code = 200 uri = /v1/snapshots?project=demo-project
261012024-05-08T03:38:05.698ZINFOtest_unauthorized (external client test context): client received response status = 200
261022024-05-08T03:38:05.699ZINFOtest_unauthorized: test: begin endpoint url = /v1/snapshots/demo-snapshot?project=demo-project
261032024-05-08T03:38:05.699ZINFOtest_unauthorized: test: privileged GET url = /v1/snapshots/demo-snapshot?project=demo-project
261042024-05-08T03:38:05.699ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
261052024-05-08T03:38:05.718ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 uri = /v1/snapshots/demo-snapshot?project=demo-project
261062024-05-08T03:38:05.718ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 uri = /v1/snapshots/demo-snapshot?project=demo-project
261072024-05-08T03:38:05.718ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/snapshots/demo-snapshot?project=demo-project
261082024-05-08T03:38:05.718ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261092024-05-08T03:38:05.719ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261102024-05-08T03:38:05.719ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261112024-05-08T03:38:05.722ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261122024-05-08T03:38:05.722ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261132024-05-08T03:38:05.723ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261142024-05-08T03:38:05.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
261152024-05-08T03:38:05.725ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
261162024-05-08T03:38:05.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261172024-05-08T03:38:05.725ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261182024-05-08T03:38:05.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261192024-05-08T03:38:05.728ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
261202024-05-08T03:38:05.729ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261212024-05-08T03:38:05.729ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261222024-05-08T03:38:05.729ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261232024-05-08T03:38:05.732ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
261242024-05-08T03:38:05.735ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
261252024-05-08T03:38:05.735ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261262024-05-08T03:38:05.735ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261272024-05-08T03:38:05.736ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261282024-05-08T03:38:05.738ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
261292024-05-08T03:38:05.738ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
261302024-05-08T03:38:05.738ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261312024-05-08T03:38:05.738ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261322024-05-08T03:38:05.738ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261332024-05-08T03:38:05.740ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
261342024-05-08T03:38:05.741ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261352024-05-08T03:38:05.741ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261362024-05-08T03:38:05.741ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261372024-05-08T03:38:05.743ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
261382024-05-08T03:38:05.745ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
261392024-05-08T03:38:05.745ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 uri = /v1/snapshots/demo-snapshot?project=demo-project
261402024-05-08T03:38:05.745ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
261412024-05-08T03:38:05.745ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261422024-05-08T03:38:05.746ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261432024-05-08T03:38:05.753ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
261442024-05-08T03:38:05.756ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261452024-05-08T03:38:05.757ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261462024-05-08T03:38:05.759ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
261472024-05-08T03:38:05.760ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261482024-05-08T03:38:05.761ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261492024-05-08T03:38:05.769ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } uri = /v1/snapshots/demo-snapshot?project=demo-project
261502024-05-08T03:38:05.769ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots/demo-snapshot?project=demo-project
261512024-05-08T03:38:05.769ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
261522024-05-08T03:38:05.769ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261532024-05-08T03:38:05.770ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261542024-05-08T03:38:05.773ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots/demo-snapshot?project=demo-project
261552024-05-08T03:38:05.773ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
261562024-05-08T03:38:05.773ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261572024-05-08T03:38:05.774ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261582024-05-08T03:38:05.776ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots/demo-snapshot?project=demo-project
261592024-05-08T03:38:05.776ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
261602024-05-08T03:38:05.776ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261612024-05-08T03:38:05.777ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261622024-05-08T03:38:05.780ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots/demo-snapshot?project=demo-project
261632024-05-08T03:38:05.786ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
261642024-05-08T03:38:05.786ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 87514 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9824dec6-62bf-47bd-b4c5-8159b9603e47 response_code = 200 uri = /v1/snapshots/demo-snapshot?project=demo-project
261652024-05-08T03:38:05.787ZINFOtest_unauthorized (external client test context): client received response status = 200
261662024-05-08T03:38:05.787ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/snapshots/demo-snapshot?project=demo-project
261672024-05-08T03:38:05.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
261682024-05-08T03:38:05.787ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 uri = /v1/snapshots/demo-snapshot?project=demo-project
261692024-05-08T03:38:05.787ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 uri = /v1/snapshots/demo-snapshot?project=demo-project
261702024-05-08T03:38:05.787ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/snapshots/demo-snapshot?project=demo-project
261712024-05-08T03:38:05.787ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261722024-05-08T03:38:05.787ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261732024-05-08T03:38:05.788ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261742024-05-08T03:38:05.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261752024-05-08T03:38:05.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261762024-05-08T03:38:05.793ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261772024-05-08T03:38:05.795ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
261782024-05-08T03:38:05.795ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
261792024-05-08T03:38:05.795ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261802024-05-08T03:38:05.795ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261812024-05-08T03:38:05.796ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261822024-05-08T03:38:05.798ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
261832024-05-08T03:38:05.798ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261842024-05-08T03:38:05.798ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261852024-05-08T03:38:05.798ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261862024-05-08T03:38:05.800ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
261872024-05-08T03:38:05.804ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
261882024-05-08T03:38:05.804ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261892024-05-08T03:38:05.804ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261902024-05-08T03:38:05.806ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261912024-05-08T03:38:05.808ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
261922024-05-08T03:38:05.808ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
261932024-05-08T03:38:05.808ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261942024-05-08T03:38:05.808ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261952024-05-08T03:38:05.809ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
261962024-05-08T03:38:05.811ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
261972024-05-08T03:38:05.811ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
261982024-05-08T03:38:05.811ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
261992024-05-08T03:38:05.811ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
262002024-05-08T03:38:05.814ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
262012024-05-08T03:38:05.820ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
262022024-05-08T03:38:05.820ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 uri = /v1/snapshots/demo-snapshot?project=demo-project
262032024-05-08T03:38:05.820ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
262042024-05-08T03:38:05.820ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262052024-05-08T03:38:05.821ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
262062024-05-08T03:38:05.824ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
262072024-05-08T03:38:05.824ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262082024-05-08T03:38:05.825ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
262092024-05-08T03:38:05.827ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
262102024-05-08T03:38:05.827ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262112024-05-08T03:38:05.828ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
262122024-05-08T03:38:05.830ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } uri = /v1/snapshots/demo-snapshot?project=demo-project
262132024-05-08T03:38:05.830ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots/demo-snapshot?project=demo-project
262142024-05-08T03:38:05.830ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
262152024-05-08T03:38:05.831ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262162024-05-08T03:38:05.831ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
262172024-05-08T03:38:05.835ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots/demo-snapshot?project=demo-project
262182024-05-08T03:38:05.835ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
262192024-05-08T03:38:05.835ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262202024-05-08T03:38:05.836ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
262212024-05-08T03:38:05.838ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots/demo-snapshot?project=demo-project
262222024-05-08T03:38:05.839ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
262232024-05-08T03:38:05.839ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262242024-05-08T03:38:05.840ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
262252024-05-08T03:38:05.843ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
262262024-05-08T03:38:05.851ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } result = Err(ObjectNotFound { type_name: Snapshot, lookup_type: ByName("demo-snapshot") }) uri = /v1/snapshots/demo-snapshot?project=demo-project
262272024-05-08T03:38:05.851ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: snapshot with name "demo-snapshot" error_message_internal = not found: snapshot with name "demo-snapshot" latency_us = 64206 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b4c9e572-38d3-4deb-90e9-9df34c6741a7 response_code = 404 uri = /v1/snapshots/demo-snapshot?project=demo-project
262282024-05-08T03:38:05.852ZINFOtest_unauthorized (external client test context): client received response status = 404
262292024-05-08T03:38:05.852ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/snapshots/demo-snapshot?project=demo-project
262302024-05-08T03:38:05.852ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262312024-05-08T03:38:05.852ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8ed122a-ee2e-4591-9238-84480ae567ba uri = /v1/snapshots/demo-snapshot?project=demo-project
262322024-05-08T03:38:05.853ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8ed122a-ee2e-4591-9238-84480ae567ba uri = /v1/snapshots/demo-snapshot?project=demo-project
262332024-05-08T03:38:05.853ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8ed122a-ee2e-4591-9238-84480ae567ba uri = /v1/snapshots/demo-snapshot?project=demo-project
262342024-05-08T03:38:05.853ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8ed122a-ee2e-4591-9238-84480ae567ba uri = /v1/snapshots/demo-snapshot?project=demo-project
262352024-05-08T03:38:05.853ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 384 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f8ed122a-ee2e-4591-9238-84480ae567ba response_code = 401 uri = /v1/snapshots/demo-snapshot?project=demo-project
262362024-05-08T03:38:05.853ZINFOtest_unauthorized (external client test context): client received response status = 401
262372024-05-08T03:38:05.853ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/snapshots/demo-snapshot?project=demo-project
262382024-05-08T03:38:05.853ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262392024-05-08T03:38:05.853ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b278e704-95f4-4f57-906b-87d667078730 uri = /v1/snapshots/demo-snapshot?project=demo-project
262402024-05-08T03:38:05.853ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b278e704-95f4-4f57-906b-87d667078730 uri = /v1/snapshots/demo-snapshot?project=demo-project
262412024-05-08T03:38:05.853ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b278e704-95f4-4f57-906b-87d667078730 uri = /v1/snapshots/demo-snapshot?project=demo-project
262422024-05-08T03:38:05.854ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 265 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b278e704-95f4-4f57-906b-87d667078730 response_code = 401 uri = /v1/snapshots/demo-snapshot?project=demo-project
262432024-05-08T03:38:05.854ZINFOtest_unauthorized (external client test context): client received response status = 401
262442024-05-08T03:38:05.854ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/snapshots/demo-snapshot?project=demo-project
262452024-05-08T03:38:05.854ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262462024-05-08T03:38:05.854ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 07a97bd3-c7c1-4e42-88a0-3e1df559e838 uri = /v1/snapshots/demo-snapshot?project=demo-project
262472024-05-08T03:38:05.854ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 07a97bd3-c7c1-4e42-88a0-3e1df559e838 uri = /v1/snapshots/demo-snapshot?project=demo-project
262482024-05-08T03:38:05.856ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4340:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#129}::from::snapshot_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Snapshot>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4352:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#129}::from::snapshot_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#129}::from::snapshot_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Snapshot>, dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#129}::from::snapshot_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Snapshot>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 07a97bd3-c7c1-4e42-88a0-3e1df559e838 uri = /v1/snapshots/demo-snapshot?project=demo-project
262492024-05-08T03:38:05.857ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1830 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 07a97bd3-c7c1-4e42-88a0-3e1df559e838 response_code = 401 uri = /v1/snapshots/demo-snapshot?project=demo-project
262502024-05-08T03:38:05.857ZINFOtest_unauthorized (external client test context): client received response status = 401
262512024-05-08T03:38:05.857ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/snapshots/demo-snapshot?project=demo-project
262522024-05-08T03:38:05.857ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262532024-05-08T03:38:05.857ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f6b48a50-93a3-4bfb-9ac4-68ba68804f61 uri = /v1/snapshots/demo-snapshot?project=demo-project
262542024-05-08T03:38:05.857ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f6b48a50-93a3-4bfb-9ac4-68ba68804f61 response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262552024-05-08T03:38:05.857ZINFOtest_unauthorized (external client test context): client received response status = 405
262562024-05-08T03:38:05.857ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/snapshots/demo-snapshot?project=demo-project
262572024-05-08T03:38:05.857ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262582024-05-08T03:38:05.858ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6047065e-4e74-49cd-97d0-bbd89adec65f uri = /v1/snapshots/demo-snapshot?project=demo-project
262592024-05-08T03:38:05.858ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 6047065e-4e74-49cd-97d0-bbd89adec65f response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262602024-05-08T03:38:05.858ZINFOtest_unauthorized (external client test context): client received response status = 405
262612024-05-08T03:38:05.858ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/snapshots/demo-snapshot?project=demo-project
262622024-05-08T03:38:05.858ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262632024-05-08T03:38:05.858ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 399351fc-617b-4a5a-a5d6-1e16643a43ad uri = /v1/snapshots/demo-snapshot?project=demo-project
262642024-05-08T03:38:05.858ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 399351fc-617b-4a5a-a5d6-1e16643a43ad response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262652024-05-08T03:38:05.859ZINFOtest_unauthorized (external client test context): client received response status = 405
262662024-05-08T03:38:05.859ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/snapshots/demo-snapshot?project=demo-project
262672024-05-08T03:38:05.859ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262682024-05-08T03:38:05.859ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 19f78e20-4d2e-4369-87df-a70758fd7cda uri = /v1/snapshots/demo-snapshot?project=demo-project
262692024-05-08T03:38:05.859ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 83 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 19f78e20-4d2e-4369-87df-a70758fd7cda response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262702024-05-08T03:38:05.859ZINFOtest_unauthorized (external client test context): client received response status = 405
262712024-05-08T03:38:05.860ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/snapshots/demo-snapshot?project=demo-project
262722024-05-08T03:38:05.860ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262732024-05-08T03:38:05.860ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8426e7cc-2c47-4437-adc5-60c1355c6381 uri = /v1/snapshots/demo-snapshot?project=demo-project
262742024-05-08T03:38:05.860ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 8426e7cc-2c47-4437-adc5-60c1355c6381 response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262752024-05-08T03:38:05.860ZINFOtest_unauthorized (external client test context): client received response status = 405
262762024-05-08T03:38:05.860ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/snapshots/demo-snapshot?project=demo-project
262772024-05-08T03:38:05.860ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262782024-05-08T03:38:05.860ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7bea41e8-59e1-4544-823a-f7f24844f111 uri = /v1/snapshots/demo-snapshot?project=demo-project
262792024-05-08T03:38:05.860ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 7bea41e8-59e1-4544-823a-f7f24844f111 response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262802024-05-08T03:38:05.861ZINFOtest_unauthorized (external client test context): client received response status = 405
262812024-05-08T03:38:05.861ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/snapshots/demo-snapshot?project=demo-project
262822024-05-08T03:38:05.861ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262832024-05-08T03:38:05.861ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8b238a7-8c62-4c8a-85d0-bc1d74fa07ea uri = /v1/snapshots/demo-snapshot?project=demo-project
262842024-05-08T03:38:05.861ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d8b238a7-8c62-4c8a-85d0-bc1d74fa07ea response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262852024-05-08T03:38:05.861ZINFOtest_unauthorized (external client test context): client received response status = 405
262862024-05-08T03:38:05.861ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/snapshots/demo-snapshot?project=demo-project
262872024-05-08T03:38:05.861ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262882024-05-08T03:38:05.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d4a7c235-3971-4c03-b7cb-b906c02a149e uri = /v1/snapshots/demo-snapshot?project=demo-project
262892024-05-08T03:38:05.862ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 76 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d4a7c235-3971-4c03-b7cb-b906c02a149e response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
262902024-05-08T03:38:05.862ZINFOtest_unauthorized (external client test context): client received response status = 405
262912024-05-08T03:38:05.862ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/snapshots/demo-snapshot?project=demo-project
262922024-05-08T03:38:05.862ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
262932024-05-08T03:38:05.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d uri = /v1/snapshots/demo-snapshot?project=demo-project
262942024-05-08T03:38:05.862ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d uri = /v1/snapshots/demo-snapshot?project=demo-project
262952024-05-08T03:38:05.863ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/snapshots/demo-snapshot?project=demo-project
262962024-05-08T03:38:05.863ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
262972024-05-08T03:38:05.863ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
262982024-05-08T03:38:05.864ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
262992024-05-08T03:38:05.866ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
263002024-05-08T03:38:05.866ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
263012024-05-08T03:38:05.867ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
263022024-05-08T03:38:05.869ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
263032024-05-08T03:38:05.869ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
263042024-05-08T03:38:05.869ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
263052024-05-08T03:38:05.869ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
263062024-05-08T03:38:05.871ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
263072024-05-08T03:38:05.877ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
263082024-05-08T03:38:05.877ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
263092024-05-08T03:38:05.877ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
263102024-05-08T03:38:05.878ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
263112024-05-08T03:38:05.879ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
263122024-05-08T03:38:05.884ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
263132024-05-08T03:38:05.884ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
263142024-05-08T03:38:05.884ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
263152024-05-08T03:38:05.885ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
263162024-05-08T03:38:05.888ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
263172024-05-08T03:38:05.888ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
263182024-05-08T03:38:05.888ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
263192024-05-08T03:38:05.888ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
263202024-05-08T03:38:05.890ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
263212024-05-08T03:38:05.892ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
263222024-05-08T03:38:05.892ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
263232024-05-08T03:38:05.892ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
263242024-05-08T03:38:05.892ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
263252024-05-08T03:38:05.895ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
263262024-05-08T03:38:05.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
263272024-05-08T03:38:05.898ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d uri = /v1/snapshots/demo-snapshot?project=demo-project
263282024-05-08T03:38:05.898ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
263292024-05-08T03:38:05.898ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263302024-05-08T03:38:05.899ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
263312024-05-08T03:38:05.901ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
263322024-05-08T03:38:05.901ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263332024-05-08T03:38:05.902ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
263342024-05-08T03:38:05.904ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
263352024-05-08T03:38:05.904ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263362024-05-08T03:38:05.905ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
263372024-05-08T03:38:05.908ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } uri = /v1/snapshots/demo-snapshot?project=demo-project
263382024-05-08T03:38:05.908ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots/demo-snapshot?project=demo-project
263392024-05-08T03:38:05.908ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
263402024-05-08T03:38:05.908ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263412024-05-08T03:38:05.909ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
263422024-05-08T03:38:05.912ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots/demo-snapshot?project=demo-project
263432024-05-08T03:38:05.912ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
263442024-05-08T03:38:05.912ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263452024-05-08T03:38:05.913ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
263462024-05-08T03:38:05.915ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots/demo-snapshot?project=demo-project
263472024-05-08T03:38:05.916ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
263482024-05-08T03:38:05.916ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263492024-05-08T03:38:05.916ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
263502024-05-08T03:38:05.919ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
263512024-05-08T03:38:05.932ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } result = Err(ObjectNotFound { type_name: Snapshot, lookup_type: ByName("demo-snapshot") }) uri = /v1/snapshots/demo-snapshot?project=demo-project
263522024-05-08T03:38:05.933ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: snapshot with name "demo-snapshot" error_message_internal = not found: snapshot with name "demo-snapshot" latency_us = 70353 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6928e6e0-5b67-4a36-bc5d-f71cb01ce18d response_code = 404 uri = /v1/snapshots/demo-snapshot?project=demo-project
263532024-05-08T03:38:05.933ZINFOtest_unauthorized (external client test context): client received response status = 404
263542024-05-08T03:38:05.933ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/snapshots/demo-snapshot?project=demo-project
263552024-05-08T03:38:05.933ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263562024-05-08T03:38:05.933ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fde0f802-151c-4934-bf0c-cfeef519d40f uri = /v1/snapshots/demo-snapshot?project=demo-project
263572024-05-08T03:38:05.934ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fde0f802-151c-4934-bf0c-cfeef519d40f uri = /v1/snapshots/demo-snapshot?project=demo-project
263582024-05-08T03:38:05.934ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fde0f802-151c-4934-bf0c-cfeef519d40f uri = /v1/snapshots/demo-snapshot?project=demo-project
263592024-05-08T03:38:05.934ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fde0f802-151c-4934-bf0c-cfeef519d40f uri = /v1/snapshots/demo-snapshot?project=demo-project
263602024-05-08T03:38:05.934ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 427 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = fde0f802-151c-4934-bf0c-cfeef519d40f response_code = 401 uri = /v1/snapshots/demo-snapshot?project=demo-project
263612024-05-08T03:38:05.934ZINFOtest_unauthorized (external client test context): client received response status = 401
263622024-05-08T03:38:05.934ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/snapshots/demo-snapshot?project=demo-project
263632024-05-08T03:38:05.934ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263642024-05-08T03:38:05.935ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4b566368-2165-42e4-8c00-876c74c349cd uri = /v1/snapshots/demo-snapshot?project=demo-project
263652024-05-08T03:38:05.935ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4b566368-2165-42e4-8c00-876c74c349cd uri = /v1/snapshots/demo-snapshot?project=demo-project
263662024-05-08T03:38:05.935ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4b566368-2165-42e4-8c00-876c74c349cd uri = /v1/snapshots/demo-snapshot?project=demo-project
263672024-05-08T03:38:05.935ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 234 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 4b566368-2165-42e4-8c00-876c74c349cd response_code = 401 uri = /v1/snapshots/demo-snapshot?project=demo-project
263682024-05-08T03:38:05.935ZINFOtest_unauthorized (external client test context): client received response status = 401
263692024-05-08T03:38:05.935ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/snapshots/demo-snapshot?project=demo-project
263702024-05-08T03:38:05.935ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263712024-05-08T03:38:05.935ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f4933a45-6788-47a4-8f5e-758db8bc6fbf uri = /v1/snapshots/demo-snapshot?project=demo-project
263722024-05-08T03:38:05.935ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f4933a45-6788-47a4-8f5e-758db8bc6fbf uri = /v1/snapshots/demo-snapshot?project=demo-project
263732024-05-08T03:38:05.938ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4368:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#130}::from::snapshot_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4381:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#130}::from::snapshot_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#130}::from::snapshot_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#130}::from::snapshot_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SnapshotPath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f4933a45-6788-47a4-8f5e-758db8bc6fbf uri = /v1/snapshots/demo-snapshot?project=demo-project
263742024-05-08T03:38:05.938ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2373 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = f4933a45-6788-47a4-8f5e-758db8bc6fbf response_code = 401 uri = /v1/snapshots/demo-snapshot?project=demo-project
263752024-05-08T03:38:05.938ZINFOtest_unauthorized (external client test context): client received response status = 401
263762024-05-08T03:38:05.938ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/snapshots/demo-snapshot?project=demo-project
263772024-05-08T03:38:05.938ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263782024-05-08T03:38:05.938ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = de8da324-ee98-4aea-ad70-516d22343c1a uri = /v1/snapshots/demo-snapshot?project=demo-project
263792024-05-08T03:38:05.939ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 115 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = de8da324-ee98-4aea-ad70-516d22343c1a response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
263802024-05-08T03:38:05.939ZINFOtest_unauthorized (external client test context): client received response status = 405
263812024-05-08T03:38:05.939ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/snapshots/demo-snapshot?project=demo-project
263822024-05-08T03:38:05.939ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263832024-05-08T03:38:05.939ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d2902dc2-e0d8-4c78-ab26-da748acae37f uri = /v1/snapshots/demo-snapshot?project=demo-project
263842024-05-08T03:38:05.939ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d2902dc2-e0d8-4c78-ab26-da748acae37f response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
263852024-05-08T03:38:05.940ZINFOtest_unauthorized (external client test context): client received response status = 405
263862024-05-08T03:38:05.940ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/snapshots/demo-snapshot?project=demo-project
263872024-05-08T03:38:05.940ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263882024-05-08T03:38:05.940ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 82c20ec0-b2cf-4809-a0ef-bf3efd56cf4d uri = /v1/snapshots/demo-snapshot?project=demo-project
263892024-05-08T03:38:05.940ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 69 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 82c20ec0-b2cf-4809-a0ef-bf3efd56cf4d response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
263902024-05-08T03:38:05.940ZINFOtest_unauthorized (external client test context): client received response status = 405
263912024-05-08T03:38:05.940ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/snapshots/demo-snapshot?project=demo-project
263922024-05-08T03:38:05.940ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263932024-05-08T03:38:05.941ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 019b4801-9278-4f57-93f3-730d80919132 uri = /v1/snapshots/demo-snapshot?project=demo-project
263942024-05-08T03:38:05.941ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 019b4801-9278-4f57-93f3-730d80919132 response_code = 405 uri = /v1/snapshots/demo-snapshot?project=demo-project
263952024-05-08T03:38:05.941ZINFOtest_unauthorized (external client test context): client received response status = 405
263962024-05-08T03:38:05.941ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/snapshots/demo-snapshot?project=demo-project
263972024-05-08T03:38:05.941ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/snapshots/demo-snapshot?project=demo-project
263982024-05-08T03:38:05.941ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea uri = /v1/snapshots/demo-snapshot?project=demo-project
263992024-05-08T03:38:05.942ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea uri = /v1/snapshots/demo-snapshot?project=demo-project
264002024-05-08T03:38:05.942ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/snapshots/demo-snapshot?project=demo-project
264012024-05-08T03:38:05.942ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264022024-05-08T03:38:05.942ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264032024-05-08T03:38:05.943ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264042024-05-08T03:38:05.945ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264052024-05-08T03:38:05.945ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264062024-05-08T03:38:05.946ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264072024-05-08T03:38:05.949ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
264082024-05-08T03:38:05.949ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
264092024-05-08T03:38:05.949ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264102024-05-08T03:38:05.949ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264112024-05-08T03:38:05.950ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264122024-05-08T03:38:05.952ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
264132024-05-08T03:38:05.952ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264142024-05-08T03:38:05.952ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264152024-05-08T03:38:05.953ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264162024-05-08T03:38:05.955ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
264172024-05-08T03:38:05.959ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
264182024-05-08T03:38:05.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264192024-05-08T03:38:05.959ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264202024-05-08T03:38:05.960ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264212024-05-08T03:38:05.962ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
264222024-05-08T03:38:05.962ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
264232024-05-08T03:38:05.962ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264242024-05-08T03:38:05.962ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264252024-05-08T03:38:05.962ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264262024-05-08T03:38:05.965ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
264272024-05-08T03:38:05.965ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264282024-05-08T03:38:05.966ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264292024-05-08T03:38:05.966ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264302024-05-08T03:38:05.968ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
264312024-05-08T03:38:05.971ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
264322024-05-08T03:38:05.971ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea uri = /v1/snapshots/demo-snapshot?project=demo-project
264332024-05-08T03:38:05.971ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
264342024-05-08T03:38:05.972ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264352024-05-08T03:38:05.972ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264362024-05-08T03:38:05.974ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
264372024-05-08T03:38:05.974ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264382024-05-08T03:38:05.975ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264392024-05-08T03:38:05.984ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
264402024-05-08T03:38:05.984ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264412024-05-08T03:38:05.985ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264422024-05-08T03:38:05.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } uri = /v1/snapshots/demo-snapshot?project=demo-project
264432024-05-08T03:38:05.988ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/snapshots/demo-snapshot?project=demo-project
264442024-05-08T03:38:05.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
264452024-05-08T03:38:05.988ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264462024-05-08T03:38:05.989ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264472024-05-08T03:38:05.991ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/snapshots/demo-snapshot?project=demo-project
264482024-05-08T03:38:05.991ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
264492024-05-08T03:38:05.991ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264502024-05-08T03:38:05.992ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264512024-05-08T03:38:05.997ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/snapshots/demo-snapshot?project=demo-project
264522024-05-08T03:38:05.997ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database uri = /v1/snapshots/demo-snapshot?project=demo-project
264532024-05-08T03:38:05.997ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264542024-05-08T03:38:05.999ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Database result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264552024-05-08T03:38:06.003ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/snapshots/demo-snapshot?project=demo-project
264562024-05-08T03:38:06.011ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea resource = Snapshot { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: 763e3510-769a-4477-a4fb-3ae9c34ad115, lookup_type: ByName("demo-snapshot") } result = Ok(()) uri = /v1/snapshots/demo-snapshot?project=demo-project
264572024-05-08T03:38:06.011ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 69773 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = b58444f9-f7c3-4662-8326-3f0eb54314ea response_code = 200 uri = /v1/snapshots/demo-snapshot?project=demo-project
264582024-05-08T03:38:06.012ZINFOtest_unauthorized (external client test context): client received response status = 200
264592024-05-08T03:38:06.012ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances?project=demo-project
264602024-05-08T03:38:06.012ZINFOtest_unauthorized: test: privileged GET url = /v1/instances?project=demo-project
264612024-05-08T03:38:06.012ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances?project=demo-project
264622024-05-08T03:38:06.012ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 uri = /v1/instances?project=demo-project
264632024-05-08T03:38:06.013ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 uri = /v1/instances?project=demo-project
264642024-05-08T03:38:06.013ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances?project=demo-project
264652024-05-08T03:38:06.013ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264662024-05-08T03:38:06.013ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264672024-05-08T03:38:06.013ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264682024-05-08T03:38:06.015ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264692024-05-08T03:38:06.015ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264702024-05-08T03:38:06.016ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264712024-05-08T03:38:06.018ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
264722024-05-08T03:38:06.019ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
264732024-05-08T03:38:06.019ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264742024-05-08T03:38:06.019ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264752024-05-08T03:38:06.020ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264762024-05-08T03:38:06.022ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
264772024-05-08T03:38:06.022ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264782024-05-08T03:38:06.022ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264792024-05-08T03:38:06.024ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264802024-05-08T03:38:06.025ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
264812024-05-08T03:38:06.028ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
264822024-05-08T03:38:06.029ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264832024-05-08T03:38:06.029ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264842024-05-08T03:38:06.030ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264852024-05-08T03:38:06.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
264862024-05-08T03:38:06.032ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
264872024-05-08T03:38:06.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264882024-05-08T03:38:06.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264892024-05-08T03:38:06.033ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264902024-05-08T03:38:06.035ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
264912024-05-08T03:38:06.035ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
264922024-05-08T03:38:06.035ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
264932024-05-08T03:38:06.035ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
264942024-05-08T03:38:06.038ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
264952024-05-08T03:38:06.041ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
264962024-05-08T03:38:06.041ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 uri = /v1/instances?project=demo-project
264972024-05-08T03:38:06.041ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
264982024-05-08T03:38:06.041ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
264992024-05-08T03:38:06.042ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265002024-05-08T03:38:06.044ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265012024-05-08T03:38:06.044ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265022024-05-08T03:38:06.045ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265032024-05-08T03:38:06.047ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
265042024-05-08T03:38:06.047ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
265052024-05-08T03:38:06.047ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265062024-05-08T03:38:06.048ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265072024-05-08T03:38:06.049ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265082024-05-08T03:38:06.052ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
265092024-05-08T03:38:06.052ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265102024-05-08T03:38:06.052ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265112024-05-08T03:38:06.053ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265122024-05-08T03:38:06.056ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
265132024-05-08T03:38:06.056ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265142024-05-08T03:38:06.056ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265152024-05-08T03:38:06.057ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265162024-05-08T03:38:06.060ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
265172024-05-08T03:38:06.066ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/instances?project=demo-project
265182024-05-08T03:38:06.066ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
265192024-05-08T03:38:06.066ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
265202024-05-08T03:38:06.066ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265212024-05-08T03:38:06.066ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265222024-05-08T03:38:06.067ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265232024-05-08T03:38:06.070ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
265242024-05-08T03:38:06.070ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265252024-05-08T03:38:06.070ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265262024-05-08T03:38:06.071ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265272024-05-08T03:38:06.074ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
265282024-05-08T03:38:06.074ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265292024-05-08T03:38:06.074ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265302024-05-08T03:38:06.075ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265312024-05-08T03:38:06.078ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
265322024-05-08T03:38:06.085ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/instances?project=demo-project
265332024-05-08T03:38:06.085ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database uri = /v1/instances?project=demo-project
265342024-05-08T03:38:06.085ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265352024-05-08T03:38:06.085ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265362024-05-08T03:38:06.091ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 78670 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = fa142b64-7269-4a18-b138-501948d38715 response_code = 200 uri = /v1/instances?project=demo-project
265372024-05-08T03:38:06.091ZINFOtest_unauthorized (external client test context): client received response status = 200
265382024-05-08T03:38:06.092ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances?project=demo-project
265392024-05-08T03:38:06.092ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances?project=demo-project
265402024-05-08T03:38:06.092ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d uri = /v1/instances?project=demo-project
265412024-05-08T03:38:06.092ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d uri = /v1/instances?project=demo-project
265422024-05-08T03:38:06.092ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances?project=demo-project
265432024-05-08T03:38:06.092ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265442024-05-08T03:38:06.092ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265452024-05-08T03:38:06.093ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265462024-05-08T03:38:06.095ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265472024-05-08T03:38:06.095ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265482024-05-08T03:38:06.095ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265492024-05-08T03:38:06.097ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
265502024-05-08T03:38:06.097ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
265512024-05-08T03:38:06.097ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265522024-05-08T03:38:06.097ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265532024-05-08T03:38:06.098ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265542024-05-08T03:38:06.100ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
265552024-05-08T03:38:06.100ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265562024-05-08T03:38:06.100ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265572024-05-08T03:38:06.101ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265582024-05-08T03:38:06.103ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
265592024-05-08T03:38:06.107ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
265602024-05-08T03:38:06.107ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265612024-05-08T03:38:06.107ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265622024-05-08T03:38:06.107ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265632024-05-08T03:38:06.110ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
265642024-05-08T03:38:06.110ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
265652024-05-08T03:38:06.110ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265662024-05-08T03:38:06.110ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265672024-05-08T03:38:06.111ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265682024-05-08T03:38:06.113ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
265692024-05-08T03:38:06.113ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
265702024-05-08T03:38:06.114ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
265712024-05-08T03:38:06.115ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
265722024-05-08T03:38:06.118ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
265732024-05-08T03:38:06.122ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
265742024-05-08T03:38:06.122ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d uri = /v1/instances?project=demo-project
265752024-05-08T03:38:06.122ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database uri = /v1/instances?project=demo-project
265762024-05-08T03:38:06.122ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265772024-05-08T03:38:06.123ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265782024-05-08T03:38:06.125ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database uri = /v1/instances?project=demo-project
265792024-05-08T03:38:06.126ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265802024-05-08T03:38:06.126ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265812024-05-08T03:38:06.129ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
265822024-05-08T03:38:06.129ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
265832024-05-08T03:38:06.129ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database uri = /v1/instances?project=demo-project
265842024-05-08T03:38:06.129ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265852024-05-08T03:38:06.130ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265862024-05-08T03:38:06.134ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
265872024-05-08T03:38:06.134ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database uri = /v1/instances?project=demo-project
265882024-05-08T03:38:06.134ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265892024-05-08T03:38:06.134ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265902024-05-08T03:38:06.138ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
265912024-05-08T03:38:06.138ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database uri = /v1/instances?project=demo-project
265922024-05-08T03:38:06.138ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265932024-05-08T03:38:06.139ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
265942024-05-08T03:38:06.142ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
265952024-05-08T03:38:06.163ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/instances?project=demo-project
265962024-05-08T03:38:06.163ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 71482 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f160b984-7229-42aa-a4ed-f1fa6443c41d response_code = 404 uri = /v1/instances?project=demo-project
265972024-05-08T03:38:06.164ZINFOtest_unauthorized (external client test context): client received response status = 404
265982024-05-08T03:38:06.164ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances?project=demo-project
265992024-05-08T03:38:06.164ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266002024-05-08T03:38:06.164ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 79aa4854-d87a-47aa-a7ec-1ec5d9e6a60c uri = /v1/instances?project=demo-project
266012024-05-08T03:38:06.165ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 79aa4854-d87a-47aa-a7ec-1ec5d9e6a60c uri = /v1/instances?project=demo-project
266022024-05-08T03:38:06.165ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 79aa4854-d87a-47aa-a7ec-1ec5d9e6a60c uri = /v1/instances?project=demo-project
266032024-05-08T03:38:06.165ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 79aa4854-d87a-47aa-a7ec-1ec5d9e6a60c uri = /v1/instances?project=demo-project
266042024-05-08T03:38:06.165ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 880 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 79aa4854-d87a-47aa-a7ec-1ec5d9e6a60c response_code = 401 uri = /v1/instances?project=demo-project
266052024-05-08T03:38:06.166ZINFOtest_unauthorized (external client test context): client received response status = 401
266062024-05-08T03:38:06.166ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances?project=demo-project
266072024-05-08T03:38:06.166ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266082024-05-08T03:38:06.167ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 24d2c4e5-e03d-4c05-b3c3-22777814bf41 uri = /v1/instances?project=demo-project
266092024-05-08T03:38:06.167ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 24d2c4e5-e03d-4c05-b3c3-22777814bf41 uri = /v1/instances?project=demo-project
266102024-05-08T03:38:06.167ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 24d2c4e5-e03d-4c05-b3c3-22777814bf41 uri = /v1/instances?project=demo-project
266112024-05-08T03:38:06.167ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 550 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 24d2c4e5-e03d-4c05-b3c3-22777814bf41 response_code = 401 uri = /v1/instances?project=demo-project
266122024-05-08T03:38:06.168ZINFOtest_unauthorized (external client test context): client received response status = 401
266132024-05-08T03:38:06.168ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances?project=demo-project
266142024-05-08T03:38:06.168ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266152024-05-08T03:38:06.168ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a0617c6-ed21-4380-8049-82bb76e0b718 uri = /v1/instances?project=demo-project
266162024-05-08T03:38:06.168ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a0617c6-ed21-4380-8049-82bb76e0b718 uri = /v1/instances?project=demo-project
266172024-05-08T03:38:06.171ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2474:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#69}::from::instance_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Instance>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2489:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#69}::from::instance_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#69}::from::instance_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Instance>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#69}::from::instance_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::ProjectSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::Instance>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a0617c6-ed21-4380-8049-82bb76e0b718 uri = /v1/instances?project=demo-project
266182024-05-08T03:38:06.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2349 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5a0617c6-ed21-4380-8049-82bb76e0b718 response_code = 401 uri = /v1/instances?project=demo-project
266192024-05-08T03:38:06.171ZINFOtest_unauthorized (external client test context): client received response status = 401
266202024-05-08T03:38:06.171ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances?project=demo-project
266212024-05-08T03:38:06.171ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266222024-05-08T03:38:06.171ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 25ee5e06-bf7a-4ee0-946c-05f94daf5e81 uri = /v1/instances?project=demo-project
266232024-05-08T03:38:06.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 220 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 25ee5e06-bf7a-4ee0-946c-05f94daf5e81 response_code = 405 uri = /v1/instances?project=demo-project
266242024-05-08T03:38:06.171ZINFOtest_unauthorized (external client test context): client received response status = 405
266252024-05-08T03:38:06.171ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances?project=demo-project
266262024-05-08T03:38:06.171ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266272024-05-08T03:38:06.171ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7debb30c-0f0c-4b82-9e0b-dc69584b82ec uri = /v1/instances?project=demo-project
266282024-05-08T03:38:06.172ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 229 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7debb30c-0f0c-4b82-9e0b-dc69584b82ec response_code = 405 uri = /v1/instances?project=demo-project
266292024-05-08T03:38:06.172ZINFOtest_unauthorized (external client test context): client received response status = 405
266302024-05-08T03:38:06.172ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances?project=demo-project
266312024-05-08T03:38:06.172ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266322024-05-08T03:38:06.173ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 983cc524-eb52-4c07-b58f-d72103e7cf63 uri = /v1/instances?project=demo-project
266332024-05-08T03:38:06.173ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 108 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 983cc524-eb52-4c07-b58f-d72103e7cf63 response_code = 405 uri = /v1/instances?project=demo-project
266342024-05-08T03:38:06.173ZINFOtest_unauthorized (external client test context): client received response status = 405
266352024-05-08T03:38:06.173ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances?project=demo-project
266362024-05-08T03:38:06.173ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266372024-05-08T03:38:06.174ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 93a0be67-8f41-4d9a-be30-eb8d0d52c5d9 uri = /v1/instances?project=demo-project
266382024-05-08T03:38:06.174ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 93a0be67-8f41-4d9a-be30-eb8d0d52c5d9 response_code = 405 uri = /v1/instances?project=demo-project
266392024-05-08T03:38:06.174ZINFOtest_unauthorized (external client test context): client received response status = 405
266402024-05-08T03:38:06.174ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances?project=demo-project
266412024-05-08T03:38:06.174ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disks\\":[],\\"external_ips\\":[{\\"pool\\":\\"default\\",\\"type\\":\\"ephemeral\\"}],\\"hostname\\":\\"demo-instance\\",\\"memory\\":17179869184,\\"name\\":\\"demo-instance\\",\\"ncpus\\":1,\\"network_interfaces\\":{\\"type\\":\\"default\\"},\\"ssh_public_keys\\":[],\\"start\\":true,\\"user_data\\":\\"\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances?project=demo-project
266422024-05-08T03:38:06.175ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 uri = /v1/instances?project=demo-project
266432024-05-08T03:38:06.175ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 uri = /v1/instances?project=demo-project
266442024-05-08T03:38:06.175ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances?project=demo-project
266452024-05-08T03:38:06.175ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266462024-05-08T03:38:06.175ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266472024-05-08T03:38:06.176ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266482024-05-08T03:38:06.178ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266492024-05-08T03:38:06.178ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266502024-05-08T03:38:06.179ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266512024-05-08T03:38:06.182ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
266522024-05-08T03:38:06.182ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
266532024-05-08T03:38:06.182ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266542024-05-08T03:38:06.182ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266552024-05-08T03:38:06.184ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266562024-05-08T03:38:06.186ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
266572024-05-08T03:38:06.186ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266582024-05-08T03:38:06.187ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266592024-05-08T03:38:06.188ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266602024-05-08T03:38:06.191ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
266612024-05-08T03:38:06.195ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
266622024-05-08T03:38:06.196ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266632024-05-08T03:38:06.196ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266642024-05-08T03:38:06.196ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266652024-05-08T03:38:06.199ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
266662024-05-08T03:38:06.199ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
266672024-05-08T03:38:06.199ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266682024-05-08T03:38:06.199ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266692024-05-08T03:38:06.201ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266702024-05-08T03:38:06.203ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
266712024-05-08T03:38:06.203ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
266722024-05-08T03:38:06.203ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
266732024-05-08T03:38:06.204ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
266742024-05-08T03:38:06.206ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
266752024-05-08T03:38:06.211ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
266762024-05-08T03:38:06.211ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 uri = /v1/instances?project=demo-project
266772024-05-08T03:38:06.211ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database uri = /v1/instances?project=demo-project
266782024-05-08T03:38:06.211ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
266792024-05-08T03:38:06.212ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
266802024-05-08T03:38:06.215ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database uri = /v1/instances?project=demo-project
266812024-05-08T03:38:06.215ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
266822024-05-08T03:38:06.217ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
266832024-05-08T03:38:06.220ZTRACtest_unauthorized (dropshot_external): authorize begin action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
266842024-05-08T03:38:06.221ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
266852024-05-08T03:38:06.221ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database uri = /v1/instances?project=demo-project
266862024-05-08T03:38:06.221ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
266872024-05-08T03:38:06.221ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
266882024-05-08T03:38:06.225ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
266892024-05-08T03:38:06.225ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database uri = /v1/instances?project=demo-project
266902024-05-08T03:38:06.225ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
266912024-05-08T03:38:06.226ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
266922024-05-08T03:38:06.230ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
266932024-05-08T03:38:06.230ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database uri = /v1/instances?project=demo-project
266942024-05-08T03:38:06.230ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
266952024-05-08T03:38:06.231ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
266962024-05-08T03:38:06.234ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
266972024-05-08T03:38:06.246ZDEBGtest_unauthorized (dropshot_external): authorize result action = CreateChild actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Err(ObjectNotFound { type_name: Project, lookup_type: ByName("demo-project") }) uri = /v1/instances?project=demo-project
266982024-05-08T03:38:06.247ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: project with name "demo-project" error_message_internal = not found: project with name "demo-project" latency_us = 71991 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 54d24d90-fc21-4e55-af4a-b2a215a1acd2 response_code = 404 uri = /v1/instances?project=demo-project
266992024-05-08T03:38:06.247ZINFOtest_unauthorized (external client test context): client received response status = 404
267002024-05-08T03:38:06.247ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances?project=demo-project
267012024-05-08T03:38:06.247ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disks\\":[],\\"external_ips\\":[{\\"pool\\":\\"default\\",\\"type\\":\\"ephemeral\\"}],\\"hostname\\":\\"demo-instance\\",\\"memory\\":17179869184,\\"name\\":\\"demo-instance\\",\\"ncpus\\":1,\\"network_interfaces\\":{\\"type\\":\\"default\\"},\\"ssh_public_keys\\":[],\\"start\\":true,\\"user_data\\":\\"\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267022024-05-08T03:38:06.248ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2a6d7531-0dbf-4dc5-8e1d-7e3782ff48b3 uri = /v1/instances?project=demo-project
267032024-05-08T03:38:06.248ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2a6d7531-0dbf-4dc5-8e1d-7e3782ff48b3 uri = /v1/instances?project=demo-project
267042024-05-08T03:38:06.248ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2a6d7531-0dbf-4dc5-8e1d-7e3782ff48b3 uri = /v1/instances?project=demo-project
267052024-05-08T03:38:06.248ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2a6d7531-0dbf-4dc5-8e1d-7e3782ff48b3 uri = /v1/instances?project=demo-project
267062024-05-08T03:38:06.248ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 912 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2a6d7531-0dbf-4dc5-8e1d-7e3782ff48b3 response_code = 401 uri = /v1/instances?project=demo-project
267072024-05-08T03:38:06.249ZINFOtest_unauthorized (external client test context): client received response status = 401
267082024-05-08T03:38:06.249ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances?project=demo-project
267092024-05-08T03:38:06.249ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disks\\":[],\\"external_ips\\":[{\\"pool\\":\\"default\\",\\"type\\":\\"ephemeral\\"}],\\"hostname\\":\\"demo-instance\\",\\"memory\\":17179869184,\\"name\\":\\"demo-instance\\",\\"ncpus\\":1,\\"network_interfaces\\":{\\"type\\":\\"default\\"},\\"ssh_public_keys\\":[],\\"start\\":true,\\"user_data\\":\\"\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267102024-05-08T03:38:06.249ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d758f3eb-1045-4ec6-97c1-1277f029e652 uri = /v1/instances?project=demo-project
267112024-05-08T03:38:06.249ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d758f3eb-1045-4ec6-97c1-1277f029e652 uri = /v1/instances?project=demo-project
267122024-05-08T03:38:06.250ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d758f3eb-1045-4ec6-97c1-1277f029e652 uri = /v1/instances?project=demo-project
267132024-05-08T03:38:06.250ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 421 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d758f3eb-1045-4ec6-97c1-1277f029e652 response_code = 401 uri = /v1/instances?project=demo-project
267142024-05-08T03:38:06.250ZINFOtest_unauthorized (external client test context): client received response status = 401
267152024-05-08T03:38:06.250ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances?project=demo-project
267162024-05-08T03:38:06.250ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"disks\\":[],\\"external_ips\\":[{\\"pool\\":\\"default\\",\\"type\\":\\"ephemeral\\"}],\\"hostname\\":\\"demo-instance\\",\\"memory\\":17179869184,\\"name\\":\\"demo-instance\\",\\"ncpus\\":1,\\"network_interfaces\\":{\\"type\\":\\"default\\"},\\"ssh_public_keys\\":[],\\"start\\":true,\\"user_data\\":\\"\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267172024-05-08T03:38:06.250ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf61f98b-948c-4793-8f64-6cffc7ce27e3 uri = /v1/instances?project=demo-project
267182024-05-08T03:38:06.250ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf61f98b-948c-4793-8f64-6cffc7ce27e3 uri = /v1/instances?project=demo-project
267192024-05-08T03:38:06.252ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2508:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#70}::from::instance_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::Instance>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2519:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#70}::from::instance_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#70}::from::instance_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::Instance>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#70}::from::instance_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::ProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceCreate>), dropshot::handler::HttpResponseCreated<omicron_common::api::external::Instance>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf61f98b-948c-4793-8f64-6cffc7ce27e3 uri = /v1/instances?project=demo-project
267202024-05-08T03:38:06.252ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1934 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = bf61f98b-948c-4793-8f64-6cffc7ce27e3 response_code = 401 uri = /v1/instances?project=demo-project
267212024-05-08T03:38:06.252ZINFOtest_unauthorized (external client test context): client received response status = 401
267222024-05-08T03:38:06.252ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances?project=demo-project
267232024-05-08T03:38:06.253ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267242024-05-08T03:38:06.253ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b0d58dee-7e18-4b77-bf11-529147432fdc uri = /v1/instances?project=demo-project
267252024-05-08T03:38:06.253ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = b0d58dee-7e18-4b77-bf11-529147432fdc response_code = 405 uri = /v1/instances?project=demo-project
267262024-05-08T03:38:06.253ZINFOtest_unauthorized (external client test context): client received response status = 405
267272024-05-08T03:38:06.253ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances?project=demo-project
267282024-05-08T03:38:06.253ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267292024-05-08T03:38:06.253ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8d933716-258e-43fb-ad1e-c97388256953 uri = /v1/instances?project=demo-project
267302024-05-08T03:38:06.253ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 87 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8d933716-258e-43fb-ad1e-c97388256953 response_code = 405 uri = /v1/instances?project=demo-project
267312024-05-08T03:38:06.253ZINFOtest_unauthorized (external client test context): client received response status = 405
267322024-05-08T03:38:06.253ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances?project=demo-project
267332024-05-08T03:38:06.253ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267342024-05-08T03:38:06.253ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 17780aa2-0ebd-4d42-9b8d-af24fbb49f2e uri = /v1/instances?project=demo-project
267352024-05-08T03:38:06.253ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 17780aa2-0ebd-4d42-9b8d-af24fbb49f2e response_code = 405 uri = /v1/instances?project=demo-project
267362024-05-08T03:38:06.254ZINFOtest_unauthorized (external client test context): client received response status = 405
267372024-05-08T03:38:06.254ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances?project=demo-project
267382024-05-08T03:38:06.254ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267392024-05-08T03:38:06.254ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a37e034f-aa82-4093-b5ef-799d53972eee uri = /v1/instances?project=demo-project
267402024-05-08T03:38:06.254ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = a37e034f-aa82-4093-b5ef-799d53972eee response_code = 405 uri = /v1/instances?project=demo-project
267412024-05-08T03:38:06.254ZINFOtest_unauthorized (external client test context): client received response status = 405
267422024-05-08T03:38:06.254ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances?project=demo-project
267432024-05-08T03:38:06.254ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267442024-05-08T03:38:06.254ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f8867d5c-26c9-4b3d-9a9a-4260e09c0d52 uri = /v1/instances?project=demo-project
267452024-05-08T03:38:06.254ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f8867d5c-26c9-4b3d-9a9a-4260e09c0d52 response_code = 405 uri = /v1/instances?project=demo-project
267462024-05-08T03:38:06.255ZINFOtest_unauthorized (external client test context): client received response status = 405
267472024-05-08T03:38:06.255ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances?project=demo-project
267482024-05-08T03:38:06.255ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267492024-05-08T03:38:06.255ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b8466921-5a5c-49ca-9269-53ad170f001d uri = /v1/instances?project=demo-project
267502024-05-08T03:38:06.255ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b8466921-5a5c-49ca-9269-53ad170f001d response_code = 405 uri = /v1/instances?project=demo-project
267512024-05-08T03:38:06.255ZINFOtest_unauthorized (external client test context): client received response status = 405
267522024-05-08T03:38:06.255ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances?project=demo-project
267532024-05-08T03:38:06.255ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267542024-05-08T03:38:06.256ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 84af8d28-463c-41ff-94b9-6c0d8ccdfd1e uri = /v1/instances?project=demo-project
267552024-05-08T03:38:06.256ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 84af8d28-463c-41ff-94b9-6c0d8ccdfd1e response_code = 405 uri = /v1/instances?project=demo-project
267562024-05-08T03:38:06.256ZINFOtest_unauthorized (external client test context): client received response status = 405
267572024-05-08T03:38:06.256ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances?project=demo-project
267582024-05-08T03:38:06.256ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267592024-05-08T03:38:06.256ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a3cbdc33-8464-4290-9e3c-88ab280f48cf uri = /v1/instances?project=demo-project
267602024-05-08T03:38:06.256ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a3cbdc33-8464-4290-9e3c-88ab280f48cf response_code = 405 uri = /v1/instances?project=demo-project
267612024-05-08T03:38:06.256ZINFOtest_unauthorized (external client test context): client received response status = 405
267622024-05-08T03:38:06.256ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances?project=demo-project
267632024-05-08T03:38:06.256ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances?project=demo-project
267642024-05-08T03:38:06.256ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 uri = /v1/instances?project=demo-project
267652024-05-08T03:38:06.257ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 uri = /v1/instances?project=demo-project
267662024-05-08T03:38:06.257ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances?project=demo-project
267672024-05-08T03:38:06.257ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267682024-05-08T03:38:06.257ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
267692024-05-08T03:38:06.257ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
267702024-05-08T03:38:06.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267712024-05-08T03:38:06.260ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
267722024-05-08T03:38:06.260ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
267732024-05-08T03:38:06.263ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
267742024-05-08T03:38:06.263ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
267752024-05-08T03:38:06.263ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267762024-05-08T03:38:06.263ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
267772024-05-08T03:38:06.264ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
267782024-05-08T03:38:06.267ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
267792024-05-08T03:38:06.267ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267802024-05-08T03:38:06.267ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
267812024-05-08T03:38:06.268ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
267822024-05-08T03:38:06.270ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
267832024-05-08T03:38:06.275ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
267842024-05-08T03:38:06.275ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267852024-05-08T03:38:06.275ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
267862024-05-08T03:38:06.275ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
267872024-05-08T03:38:06.275ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
267882024-05-08T03:38:06.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
267892024-05-08T03:38:06.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
267902024-05-08T03:38:06.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
267912024-05-08T03:38:06.279ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
267922024-05-08T03:38:06.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267932024-05-08T03:38:06.280ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
267942024-05-08T03:38:06.280ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
267952024-05-08T03:38:06.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
267962024-05-08T03:38:06.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:05.560931461","datum":45}\n
267972024-05-08T03:38:06.282ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
267982024-05-08T03:38:06.282ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
267992024-05-08T03:38:06.282ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268002024-05-08T03:38:06.283ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268012024-05-08T03:38:06.285ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
268022024-05-08T03:38:06.285ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
268032024-05-08T03:38:06.285ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
268042024-05-08T03:38:06.287ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
268052024-05-08T03:38:06.287ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 uri = /v1/instances?project=demo-project
268062024-05-08T03:38:06.287ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268072024-05-08T03:38:06.287ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268082024-05-08T03:38:06.288ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268092024-05-08T03:38:06.298ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268102024-05-08T03:38:06.298ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268112024-05-08T03:38:06.299ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268122024-05-08T03:38:06.302ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
268132024-05-08T03:38:06.302ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
268142024-05-08T03:38:06.302ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268152024-05-08T03:38:06.302ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268162024-05-08T03:38:06.303ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268172024-05-08T03:38:06.306ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
268182024-05-08T03:38:06.306ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268192024-05-08T03:38:06.306ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268202024-05-08T03:38:06.307ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268212024-05-08T03:38:06.310ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
268222024-05-08T03:38:06.310ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268232024-05-08T03:38:06.310ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268242024-05-08T03:38:06.311ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268252024-05-08T03:38:06.314ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
268262024-05-08T03:38:06.327ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/instances?project=demo-project
268272024-05-08T03:38:06.327ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } uri = /v1/instances?project=demo-project
268282024-05-08T03:38:06.327ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances?project=demo-project
268292024-05-08T03:38:06.327ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268302024-05-08T03:38:06.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268312024-05-08T03:38:06.328ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268322024-05-08T03:38:06.332ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances?project=demo-project
268332024-05-08T03:38:06.332ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268342024-05-08T03:38:06.332ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268352024-05-08T03:38:06.334ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268362024-05-08T03:38:06.337ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances?project=demo-project
268372024-05-08T03:38:06.337ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268382024-05-08T03:38:06.338ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268392024-05-08T03:38:06.339ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268402024-05-08T03:38:06.343ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances?project=demo-project
268412024-05-08T03:38:06.352ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") } result = Ok(()) uri = /v1/instances?project=demo-project
268422024-05-08T03:38:06.352ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database uri = /v1/instances?project=demo-project
268432024-05-08T03:38:06.352ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 roles = RoleSet { roles: {} } uri = /v1/instances?project=demo-project
268442024-05-08T03:38:06.352ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 resource = Database result = Ok(()) uri = /v1/instances?project=demo-project
268452024-05-08T03:38:06.357ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 100287 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 57c7f478-669d-4314-90ca-11b6fc7e1182 response_code = 200 uri = /v1/instances?project=demo-project
268462024-05-08T03:38:06.357ZINFOtest_unauthorized (external client test context): client received response status = 200
268472024-05-08T03:38:06.358ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance?project=demo-project
268482024-05-08T03:38:06.358ZINFOtest_unauthorized: test: privileged GET url = /v1/instances/demo-instance?project=demo-project
268492024-05-08T03:38:06.358ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
268502024-05-08T03:38:06.358ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f uri = /v1/instances/demo-instance?project=demo-project
268512024-05-08T03:38:06.358ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f uri = /v1/instances/demo-instance?project=demo-project
268522024-05-08T03:38:06.358ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance?project=demo-project
268532024-05-08T03:38:06.358ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268542024-05-08T03:38:06.358ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268552024-05-08T03:38:06.360ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268562024-05-08T03:38:06.362ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268572024-05-08T03:38:06.362ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268582024-05-08T03:38:06.363ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268592024-05-08T03:38:06.365ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
268602024-05-08T03:38:06.365ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
268612024-05-08T03:38:06.365ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268622024-05-08T03:38:06.365ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268632024-05-08T03:38:06.367ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268642024-05-08T03:38:06.368ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
268652024-05-08T03:38:06.368ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268662024-05-08T03:38:06.368ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268672024-05-08T03:38:06.369ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268682024-05-08T03:38:06.371ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
268692024-05-08T03:38:06.374ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
268702024-05-08T03:38:06.375ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268712024-05-08T03:38:06.375ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268722024-05-08T03:38:06.375ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268732024-05-08T03:38:06.378ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
268742024-05-08T03:38:06.378ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
268752024-05-08T03:38:06.378ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268762024-05-08T03:38:06.378ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268772024-05-08T03:38:06.379ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268782024-05-08T03:38:06.381ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
268792024-05-08T03:38:06.382ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
268802024-05-08T03:38:06.382ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
268812024-05-08T03:38:06.383ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
268822024-05-08T03:38:06.385ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
268832024-05-08T03:38:06.388ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
268842024-05-08T03:38:06.388ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f uri = /v1/instances/demo-instance?project=demo-project
268852024-05-08T03:38:06.388ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
268862024-05-08T03:38:06.388ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
268872024-05-08T03:38:06.389ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
268882024-05-08T03:38:06.392ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
268892024-05-08T03:38:06.392ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
268902024-05-08T03:38:06.393ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
268912024-05-08T03:38:06.395ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
268922024-05-08T03:38:06.396ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
268932024-05-08T03:38:06.396ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
268942024-05-08T03:38:06.399ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance?project=demo-project
268952024-05-08T03:38:06.399ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance?project=demo-project
268962024-05-08T03:38:06.400ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
268972024-05-08T03:38:06.400ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
268982024-05-08T03:38:06.401ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
268992024-05-08T03:38:06.404ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance?project=demo-project
269002024-05-08T03:38:06.404ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
269012024-05-08T03:38:06.405ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269022024-05-08T03:38:06.405ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269032024-05-08T03:38:06.408ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance?project=demo-project
269042024-05-08T03:38:06.408ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
269052024-05-08T03:38:06.408ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269062024-05-08T03:38:06.410ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269072024-05-08T03:38:06.414ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance?project=demo-project
269082024-05-08T03:38:06.425ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269092024-05-08T03:38:06.426ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance?project=demo-project
269102024-05-08T03:38:06.426ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance?project=demo-project
269112024-05-08T03:38:06.426ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
269122024-05-08T03:38:06.426ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269132024-05-08T03:38:06.427ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269142024-05-08T03:38:06.433ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance?project=demo-project
269152024-05-08T03:38:06.433ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
269162024-05-08T03:38:06.433ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269172024-05-08T03:38:06.434ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269182024-05-08T03:38:06.440ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
269192024-05-08T03:38:06.441ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
269202024-05-08T03:38:06.441ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
269212024-05-08T03:38:06.441ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance?project=demo-project
269222024-05-08T03:38:06.441ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
269232024-05-08T03:38:06.442ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269242024-05-08T03:38:06.443ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269252024-05-08T03:38:06.446ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance?project=demo-project
269262024-05-08T03:38:06.457ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269272024-05-08T03:38:06.457ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database uri = /v1/instances/demo-instance?project=demo-project
269282024-05-08T03:38:06.458ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269292024-05-08T03:38:06.460ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269302024-05-08T03:38:06.467ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 108914 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 926945d5-375f-4d94-8f9e-9c0c66e0f08f response_code = 200 uri = /v1/instances/demo-instance?project=demo-project
269312024-05-08T03:38:06.471ZINFOtest_unauthorized (external client test context): client received response status = 200
269322024-05-08T03:38:06.471ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance?project=demo-project
269332024-05-08T03:38:06.471ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
269342024-05-08T03:38:06.471ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 uri = /v1/instances/demo-instance?project=demo-project
269352024-05-08T03:38:06.471ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 uri = /v1/instances/demo-instance?project=demo-project
269362024-05-08T03:38:06.471ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance?project=demo-project
269372024-05-08T03:38:06.471ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269382024-05-08T03:38:06.471ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269392024-05-08T03:38:06.471ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269402024-05-08T03:38:06.475ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269412024-05-08T03:38:06.476ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269422024-05-08T03:38:06.483ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269432024-05-08T03:38:06.496ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
269442024-05-08T03:38:06.496ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
269452024-05-08T03:38:06.496ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269462024-05-08T03:38:06.496ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269472024-05-08T03:38:06.497ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269482024-05-08T03:38:06.501ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
269492024-05-08T03:38:06.501ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269502024-05-08T03:38:06.501ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269512024-05-08T03:38:06.502ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269522024-05-08T03:38:06.508ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
269532024-05-08T03:38:06.529ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
269542024-05-08T03:38:06.540ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269552024-05-08T03:38:06.541ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269562024-05-08T03:38:06.541ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269572024-05-08T03:38:06.547ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
269582024-05-08T03:38:06.547ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
269592024-05-08T03:38:06.547ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269602024-05-08T03:38:06.547ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269612024-05-08T03:38:06.548ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269622024-05-08T03:38:06.549ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
269632024-05-08T03:38:06.549ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
269642024-05-08T03:38:06.555ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
269652024-05-08T03:38:06.555ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
269662024-05-08T03:38:06.556ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
269672024-05-08T03:38:06.560ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
269682024-05-08T03:38:06.560ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
269692024-05-08T03:38:06.566ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
269702024-05-08T03:38:06.579ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
269712024-05-08T03:38:06.584ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
269722024-05-08T03:38:06.585ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 uri = /v1/instances/demo-instance?project=demo-project
269732024-05-08T03:38:06.585ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database uri = /v1/instances/demo-instance?project=demo-project
269742024-05-08T03:38:06.586ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269752024-05-08T03:38:06.586ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269762024-05-08T03:38:06.596ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database uri = /v1/instances/demo-instance?project=demo-project
269772024-05-08T03:38:06.596ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269782024-05-08T03:38:06.596ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269792024-05-08T03:38:06.596ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database uri = /v1/instances/demo-instance?project=demo-project
269802024-05-08T03:38:06.596ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269812024-05-08T03:38:06.596ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269822024-05-08T03:38:06.598ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance?project=demo-project
269832024-05-08T03:38:06.598ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance?project=demo-project
269842024-05-08T03:38:06.599ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database uri = /v1/instances/demo-instance?project=demo-project
269852024-05-08T03:38:06.599ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269862024-05-08T03:38:06.600ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269872024-05-08T03:38:06.604ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance?project=demo-project
269882024-05-08T03:38:06.604ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database uri = /v1/instances/demo-instance?project=demo-project
269892024-05-08T03:38:06.604ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269902024-05-08T03:38:06.605ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269912024-05-08T03:38:06.609ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance?project=demo-project
269922024-05-08T03:38:06.610ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database uri = /v1/instances/demo-instance?project=demo-project
269932024-05-08T03:38:06.610ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269942024-05-08T03:38:06.611ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
269952024-05-08T03:38:06.616ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
269962024-05-08T03:38:06.632ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance?project=demo-project
269972024-05-08T03:38:06.632ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 163029 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = e1ed66d4-8010-460f-99d7-ead92ee011f8 response_code = 404 uri = /v1/instances/demo-instance?project=demo-project
269982024-05-08T03:38:06.633ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
269992024-05-08T03:38:06.633ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
270002024-05-08T03:38:06.634ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
270012024-05-08T03:38:06.634ZINFOtest_unauthorized (external client test context): client received response status = 404
270022024-05-08T03:38:06.634ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance?project=demo-project
270032024-05-08T03:38:06.634ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270042024-05-08T03:38:06.634ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3d3b9e1-ddc9-453f-b791-4353f6a5861b uri = /v1/instances/demo-instance?project=demo-project
270052024-05-08T03:38:06.634ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3d3b9e1-ddc9-453f-b791-4353f6a5861b uri = /v1/instances/demo-instance?project=demo-project
270062024-05-08T03:38:06.634ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3d3b9e1-ddc9-453f-b791-4353f6a5861b uri = /v1/instances/demo-instance?project=demo-project
270072024-05-08T03:38:06.634ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3d3b9e1-ddc9-453f-b791-4353f6a5861b uri = /v1/instances/demo-instance?project=demo-project
270082024-05-08T03:38:06.634ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 397 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = c3d3b9e1-ddc9-453f-b791-4353f6a5861b response_code = 401 uri = /v1/instances/demo-instance?project=demo-project
270092024-05-08T03:38:06.634ZINFOtest_unauthorized (external client test context): client received response status = 401
270102024-05-08T03:38:06.634ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance?project=demo-project
270112024-05-08T03:38:06.635ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270122024-05-08T03:38:06.635ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b8d6a0e-83cc-4bad-a2c3-a2aa00aa48a0 uri = /v1/instances/demo-instance?project=demo-project
270132024-05-08T03:38:06.635ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b8d6a0e-83cc-4bad-a2c3-a2aa00aa48a0 uri = /v1/instances/demo-instance?project=demo-project
270142024-05-08T03:38:06.635ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b8d6a0e-83cc-4bad-a2c3-a2aa00aa48a0 uri = /v1/instances/demo-instance?project=demo-project
270152024-05-08T03:38:06.635ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 174 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 5b8d6a0e-83cc-4bad-a2c3-a2aa00aa48a0 response_code = 401 uri = /v1/instances/demo-instance?project=demo-project
270162024-05-08T03:38:06.635ZINFOtest_unauthorized (external client test context): client received response status = 401
270172024-05-08T03:38:06.635ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance?project=demo-project
270182024-05-08T03:38:06.635ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270192024-05-08T03:38:06.635ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d3a5d1a-1100-40a9-a833-7bdc688d5eea uri = /v1/instances/demo-instance?project=demo-project
270202024-05-08T03:38:06.636ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d3a5d1a-1100-40a9-a833-7bdc688d5eea uri = /v1/instances/demo-instance?project=demo-project
270212024-05-08T03:38:06.638ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2538:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#71}::from::instance_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::Instance>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2553:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#71}::from::instance_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#71}::from::instance_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::Instance>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#71}::from::instance_view::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseOk<omicron_common::api::external::Instance>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d3a5d1a-1100-40a9-a833-7bdc688d5eea uri = /v1/instances/demo-instance?project=demo-project
270222024-05-08T03:38:06.638ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1783 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7d3a5d1a-1100-40a9-a833-7bdc688d5eea response_code = 401 uri = /v1/instances/demo-instance?project=demo-project
270232024-05-08T03:38:06.638ZINFOtest_unauthorized (external client test context): client received response status = 401
270242024-05-08T03:38:06.638ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance?project=demo-project
270252024-05-08T03:38:06.638ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270262024-05-08T03:38:06.639ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1ff247fb-1599-4677-8ca9-43a24e91c670 uri = /v1/instances/demo-instance?project=demo-project
270272024-05-08T03:38:06.639ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 1ff247fb-1599-4677-8ca9-43a24e91c670 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270282024-05-08T03:38:06.639ZINFOtest_unauthorized (external client test context): client received response status = 405
270292024-05-08T03:38:06.639ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance?project=demo-project
270302024-05-08T03:38:06.639ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270312024-05-08T03:38:06.639ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 95be92e5-12bf-41c4-a8b9-edefbff2c449 uri = /v1/instances/demo-instance?project=demo-project
270322024-05-08T03:38:06.639ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 95be92e5-12bf-41c4-a8b9-edefbff2c449 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270332024-05-08T03:38:06.639ZINFOtest_unauthorized (external client test context): client received response status = 405
270342024-05-08T03:38:06.639ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance?project=demo-project
270352024-05-08T03:38:06.639ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270362024-05-08T03:38:06.639ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4f2dd8bd-b051-4d0b-9ee0-7958cc354e0e uri = /v1/instances/demo-instance?project=demo-project
270372024-05-08T03:38:06.639ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 4f2dd8bd-b051-4d0b-9ee0-7958cc354e0e response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270382024-05-08T03:38:06.640ZINFOtest_unauthorized (external client test context): client received response status = 405
270392024-05-08T03:38:06.640ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance?project=demo-project
270402024-05-08T03:38:06.640ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270412024-05-08T03:38:06.640ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b6bbed1c-1657-41ac-8d2c-f5210dd01586 uri = /v1/instances/demo-instance?project=demo-project
270422024-05-08T03:38:06.640ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = b6bbed1c-1657-41ac-8d2c-f5210dd01586 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270432024-05-08T03:38:06.640ZINFOtest_unauthorized (external client test context): client received response status = 405
270442024-05-08T03:38:06.640ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance?project=demo-project
270452024-05-08T03:38:06.640ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270462024-05-08T03:38:06.640ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2c8a1c5a-aaf6-4447-9e8e-1c7c74ef5c7c uri = /v1/instances/demo-instance?project=demo-project
270472024-05-08T03:38:06.640ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2c8a1c5a-aaf6-4447-9e8e-1c7c74ef5c7c response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270482024-05-08T03:38:06.640ZINFOtest_unauthorized (external client test context): client received response status = 405
270492024-05-08T03:38:06.640ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance?project=demo-project
270502024-05-08T03:38:06.641ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270512024-05-08T03:38:06.641ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 15a15857-12ec-407b-927c-2da2c0ff6e0d uri = /v1/instances/demo-instance?project=demo-project
270522024-05-08T03:38:06.641ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 15a15857-12ec-407b-927c-2da2c0ff6e0d response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270532024-05-08T03:38:06.641ZINFOtest_unauthorized (external client test context): client received response status = 405
270542024-05-08T03:38:06.641ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance?project=demo-project
270552024-05-08T03:38:06.641ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270562024-05-08T03:38:06.641ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ae3fa0ed-a484-409f-a79e-7945319b6740 uri = /v1/instances/demo-instance?project=demo-project
270572024-05-08T03:38:06.641ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = ae3fa0ed-a484-409f-a79e-7945319b6740 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270582024-05-08T03:38:06.641ZINFOtest_unauthorized (external client test context): client received response status = 405
270592024-05-08T03:38:06.641ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance?project=demo-project
270602024-05-08T03:38:06.641ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270612024-05-08T03:38:06.664ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 43e40577-673e-4bce-91d7-c50120cbf786 uri = /v1/instances/demo-instance?project=demo-project
270622024-05-08T03:38:06.664ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22159 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 43e40577-673e-4bce-91d7-c50120cbf786 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
270632024-05-08T03:38:06.664ZINFOtest_unauthorized (external client test context): client received response status = 405
270642024-05-08T03:38:06.664ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance?project=demo-project
270652024-05-08T03:38:06.664ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
270662024-05-08T03:38:06.664ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e uri = /v1/instances/demo-instance?project=demo-project
270672024-05-08T03:38:06.664ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e uri = /v1/instances/demo-instance?project=demo-project
270682024-05-08T03:38:06.665ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance?project=demo-project
270692024-05-08T03:38:06.665ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270702024-05-08T03:38:06.665ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270712024-05-08T03:38:06.666ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270722024-05-08T03:38:06.673ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270732024-05-08T03:38:06.673ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270742024-05-08T03:38:06.673ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270752024-05-08T03:38:06.675ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
270762024-05-08T03:38:06.676ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
270772024-05-08T03:38:06.676ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270782024-05-08T03:38:06.676ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270792024-05-08T03:38:06.676ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270802024-05-08T03:38:06.680ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
270812024-05-08T03:38:06.680ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270822024-05-08T03:38:06.680ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270832024-05-08T03:38:06.683ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270842024-05-08T03:38:06.683ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
270852024-05-08T03:38:06.690ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
270862024-05-08T03:38:06.690ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270872024-05-08T03:38:06.690ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270882024-05-08T03:38:06.691ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270892024-05-08T03:38:06.693ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
270902024-05-08T03:38:06.694ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
270912024-05-08T03:38:06.694ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270922024-05-08T03:38:06.694ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270932024-05-08T03:38:06.696ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270942024-05-08T03:38:06.699ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
270952024-05-08T03:38:06.699ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
270962024-05-08T03:38:06.699ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
270972024-05-08T03:38:06.699ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
270982024-05-08T03:38:06.707ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
270992024-05-08T03:38:06.712ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
271002024-05-08T03:38:06.712ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e uri = /v1/instances/demo-instance?project=demo-project
271012024-05-08T03:38:06.712ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database uri = /v1/instances/demo-instance?project=demo-project
271022024-05-08T03:38:06.712ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271032024-05-08T03:38:06.712ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
271042024-05-08T03:38:06.712ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database uri = /v1/instances/demo-instance?project=demo-project
271052024-05-08T03:38:06.712ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271062024-05-08T03:38:06.715ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
271072024-05-08T03:38:06.723ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database uri = /v1/instances/demo-instance?project=demo-project
271082024-05-08T03:38:06.723ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271092024-05-08T03:38:06.723ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
271102024-05-08T03:38:06.731ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance?project=demo-project
271112024-05-08T03:38:06.731ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance?project=demo-project
271122024-05-08T03:38:06.732ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database uri = /v1/instances/demo-instance?project=demo-project
271132024-05-08T03:38:06.732ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271142024-05-08T03:38:06.735ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
271152024-05-08T03:38:06.738ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance?project=demo-project
271162024-05-08T03:38:06.738ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database uri = /v1/instances/demo-instance?project=demo-project
271172024-05-08T03:38:06.738ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271182024-05-08T03:38:06.740ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
271192024-05-08T03:38:06.748ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance?project=demo-project
271202024-05-08T03:38:06.748ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database uri = /v1/instances/demo-instance?project=demo-project
271212024-05-08T03:38:06.748ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271222024-05-08T03:38:06.748ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
271232024-05-08T03:38:06.767ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
271242024-05-08T03:38:06.789ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance?project=demo-project
271252024-05-08T03:38:06.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 124055 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 263afe1d-55ed-45b5-9911-32dc720e5c3e response_code = 404 uri = /v1/instances/demo-instance?project=demo-project
271262024-05-08T03:38:06.790ZINFOtest_unauthorized (external client test context): client received response status = 404
271272024-05-08T03:38:06.790ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance?project=demo-project
271282024-05-08T03:38:06.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271292024-05-08T03:38:06.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 356d94d4-73c9-42ce-8940-81fce9196da1 uri = /v1/instances/demo-instance?project=demo-project
271302024-05-08T03:38:06.790ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 356d94d4-73c9-42ce-8940-81fce9196da1 uri = /v1/instances/demo-instance?project=demo-project
271312024-05-08T03:38:06.790ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 356d94d4-73c9-42ce-8940-81fce9196da1 uri = /v1/instances/demo-instance?project=demo-project
271322024-05-08T03:38:06.790ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 356d94d4-73c9-42ce-8940-81fce9196da1 uri = /v1/instances/demo-instance?project=demo-project
271332024-05-08T03:38:06.790ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 840 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 356d94d4-73c9-42ce-8940-81fce9196da1 response_code = 401 uri = /v1/instances/demo-instance?project=demo-project
271342024-05-08T03:38:06.790ZINFOtest_unauthorized (external client test context): client received response status = 401
271352024-05-08T03:38:06.790ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance?project=demo-project
271362024-05-08T03:38:06.790ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271372024-05-08T03:38:06.790ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36099fe7-381b-4976-ae85-230ca6c2f9ce uri = /v1/instances/demo-instance?project=demo-project
271382024-05-08T03:38:06.791ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36099fe7-381b-4976-ae85-230ca6c2f9ce uri = /v1/instances/demo-instance?project=demo-project
271392024-05-08T03:38:06.791ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36099fe7-381b-4976-ae85-230ca6c2f9ce uri = /v1/instances/demo-instance?project=demo-project
271402024-05-08T03:38:06.791ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 211 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 36099fe7-381b-4976-ae85-230ca6c2f9ce response_code = 401 uri = /v1/instances/demo-instance?project=demo-project
271412024-05-08T03:38:06.791ZINFOtest_unauthorized (external client test context): client received response status = 401
271422024-05-08T03:38:06.791ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance?project=demo-project
271432024-05-08T03:38:06.792ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271442024-05-08T03:38:06.792ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 81295c22-729f-49ca-b155-a5e682105e49 uri = /v1/instances/demo-instance?project=demo-project
271452024-05-08T03:38:06.792ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 81295c22-729f-49ca-b155-a5e682105e49 uri = /v1/instances/demo-instance?project=demo-project
271462024-05-08T03:38:06.795ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2576:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#72}::from::instance_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2582:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#72}::from::instance_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#72}::from::instance_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#72}::from::instance_delete::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 81295c22-729f-49ca-b155-a5e682105e49 uri = /v1/instances/demo-instance?project=demo-project
271472024-05-08T03:38:06.795ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3260 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 81295c22-729f-49ca-b155-a5e682105e49 response_code = 401 uri = /v1/instances/demo-instance?project=demo-project
271482024-05-08T03:38:06.795ZINFOtest_unauthorized (external client test context): client received response status = 401
271492024-05-08T03:38:06.795ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance?project=demo-project
271502024-05-08T03:38:06.795ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271512024-05-08T03:38:06.817ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b5d56374-2b61-429a-94a1-76357d80d4c8 uri = /v1/instances/demo-instance?project=demo-project
271522024-05-08T03:38:06.817ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21147 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b5d56374-2b61-429a-94a1-76357d80d4c8 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
271532024-05-08T03:38:06.817ZINFOtest_unauthorized (external client test context): client received response status = 405
271542024-05-08T03:38:06.818ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance?project=demo-project
271552024-05-08T03:38:06.818ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271562024-05-08T03:38:06.818ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6fdbae8f-9235-4198-b670-97037cf2ed33 uri = /v1/instances/demo-instance?project=demo-project
271572024-05-08T03:38:06.818ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 6fdbae8f-9235-4198-b670-97037cf2ed33 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
271582024-05-08T03:38:06.818ZINFOtest_unauthorized (external client test context): client received response status = 405
271592024-05-08T03:38:06.818ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance?project=demo-project
271602024-05-08T03:38:06.818ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271612024-05-08T03:38:06.818ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = af652c81-b987-4617-ae1b-1f4ae3f41627 uri = /v1/instances/demo-instance?project=demo-project
271622024-05-08T03:38:06.819ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = af652c81-b987-4617-ae1b-1f4ae3f41627 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
271632024-05-08T03:38:06.819ZINFOtest_unauthorized (external client test context): client received response status = 405
271642024-05-08T03:38:06.819ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance?project=demo-project
271652024-05-08T03:38:06.819ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271662024-05-08T03:38:06.819ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a907709e-55d8-4d53-acf1-18139305e4d2 uri = /v1/instances/demo-instance?project=demo-project
271672024-05-08T03:38:06.819ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = a907709e-55d8-4d53-acf1-18139305e4d2 response_code = 405 uri = /v1/instances/demo-instance?project=demo-project
271682024-05-08T03:38:06.820ZINFOtest_unauthorized (external client test context): client received response status = 405
271692024-05-08T03:38:06.820ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance?project=demo-project
271702024-05-08T03:38:06.820ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance?project=demo-project
271712024-05-08T03:38:06.820ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 uri = /v1/instances/demo-instance?project=demo-project
271722024-05-08T03:38:06.822ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 uri = /v1/instances/demo-instance?project=demo-project
271732024-05-08T03:38:06.822ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance?project=demo-project
271742024-05-08T03:38:06.822ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
271752024-05-08T03:38:06.822ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
271762024-05-08T03:38:06.822ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
271772024-05-08T03:38:06.825ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
271782024-05-08T03:38:06.825ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
271792024-05-08T03:38:06.826ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
271802024-05-08T03:38:06.828ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
271812024-05-08T03:38:06.828ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
271822024-05-08T03:38:06.828ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
271832024-05-08T03:38:06.828ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
271842024-05-08T03:38:06.829ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
271852024-05-08T03:38:06.833ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
271862024-05-08T03:38:06.833ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
271872024-05-08T03:38:06.833ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
271882024-05-08T03:38:06.834ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
271892024-05-08T03:38:06.836ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
271902024-05-08T03:38:06.840ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
271912024-05-08T03:38:06.840ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
271922024-05-08T03:38:06.840ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
271932024-05-08T03:38:06.840ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
271942024-05-08T03:38:06.842ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
271952024-05-08T03:38:06.842ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
271962024-05-08T03:38:06.842ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
271972024-05-08T03:38:06.842ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
271982024-05-08T03:38:06.842ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
271992024-05-08T03:38:06.845ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
272002024-05-08T03:38:06.845ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
272012024-05-08T03:38:06.845ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
272022024-05-08T03:38:06.845ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
272032024-05-08T03:38:06.848ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
272042024-05-08T03:38:06.853ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
272052024-05-08T03:38:06.853ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 uri = /v1/instances/demo-instance?project=demo-project
272062024-05-08T03:38:06.853ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272072024-05-08T03:38:06.853ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272082024-05-08T03:38:06.854ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272092024-05-08T03:38:06.857ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272102024-05-08T03:38:06.857ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272112024-05-08T03:38:06.858ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272122024-05-08T03:38:06.861ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272132024-05-08T03:38:06.861ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272142024-05-08T03:38:06.862ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272152024-05-08T03:38:06.865ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance?project=demo-project
272162024-05-08T03:38:06.865ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance?project=demo-project
272172024-05-08T03:38:06.865ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272182024-05-08T03:38:06.865ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272192024-05-08T03:38:06.866ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272202024-05-08T03:38:06.870ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance?project=demo-project
272212024-05-08T03:38:06.870ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272222024-05-08T03:38:06.870ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272232024-05-08T03:38:06.871ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272242024-05-08T03:38:06.874ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance?project=demo-project
272252024-05-08T03:38:06.874ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272262024-05-08T03:38:06.874ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272272024-05-08T03:38:06.875ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272282024-05-08T03:38:06.879ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance?project=demo-project
272292024-05-08T03:38:06.890ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272302024-05-08T03:38:06.890ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance?project=demo-project
272312024-05-08T03:38:06.890ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance?project=demo-project
272322024-05-08T03:38:06.890ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272332024-05-08T03:38:06.890ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272342024-05-08T03:38:06.890ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272352024-05-08T03:38:06.894ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance?project=demo-project
272362024-05-08T03:38:06.894ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272372024-05-08T03:38:06.894ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272382024-05-08T03:38:06.895ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272392024-05-08T03:38:06.899ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance?project=demo-project
272402024-05-08T03:38:06.899ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272412024-05-08T03:38:06.899ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272422024-05-08T03:38:06.900ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272432024-05-08T03:38:06.903ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance?project=demo-project
272442024-05-08T03:38:06.910ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272452024-05-08T03:38:06.910ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database uri = /v1/instances/demo-instance?project=demo-project
272462024-05-08T03:38:06.910ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance?project=demo-project
272472024-05-08T03:38:06.910ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 resource = Database result = Ok(()) uri = /v1/instances/demo-instance?project=demo-project
272482024-05-08T03:38:06.919ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 97978 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 68c01050-f4ee-4705-ab0e-367a405d66e1 response_code = 200 uri = /v1/instances/demo-instance?project=demo-project
272492024-05-08T03:38:06.920ZINFOtest_unauthorized (external client test context): client received response status = 200
272502024-05-08T03:38:06.920ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/start?project=demo-project
272512024-05-08T03:38:06.921ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/start?project=demo-project
272522024-05-08T03:38:06.921ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/start?project=demo-project
272532024-05-08T03:38:06.921ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272542024-05-08T03:38:06.921ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9225a1cd-a954-4540-96c8-cfb259579f8c uri = /v1/instances/demo-instance/start?project=demo-project
272552024-05-08T03:38:06.921ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 83 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 9225a1cd-a954-4540-96c8-cfb259579f8c response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272562024-05-08T03:38:06.921ZINFOtest_unauthorized (external client test context): client received response status = 405
272572024-05-08T03:38:06.921ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/start?project=demo-project
272582024-05-08T03:38:06.922ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272592024-05-08T03:38:06.922ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ed5c78ee-088c-440a-965c-d03e4ae9e1e5 uri = /v1/instances/demo-instance/start?project=demo-project
272602024-05-08T03:38:06.922ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ed5c78ee-088c-440a-965c-d03e4ae9e1e5 response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272612024-05-08T03:38:06.923ZINFOtest_unauthorized (external client test context): client received response status = 405
272622024-05-08T03:38:06.923ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/start?project=demo-project
272632024-05-08T03:38:06.923ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272642024-05-08T03:38:06.923ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a88b55c6-2960-4fb7-97a9-097e255f116c uri = /v1/instances/demo-instance/start?project=demo-project
272652024-05-08T03:38:06.923ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a88b55c6-2960-4fb7-97a9-097e255f116c response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272662024-05-08T03:38:06.924ZINFOtest_unauthorized (external client test context): client received response status = 405
272672024-05-08T03:38:06.924ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/start?project=demo-project
272682024-05-08T03:38:06.924ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272692024-05-08T03:38:06.925ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2985ecd-353d-4646-9313-5dd5bee1da65 uri = /v1/instances/demo-instance/start?project=demo-project
272702024-05-08T03:38:06.925ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 118 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f2985ecd-353d-4646-9313-5dd5bee1da65 response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272712024-05-08T03:38:06.925ZINFOtest_unauthorized (external client test context): client received response status = 405
272722024-05-08T03:38:06.925ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/start?project=demo-project
272732024-05-08T03:38:06.925ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272742024-05-08T03:38:06.925ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = eb86c2a3-1900-4278-a31d-c172d6e3160e uri = /v1/instances/demo-instance/start?project=demo-project
272752024-05-08T03:38:06.925ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = eb86c2a3-1900-4278-a31d-c172d6e3160e response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272762024-05-08T03:38:06.925ZINFOtest_unauthorized (external client test context): client received response status = 405
272772024-05-08T03:38:06.925ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/start?project=demo-project
272782024-05-08T03:38:06.925ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272792024-05-08T03:38:06.926ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d90ebafd-ba3e-4a3b-878a-077f48713a2c uri = /v1/instances/demo-instance/start?project=demo-project
272802024-05-08T03:38:06.926ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = d90ebafd-ba3e-4a3b-878a-077f48713a2c response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272812024-05-08T03:38:06.926ZINFOtest_unauthorized (external client test context): client received response status = 405
272822024-05-08T03:38:06.926ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/start?project=demo-project
272832024-05-08T03:38:06.926ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272842024-05-08T03:38:06.927ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 15b5e975-c078-4f63-a414-e6705d3a1256 uri = /v1/instances/demo-instance/start?project=demo-project
272852024-05-08T03:38:06.927ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 15b5e975-c078-4f63-a414-e6705d3a1256 response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272862024-05-08T03:38:06.927ZINFOtest_unauthorized (external client test context): client received response status = 405
272872024-05-08T03:38:06.927ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/start?project=demo-project
272882024-05-08T03:38:06.927ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272892024-05-08T03:38:06.928ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5e44901-df4b-4ca9-9192-d9bde5bd30bd uri = /v1/instances/demo-instance/start?project=demo-project
272902024-05-08T03:38:06.928ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a5e44901-df4b-4ca9-9192-d9bde5bd30bd response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
272912024-05-08T03:38:06.928ZINFOtest_unauthorized (external client test context): client received response status = 405
272922024-05-08T03:38:06.928ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/start?project=demo-project
272932024-05-08T03:38:06.928ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
272942024-05-08T03:38:06.928ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 uri = /v1/instances/demo-instance/start?project=demo-project
272952024-05-08T03:38:06.928ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 uri = /v1/instances/demo-instance/start?project=demo-project
272962024-05-08T03:38:06.928ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/start?project=demo-project
272972024-05-08T03:38:06.929ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
272982024-05-08T03:38:06.929ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
272992024-05-08T03:38:06.930ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273002024-05-08T03:38:06.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
273012024-05-08T03:38:06.932ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
273022024-05-08T03:38:06.933ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273032024-05-08T03:38:06.935ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
273042024-05-08T03:38:06.936ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
273052024-05-08T03:38:06.936ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
273062024-05-08T03:38:06.936ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
273072024-05-08T03:38:06.936ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273082024-05-08T03:38:06.938ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
273092024-05-08T03:38:06.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
273102024-05-08T03:38:06.938ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
273112024-05-08T03:38:06.939ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273122024-05-08T03:38:06.941ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
273132024-05-08T03:38:06.944ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
273142024-05-08T03:38:06.945ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
273152024-05-08T03:38:06.945ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
273162024-05-08T03:38:06.945ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273172024-05-08T03:38:06.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
273182024-05-08T03:38:06.947ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
273192024-05-08T03:38:06.947ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
273202024-05-08T03:38:06.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
273212024-05-08T03:38:06.948ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273222024-05-08T03:38:06.950ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
273232024-05-08T03:38:06.950ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
273242024-05-08T03:38:06.950ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
273252024-05-08T03:38:06.951ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
273262024-05-08T03:38:06.953ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
273272024-05-08T03:38:06.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
273282024-05-08T03:38:06.955ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 uri = /v1/instances/demo-instance/start?project=demo-project
273292024-05-08T03:38:06.955ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database uri = /v1/instances/demo-instance/start?project=demo-project
273302024-05-08T03:38:06.955ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273312024-05-08T03:38:06.956ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/start?project=demo-project
273322024-05-08T03:38:06.958ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database uri = /v1/instances/demo-instance/start?project=demo-project
273332024-05-08T03:38:06.958ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273342024-05-08T03:38:06.958ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/start?project=demo-project
273352024-05-08T03:38:06.960ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database uri = /v1/instances/demo-instance/start?project=demo-project
273362024-05-08T03:38:06.960ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273372024-05-08T03:38:06.961ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/start?project=demo-project
273382024-05-08T03:38:06.964ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/start?project=demo-project
273392024-05-08T03:38:06.964ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/start?project=demo-project
273402024-05-08T03:38:06.964ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database uri = /v1/instances/demo-instance/start?project=demo-project
273412024-05-08T03:38:06.964ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273422024-05-08T03:38:06.964ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/start?project=demo-project
273432024-05-08T03:38:06.967ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/start?project=demo-project
273442024-05-08T03:38:06.967ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database uri = /v1/instances/demo-instance/start?project=demo-project
273452024-05-08T03:38:06.967ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273462024-05-08T03:38:06.968ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/start?project=demo-project
273472024-05-08T03:38:06.978ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/start?project=demo-project
273482024-05-08T03:38:06.978ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database uri = /v1/instances/demo-instance/start?project=demo-project
273492024-05-08T03:38:06.978ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273502024-05-08T03:38:06.979ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/start?project=demo-project
273512024-05-08T03:38:06.983ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/start?project=demo-project
273522024-05-08T03:38:07.004ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/start?project=demo-project
273532024-05-08T03:38:07.005ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 76901 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b1b686d9-2b3c-431d-8e68-0b19fcc7f2f7 response_code = 404 uri = /v1/instances/demo-instance/start?project=demo-project
273542024-05-08T03:38:07.005ZINFOtest_unauthorized (external client test context): client received response status = 404
273552024-05-08T03:38:07.005ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/start?project=demo-project
273562024-05-08T03:38:07.006ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273572024-05-08T03:38:07.013ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1a41ab3d-b50a-406e-b4e1-ccb9d6bc6f88 uri = /v1/instances/demo-instance/start?project=demo-project
273582024-05-08T03:38:07.013ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1a41ab3d-b50a-406e-b4e1-ccb9d6bc6f88 uri = /v1/instances/demo-instance/start?project=demo-project
273592024-05-08T03:38:07.013ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1a41ab3d-b50a-406e-b4e1-ccb9d6bc6f88 uri = /v1/instances/demo-instance/start?project=demo-project
273602024-05-08T03:38:07.013ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1a41ab3d-b50a-406e-b4e1-ccb9d6bc6f88 uri = /v1/instances/demo-instance/start?project=demo-project
273612024-05-08T03:38:07.013ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 7111 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 1a41ab3d-b50a-406e-b4e1-ccb9d6bc6f88 response_code = 401 uri = /v1/instances/demo-instance/start?project=demo-project
273622024-05-08T03:38:07.013ZINFOtest_unauthorized (external client test context): client received response status = 401
273632024-05-08T03:38:07.013ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/start?project=demo-project
273642024-05-08T03:38:07.013ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273652024-05-08T03:38:07.013ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = af951f39-117f-4839-a455-2c8eb393d9db uri = /v1/instances/demo-instance/start?project=demo-project
273662024-05-08T03:38:07.014ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = af951f39-117f-4839-a455-2c8eb393d9db uri = /v1/instances/demo-instance/start?project=demo-project
273672024-05-08T03:38:07.014ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = af951f39-117f-4839-a455-2c8eb393d9db uri = /v1/instances/demo-instance/start?project=demo-project
273682024-05-08T03:38:07.014ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 194 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = af951f39-117f-4839-a455-2c8eb393d9db response_code = 401 uri = /v1/instances/demo-instance/start?project=demo-project
273692024-05-08T03:38:07.014ZINFOtest_unauthorized (external client test context): client received response status = 401
273702024-05-08T03:38:07.014ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/start?project=demo-project
273712024-05-08T03:38:07.014ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273722024-05-08T03:38:07.014ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d30f0f16-36de-4043-ab23-02970296715e uri = /v1/instances/demo-instance/start?project=demo-project
273732024-05-08T03:38:07.014ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d30f0f16-36de-4043-ab23-02970296715e uri = /v1/instances/demo-instance/start?project=demo-project
273742024-05-08T03:38:07.015ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2672:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#75}::from::instance_start::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2678:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#75}::from::instance_start::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#75}::from::instance_start::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#75}::from::instance_start::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d30f0f16-36de-4043-ab23-02970296715e uri = /v1/instances/demo-instance/start?project=demo-project
273752024-05-08T03:38:07.016ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1153 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d30f0f16-36de-4043-ab23-02970296715e response_code = 401 uri = /v1/instances/demo-instance/start?project=demo-project
273762024-05-08T03:38:07.016ZINFOtest_unauthorized (external client test context): client received response status = 401
273772024-05-08T03:38:07.016ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/start?project=demo-project
273782024-05-08T03:38:07.016ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273792024-05-08T03:38:07.016ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dd1b00a2-88c8-491c-9251-07d6a8930d9f uri = /v1/instances/demo-instance/start?project=demo-project
273802024-05-08T03:38:07.016ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = dd1b00a2-88c8-491c-9251-07d6a8930d9f response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
273812024-05-08T03:38:07.016ZINFOtest_unauthorized (external client test context): client received response status = 405
273822024-05-08T03:38:07.016ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/start?project=demo-project
273832024-05-08T03:38:07.016ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273842024-05-08T03:38:07.016ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 72c95c7c-d27b-4c35-9376-2dc990e00d71 uri = /v1/instances/demo-instance/start?project=demo-project
273852024-05-08T03:38:07.016ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 72c95c7c-d27b-4c35-9376-2dc990e00d71 response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
273862024-05-08T03:38:07.016ZINFOtest_unauthorized (external client test context): client received response status = 405
273872024-05-08T03:38:07.016ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/start?project=demo-project
273882024-05-08T03:38:07.017ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273892024-05-08T03:38:07.017ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 48085b16-e28f-4a5d-94af-72da39901a2e uri = /v1/instances/demo-instance/start?project=demo-project
273902024-05-08T03:38:07.018ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 93 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 48085b16-e28f-4a5d-94af-72da39901a2e response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
273912024-05-08T03:38:07.018ZINFOtest_unauthorized (external client test context): client received response status = 405
273922024-05-08T03:38:07.019ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/start?project=demo-project
273932024-05-08T03:38:07.019ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273942024-05-08T03:38:07.019ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d90c732-d398-4ef5-98a2-8a50ef3b120f uri = /v1/instances/demo-instance/start?project=demo-project
273952024-05-08T03:38:07.019ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 129 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6d90c732-d398-4ef5-98a2-8a50ef3b120f response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
273962024-05-08T03:38:07.020ZINFOtest_unauthorized (external client test context): client received response status = 405
273972024-05-08T03:38:07.020ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/start?project=demo-project
273982024-05-08T03:38:07.020ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
273992024-05-08T03:38:07.021ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1f600ed9-f2cb-4500-beac-88e1174cb522 uri = /v1/instances/demo-instance/start?project=demo-project
274002024-05-08T03:38:07.021ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 1f600ed9-f2cb-4500-beac-88e1174cb522 response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
274012024-05-08T03:38:07.021ZINFOtest_unauthorized (external client test context): client received response status = 405
274022024-05-08T03:38:07.021ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/start?project=demo-project
274032024-05-08T03:38:07.021ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
274042024-05-08T03:38:07.021ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 623bb33c-05a4-48ae-ba57-bb41125d4526 uri = /v1/instances/demo-instance/start?project=demo-project
274052024-05-08T03:38:07.021ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 623bb33c-05a4-48ae-ba57-bb41125d4526 response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
274062024-05-08T03:38:07.021ZINFOtest_unauthorized (external client test context): client received response status = 405
274072024-05-08T03:38:07.022ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/start?project=demo-project
274082024-05-08T03:38:07.022ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
274092024-05-08T03:38:07.022ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0a0e696b-860e-4ec4-9cf6-d06e8700e6fd uri = /v1/instances/demo-instance/start?project=demo-project
274102024-05-08T03:38:07.022ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 0a0e696b-860e-4ec4-9cf6-d06e8700e6fd response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
274112024-05-08T03:38:07.022ZINFOtest_unauthorized (external client test context): client received response status = 405
274122024-05-08T03:38:07.022ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/start?project=demo-project
274132024-05-08T03:38:07.022ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/start?project=demo-project
274142024-05-08T03:38:07.022ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 46872156-f40b-44ee-9407-56b02cf08edd uri = /v1/instances/demo-instance/start?project=demo-project
274152024-05-08T03:38:07.022ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 46872156-f40b-44ee-9407-56b02cf08edd response_code = 405 uri = /v1/instances/demo-instance/start?project=demo-project
274162024-05-08T03:38:07.022ZINFOtest_unauthorized (external client test context): client received response status = 405
274172024-05-08T03:38:07.022ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/start?project=demo-project
274182024-05-08T03:38:07.023ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/stop?project=demo-project
274192024-05-08T03:38:07.023ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/stop?project=demo-project
274202024-05-08T03:38:07.023ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/stop?project=demo-project
274212024-05-08T03:38:07.023ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274222024-05-08T03:38:07.023ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a383b71b-85e9-4d1d-a469-e55c4e22ab82 uri = /v1/instances/demo-instance/stop?project=demo-project
274232024-05-08T03:38:07.023ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a383b71b-85e9-4d1d-a469-e55c4e22ab82 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274242024-05-08T03:38:07.023ZINFOtest_unauthorized (external client test context): client received response status = 405
274252024-05-08T03:38:07.023ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/stop?project=demo-project
274262024-05-08T03:38:07.023ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274272024-05-08T03:38:07.023ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d4e0f267-8c61-46cb-8d50-9adfd16f9a1a uri = /v1/instances/demo-instance/stop?project=demo-project
274282024-05-08T03:38:07.023ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = d4e0f267-8c61-46cb-8d50-9adfd16f9a1a response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274292024-05-08T03:38:07.024ZINFOtest_unauthorized (external client test context): client received response status = 405
274302024-05-08T03:38:07.024ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/stop?project=demo-project
274312024-05-08T03:38:07.024ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274322024-05-08T03:38:07.024ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 52f8da86-4718-4176-93ea-e45a5c557fbc uri = /v1/instances/demo-instance/stop?project=demo-project
274332024-05-08T03:38:07.024ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 52f8da86-4718-4176-93ea-e45a5c557fbc response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274342024-05-08T03:38:07.024ZINFOtest_unauthorized (external client test context): client received response status = 405
274352024-05-08T03:38:07.024ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/stop?project=demo-project
274362024-05-08T03:38:07.024ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274372024-05-08T03:38:07.024ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7151902-f9cb-4eda-b7f4-28a712185b1a uri = /v1/instances/demo-instance/stop?project=demo-project
274382024-05-08T03:38:07.024ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = f7151902-f9cb-4eda-b7f4-28a712185b1a response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274392024-05-08T03:38:07.024ZINFOtest_unauthorized (external client test context): client received response status = 405
274402024-05-08T03:38:07.024ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/stop?project=demo-project
274412024-05-08T03:38:07.025ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274422024-05-08T03:38:07.025ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ac8ad65e-90e1-45c9-b3cd-9737b71607f8 uri = /v1/instances/demo-instance/stop?project=demo-project
274432024-05-08T03:38:07.025ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ac8ad65e-90e1-45c9-b3cd-9737b71607f8 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274442024-05-08T03:38:07.025ZINFOtest_unauthorized (external client test context): client received response status = 405
274452024-05-08T03:38:07.025ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/stop?project=demo-project
274462024-05-08T03:38:07.025ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274472024-05-08T03:38:07.025ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c012743-43a7-4a12-8a31-224741ac2a66 uri = /v1/instances/demo-instance/stop?project=demo-project
274482024-05-08T03:38:07.025ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 8c012743-43a7-4a12-8a31-224741ac2a66 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274492024-05-08T03:38:07.026ZINFOtest_unauthorized (external client test context): client received response status = 405
274502024-05-08T03:38:07.026ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/stop?project=demo-project
274512024-05-08T03:38:07.026ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274522024-05-08T03:38:07.026ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ab919129-a6c2-486c-8000-614be666dd32 uri = /v1/instances/demo-instance/stop?project=demo-project
274532024-05-08T03:38:07.026ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ab919129-a6c2-486c-8000-614be666dd32 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274542024-05-08T03:38:07.026ZINFOtest_unauthorized (external client test context): client received response status = 405
274552024-05-08T03:38:07.026ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/stop?project=demo-project
274562024-05-08T03:38:07.026ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274572024-05-08T03:38:07.026ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 36c2aea8-d23a-4c4b-86b9-41d1559ea21b uri = /v1/instances/demo-instance/stop?project=demo-project
274582024-05-08T03:38:07.026ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 36c2aea8-d23a-4c4b-86b9-41d1559ea21b response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
274592024-05-08T03:38:07.026ZINFOtest_unauthorized (external client test context): client received response status = 405
274602024-05-08T03:38:07.026ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/stop?project=demo-project
274612024-05-08T03:38:07.027ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
274622024-05-08T03:38:07.027ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 uri = /v1/instances/demo-instance/stop?project=demo-project
274632024-05-08T03:38:07.027ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 uri = /v1/instances/demo-instance/stop?project=demo-project
274642024-05-08T03:38:07.027ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/stop?project=demo-project
274652024-05-08T03:38:07.027ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274662024-05-08T03:38:07.027ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274672024-05-08T03:38:07.028ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274682024-05-08T03:38:07.030ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274692024-05-08T03:38:07.030ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274702024-05-08T03:38:07.031ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274712024-05-08T03:38:07.035ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
274722024-05-08T03:38:07.035ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
274732024-05-08T03:38:07.035ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274742024-05-08T03:38:07.035ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274752024-05-08T03:38:07.036ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274762024-05-08T03:38:07.038ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
274772024-05-08T03:38:07.038ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274782024-05-08T03:38:07.038ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274792024-05-08T03:38:07.040ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274802024-05-08T03:38:07.044ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
274812024-05-08T03:38:07.049ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
274822024-05-08T03:38:07.049ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274832024-05-08T03:38:07.049ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274842024-05-08T03:38:07.049ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274852024-05-08T03:38:07.052ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
274862024-05-08T03:38:07.052ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
274872024-05-08T03:38:07.052ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274882024-05-08T03:38:07.052ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274892024-05-08T03:38:07.053ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274902024-05-08T03:38:07.056ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
274912024-05-08T03:38:07.056ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
274922024-05-08T03:38:07.056ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
274932024-05-08T03:38:07.057ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
274942024-05-08T03:38:07.059ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
274952024-05-08T03:38:07.068ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
274962024-05-08T03:38:07.069ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 uri = /v1/instances/demo-instance/stop?project=demo-project
274972024-05-08T03:38:07.069ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database uri = /v1/instances/demo-instance/stop?project=demo-project
274982024-05-08T03:38:07.069ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
274992024-05-08T03:38:07.069ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/stop?project=demo-project
275002024-05-08T03:38:07.071ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database uri = /v1/instances/demo-instance/stop?project=demo-project
275012024-05-08T03:38:07.071ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
275022024-05-08T03:38:07.072ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/stop?project=demo-project
275032024-05-08T03:38:07.075ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database uri = /v1/instances/demo-instance/stop?project=demo-project
275042024-05-08T03:38:07.075ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
275052024-05-08T03:38:07.076ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/stop?project=demo-project
275062024-05-08T03:38:07.079ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/stop?project=demo-project
275072024-05-08T03:38:07.079ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/stop?project=demo-project
275082024-05-08T03:38:07.079ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database uri = /v1/instances/demo-instance/stop?project=demo-project
275092024-05-08T03:38:07.079ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
275102024-05-08T03:38:07.080ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/stop?project=demo-project
275112024-05-08T03:38:07.090ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/stop?project=demo-project
275122024-05-08T03:38:07.090ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database uri = /v1/instances/demo-instance/stop?project=demo-project
275132024-05-08T03:38:07.090ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
275142024-05-08T03:38:07.091ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/stop?project=demo-project
275152024-05-08T03:38:07.095ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/stop?project=demo-project
275162024-05-08T03:38:07.095ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database uri = /v1/instances/demo-instance/stop?project=demo-project
275172024-05-08T03:38:07.095ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
275182024-05-08T03:38:07.095ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/stop?project=demo-project
275192024-05-08T03:38:07.098ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/stop?project=demo-project
275202024-05-08T03:38:07.131ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/stop?project=demo-project
275212024-05-08T03:38:07.132ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 105217 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3f5d6088-4092-4e6f-affd-224c7f72ed46 response_code = 404 uri = /v1/instances/demo-instance/stop?project=demo-project
275222024-05-08T03:38:07.133ZINFOtest_unauthorized (external client test context): client received response status = 404
275232024-05-08T03:38:07.134ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/stop?project=demo-project
275242024-05-08T03:38:07.135ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275252024-05-08T03:38:07.135ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 724a8a1f-1129-472b-b5fa-fe31206352e5 uri = /v1/instances/demo-instance/stop?project=demo-project
275262024-05-08T03:38:07.135ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 724a8a1f-1129-472b-b5fa-fe31206352e5 uri = /v1/instances/demo-instance/stop?project=demo-project
275272024-05-08T03:38:07.135ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 724a8a1f-1129-472b-b5fa-fe31206352e5 uri = /v1/instances/demo-instance/stop?project=demo-project
275282024-05-08T03:38:07.135ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 724a8a1f-1129-472b-b5fa-fe31206352e5 uri = /v1/instances/demo-instance/stop?project=demo-project
275292024-05-08T03:38:07.135ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 616 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 724a8a1f-1129-472b-b5fa-fe31206352e5 response_code = 401 uri = /v1/instances/demo-instance/stop?project=demo-project
275302024-05-08T03:38:07.136ZINFOtest_unauthorized (external client test context): client received response status = 401
275312024-05-08T03:38:07.136ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/stop?project=demo-project
275322024-05-08T03:38:07.136ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275332024-05-08T03:38:07.157ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a119f218-1512-4858-a56a-8de012b09398 uri = /v1/instances/demo-instance/stop?project=demo-project
275342024-05-08T03:38:07.157ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a119f218-1512-4858-a56a-8de012b09398 uri = /v1/instances/demo-instance/stop?project=demo-project
275352024-05-08T03:38:07.157ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a119f218-1512-4858-a56a-8de012b09398 uri = /v1/instances/demo-instance/stop?project=demo-project
275362024-05-08T03:38:07.158ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 21499 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = a119f218-1512-4858-a56a-8de012b09398 response_code = 401 uri = /v1/instances/demo-instance/stop?project=demo-project
275372024-05-08T03:38:07.158ZINFOtest_unauthorized (external client test context): client received response status = 401
275382024-05-08T03:38:07.158ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/stop?project=demo-project
275392024-05-08T03:38:07.159ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275402024-05-08T03:38:07.159ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d0affa6b-785e-4b68-9668-cc447ee642ad uri = /v1/instances/demo-instance/stop?project=demo-project
275412024-05-08T03:38:07.160ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d0affa6b-785e-4b68-9668-cc447ee642ad uri = /v1/instances/demo-instance/stop?project=demo-project
275422024-05-08T03:38:07.161ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2701:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#76}::from::instance_stop::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2707:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#76}::from::instance_stop::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#76}::from::instance_stop::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#76}::from::instance_stop::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d0affa6b-785e-4b68-9668-cc447ee642ad uri = /v1/instances/demo-instance/stop?project=demo-project
275432024-05-08T03:38:07.161ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2094 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d0affa6b-785e-4b68-9668-cc447ee642ad response_code = 401 uri = /v1/instances/demo-instance/stop?project=demo-project
275442024-05-08T03:38:07.161ZINFOtest_unauthorized (external client test context): client received response status = 401
275452024-05-08T03:38:07.162ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/stop?project=demo-project
275462024-05-08T03:38:07.162ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275472024-05-08T03:38:07.162ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5a2a9df6-3d3c-413d-8522-da49a1d775da uri = /v1/instances/demo-instance/stop?project=demo-project
275482024-05-08T03:38:07.162ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 100 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5a2a9df6-3d3c-413d-8522-da49a1d775da response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275492024-05-08T03:38:07.163ZINFOtest_unauthorized (external client test context): client received response status = 405
275502024-05-08T03:38:07.163ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/stop?project=demo-project
275512024-05-08T03:38:07.163ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275522024-05-08T03:38:07.163ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e3c582fc-b855-4362-bb81-c11fadff0e65 uri = /v1/instances/demo-instance/stop?project=demo-project
275532024-05-08T03:38:07.163ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 232 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = e3c582fc-b855-4362-bb81-c11fadff0e65 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275542024-05-08T03:38:07.163ZINFOtest_unauthorized (external client test context): client received response status = 405
275552024-05-08T03:38:07.164ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/stop?project=demo-project
275562024-05-08T03:38:07.164ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275572024-05-08T03:38:07.165ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6929bab9-9693-439e-8e07-5cbd926abf83 uri = /v1/instances/demo-instance/stop?project=demo-project
275582024-05-08T03:38:07.165ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 90 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 6929bab9-9693-439e-8e07-5cbd926abf83 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275592024-05-08T03:38:07.165ZINFOtest_unauthorized (external client test context): client received response status = 405
275602024-05-08T03:38:07.166ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/stop?project=demo-project
275612024-05-08T03:38:07.166ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275622024-05-08T03:38:07.166ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 47e1d8fa-d606-4f10-bbb8-ff0ee7995723 uri = /v1/instances/demo-instance/stop?project=demo-project
275632024-05-08T03:38:07.166ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 184 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 47e1d8fa-d606-4f10-bbb8-ff0ee7995723 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275642024-05-08T03:38:07.168ZINFOtest_unauthorized (external client test context): client received response status = 405
275652024-05-08T03:38:07.169ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/stop?project=demo-project
275662024-05-08T03:38:07.169ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275672024-05-08T03:38:07.169ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7696b34d-792f-4bb3-b6c9-7572dd7fde11 uri = /v1/instances/demo-instance/stop?project=demo-project
275682024-05-08T03:38:07.169ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 120 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 7696b34d-792f-4bb3-b6c9-7572dd7fde11 response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275692024-05-08T03:38:07.169ZINFOtest_unauthorized (external client test context): client received response status = 405
275702024-05-08T03:38:07.169ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/stop?project=demo-project
275712024-05-08T03:38:07.170ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275722024-05-08T03:38:07.170ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e89ba7ba-640e-4ab3-a541-d46d953971ac uri = /v1/instances/demo-instance/stop?project=demo-project
275732024-05-08T03:38:07.171ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 247 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = e89ba7ba-640e-4ab3-a541-d46d953971ac response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275742024-05-08T03:38:07.172ZINFOtest_unauthorized (external client test context): client received response status = 405
275752024-05-08T03:38:07.172ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/stop?project=demo-project
275762024-05-08T03:38:07.172ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275772024-05-08T03:38:07.173ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 94b50aa3-8277-45ae-9276-3ae87304982b uri = /v1/instances/demo-instance/stop?project=demo-project
275782024-05-08T03:38:07.173ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 69 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 94b50aa3-8277-45ae-9276-3ae87304982b response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275792024-05-08T03:38:07.173ZINFOtest_unauthorized (external client test context): client received response status = 405
275802024-05-08T03:38:07.173ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/stop?project=demo-project
275812024-05-08T03:38:07.173ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/stop?project=demo-project
275822024-05-08T03:38:07.174ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 92f075a1-760a-44cf-87a6-718d57af8b1e uri = /v1/instances/demo-instance/stop?project=demo-project
275832024-05-08T03:38:07.174ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 155 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 92f075a1-760a-44cf-87a6-718d57af8b1e response_code = 405 uri = /v1/instances/demo-instance/stop?project=demo-project
275842024-05-08T03:38:07.175ZINFOtest_unauthorized (external client test context): client received response status = 405
275852024-05-08T03:38:07.175ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/stop?project=demo-project
275862024-05-08T03:38:07.175ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/reboot?project=demo-project
275872024-05-08T03:38:07.176ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/reboot?project=demo-project
275882024-05-08T03:38:07.176ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/reboot?project=demo-project
275892024-05-08T03:38:07.176ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
275902024-05-08T03:38:07.177ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 963f1816-a776-4881-bd2e-b4c59b60ecf7 uri = /v1/instances/demo-instance/reboot?project=demo-project
275912024-05-08T03:38:07.177ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 963f1816-a776-4881-bd2e-b4c59b60ecf7 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
275922024-05-08T03:38:07.178ZINFOtest_unauthorized (external client test context): client received response status = 405
275932024-05-08T03:38:07.178ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/reboot?project=demo-project
275942024-05-08T03:38:07.178ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
275952024-05-08T03:38:07.178ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e710c06-7e28-428f-8a38-f635fe365721 uri = /v1/instances/demo-instance/reboot?project=demo-project
275962024-05-08T03:38:07.178ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7e710c06-7e28-428f-8a38-f635fe365721 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
275972024-05-08T03:38:07.178ZINFOtest_unauthorized (external client test context): client received response status = 405
275982024-05-08T03:38:07.178ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/reboot?project=demo-project
275992024-05-08T03:38:07.178ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276002024-05-08T03:38:07.178ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3fbd80e1-efa2-4fb6-975f-d1bb51dff4e8 uri = /v1/instances/demo-instance/reboot?project=demo-project
276012024-05-08T03:38:07.178ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 3fbd80e1-efa2-4fb6-975f-d1bb51dff4e8 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
276022024-05-08T03:38:07.179ZINFOtest_unauthorized (external client test context): client received response status = 405
276032024-05-08T03:38:07.179ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/reboot?project=demo-project
276042024-05-08T03:38:07.179ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276052024-05-08T03:38:07.181ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdf0fc15-403b-49f8-beb9-d54de8591a66 uri = /v1/instances/demo-instance/reboot?project=demo-project
276062024-05-08T03:38:07.181ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = cdf0fc15-403b-49f8-beb9-d54de8591a66 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
276072024-05-08T03:38:07.181ZINFOtest_unauthorized (external client test context): client received response status = 405
276082024-05-08T03:38:07.181ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/reboot?project=demo-project
276092024-05-08T03:38:07.181ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276102024-05-08T03:38:07.181ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 49bbcbb4-af06-4ce8-b866-f20f78b05e4f uri = /v1/instances/demo-instance/reboot?project=demo-project
276112024-05-08T03:38:07.181ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 49bbcbb4-af06-4ce8-b866-f20f78b05e4f response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
276122024-05-08T03:38:07.182ZINFOtest_unauthorized (external client test context): client received response status = 405
276132024-05-08T03:38:07.182ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/reboot?project=demo-project
276142024-05-08T03:38:07.182ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276152024-05-08T03:38:07.182ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63d9c436-960b-47aa-917a-46998bdb436f uri = /v1/instances/demo-instance/reboot?project=demo-project
276162024-05-08T03:38:07.182ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 63d9c436-960b-47aa-917a-46998bdb436f response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
276172024-05-08T03:38:07.183ZINFOtest_unauthorized (external client test context): client received response status = 405
276182024-05-08T03:38:07.183ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/reboot?project=demo-project
276192024-05-08T03:38:07.183ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276202024-05-08T03:38:07.183ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bc0e4086-8e1b-4c1b-9ba2-3fb18dd4bd9e uri = /v1/instances/demo-instance/reboot?project=demo-project
276212024-05-08T03:38:07.183ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = bc0e4086-8e1b-4c1b-9ba2-3fb18dd4bd9e response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
276222024-05-08T03:38:07.183ZINFOtest_unauthorized (external client test context): client received response status = 405
276232024-05-08T03:38:07.183ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/reboot?project=demo-project
276242024-05-08T03:38:07.183ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276252024-05-08T03:38:07.184ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = dd4d0f49-21c0-414f-b5f8-2b9a0c4bba7b uri = /v1/instances/demo-instance/reboot?project=demo-project
276262024-05-08T03:38:07.184ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = dd4d0f49-21c0-414f-b5f8-2b9a0c4bba7b response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
276272024-05-08T03:38:07.184ZINFOtest_unauthorized (external client test context): client received response status = 405
276282024-05-08T03:38:07.184ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/reboot?project=demo-project
276292024-05-08T03:38:07.184ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276302024-05-08T03:38:07.184ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 uri = /v1/instances/demo-instance/reboot?project=demo-project
276312024-05-08T03:38:07.184ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 uri = /v1/instances/demo-instance/reboot?project=demo-project
276322024-05-08T03:38:07.184ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/reboot?project=demo-project
276332024-05-08T03:38:07.184ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276342024-05-08T03:38:07.185ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276352024-05-08T03:38:07.186ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276362024-05-08T03:38:07.190ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276372024-05-08T03:38:07.190ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276382024-05-08T03:38:07.191ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276392024-05-08T03:38:07.194ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
276402024-05-08T03:38:07.194ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
276412024-05-08T03:38:07.195ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276422024-05-08T03:38:07.195ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276432024-05-08T03:38:07.196ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276442024-05-08T03:38:07.198ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
276452024-05-08T03:38:07.198ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276462024-05-08T03:38:07.198ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276472024-05-08T03:38:07.199ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276482024-05-08T03:38:07.201ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
276492024-05-08T03:38:07.205ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
276502024-05-08T03:38:07.205ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276512024-05-08T03:38:07.205ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276522024-05-08T03:38:07.205ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276532024-05-08T03:38:07.208ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
276542024-05-08T03:38:07.208ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
276552024-05-08T03:38:07.208ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276562024-05-08T03:38:07.208ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276572024-05-08T03:38:07.209ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276582024-05-08T03:38:07.211ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
276592024-05-08T03:38:07.211ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
276602024-05-08T03:38:07.211ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
276612024-05-08T03:38:07.212ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
276622024-05-08T03:38:07.215ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
276632024-05-08T03:38:07.221ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
276642024-05-08T03:38:07.221ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 uri = /v1/instances/demo-instance/reboot?project=demo-project
276652024-05-08T03:38:07.221ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database uri = /v1/instances/demo-instance/reboot?project=demo-project
276662024-05-08T03:38:07.221ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276672024-05-08T03:38:07.222ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/reboot?project=demo-project
276682024-05-08T03:38:07.225ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database uri = /v1/instances/demo-instance/reboot?project=demo-project
276692024-05-08T03:38:07.225ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276702024-05-08T03:38:07.227ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/reboot?project=demo-project
276712024-05-08T03:38:07.230ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database uri = /v1/instances/demo-instance/reboot?project=demo-project
276722024-05-08T03:38:07.230ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276732024-05-08T03:38:07.230ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/reboot?project=demo-project
276742024-05-08T03:38:07.243ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/reboot?project=demo-project
276752024-05-08T03:38:07.243ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/reboot?project=demo-project
276762024-05-08T03:38:07.243ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database uri = /v1/instances/demo-instance/reboot?project=demo-project
276772024-05-08T03:38:07.244ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276782024-05-08T03:38:07.245ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/reboot?project=demo-project
276792024-05-08T03:38:07.254ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/reboot?project=demo-project
276802024-05-08T03:38:07.254ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database uri = /v1/instances/demo-instance/reboot?project=demo-project
276812024-05-08T03:38:07.254ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276822024-05-08T03:38:07.256ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/reboot?project=demo-project
276832024-05-08T03:38:07.259ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/reboot?project=demo-project
276842024-05-08T03:38:07.259ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database uri = /v1/instances/demo-instance/reboot?project=demo-project
276852024-05-08T03:38:07.259ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276862024-05-08T03:38:07.260ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/reboot?project=demo-project
276872024-05-08T03:38:07.263ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/reboot?project=demo-project
276882024-05-08T03:38:07.285ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/reboot?project=demo-project
276892024-05-08T03:38:07.285ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 101127 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 53a887d6-b271-4747-b680-47c381e70494 response_code = 404 uri = /v1/instances/demo-instance/reboot?project=demo-project
276902024-05-08T03:38:07.286ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
276912024-05-08T03:38:07.286ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
276922024-05-08T03:38:07.290ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
276932024-05-08T03:38:07.290ZINFOtest_unauthorized (external client test context): client received response status = 404
276942024-05-08T03:38:07.290ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/reboot?project=demo-project
276952024-05-08T03:38:07.290ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
276962024-05-08T03:38:07.291ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 96e1bdf4-8c29-4c68-b9c9-f19d6e9ec3b9 uri = /v1/instances/demo-instance/reboot?project=demo-project
276972024-05-08T03:38:07.294ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 96e1bdf4-8c29-4c68-b9c9-f19d6e9ec3b9 uri = /v1/instances/demo-instance/reboot?project=demo-project
276982024-05-08T03:38:07.294ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 96e1bdf4-8c29-4c68-b9c9-f19d6e9ec3b9 uri = /v1/instances/demo-instance/reboot?project=demo-project
276992024-05-08T03:38:07.294ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 96e1bdf4-8c29-4c68-b9c9-f19d6e9ec3b9 uri = /v1/instances/demo-instance/reboot?project=demo-project
277002024-05-08T03:38:07.294ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 2553 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 96e1bdf4-8c29-4c68-b9c9-f19d6e9ec3b9 response_code = 401 uri = /v1/instances/demo-instance/reboot?project=demo-project
277012024-05-08T03:38:07.295ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
277022024-05-08T03:38:07.295ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:06.562776799","datum":46}\n
277032024-05-08T03:38:07.295ZINFOtest_unauthorized (external client test context): client received response status = 401
277042024-05-08T03:38:07.295ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/reboot?project=demo-project
277052024-05-08T03:38:07.295ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277062024-05-08T03:38:07.303ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5063e9fd-7da0-48b5-bfa1-ba4668b9c3c5 uri = /v1/instances/demo-instance/reboot?project=demo-project
277072024-05-08T03:38:07.303ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
277082024-05-08T03:38:07.304ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
277092024-05-08T03:38:07.304ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5063e9fd-7da0-48b5-bfa1-ba4668b9c3c5 uri = /v1/instances/demo-instance/reboot?project=demo-project
277102024-05-08T03:38:07.304ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5063e9fd-7da0-48b5-bfa1-ba4668b9c3c5 uri = /v1/instances/demo-instance/reboot?project=demo-project
277112024-05-08T03:38:07.304ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 3026 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 5063e9fd-7da0-48b5-bfa1-ba4668b9c3c5 response_code = 401 uri = /v1/instances/demo-instance/reboot?project=demo-project
277122024-05-08T03:38:07.306ZINFOtest_unauthorized (external client test context): client received response status = 401
277132024-05-08T03:38:07.306ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/reboot?project=demo-project
277142024-05-08T03:38:07.306ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277152024-05-08T03:38:07.306ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2b53a2fe-091d-4882-aa05-fd6b5adfb623 uri = /v1/instances/demo-instance/reboot?project=demo-project
277162024-05-08T03:38:07.306ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2b53a2fe-091d-4882-aa05-fd6b5adfb623 uri = /v1/instances/demo-instance/reboot?project=demo-project
277172024-05-08T03:38:07.314ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2643:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#74}::from::instance_reboot::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2649:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#74}::from::instance_reboot::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#74}::from::instance_reboot::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#74}::from::instance_reboot::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseAccepted<omicron_common::api::external::Instance>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2b53a2fe-091d-4882-aa05-fd6b5adfb623 uri = /v1/instances/demo-instance/reboot?project=demo-project
277182024-05-08T03:38:07.314ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4825 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 2b53a2fe-091d-4882-aa05-fd6b5adfb623 response_code = 401 uri = /v1/instances/demo-instance/reboot?project=demo-project
277192024-05-08T03:38:07.314ZINFOtest_unauthorized (external client test context): client received response status = 401
277202024-05-08T03:38:07.314ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/reboot?project=demo-project
277212024-05-08T03:38:07.314ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277222024-05-08T03:38:07.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 54ba8e72-49ab-4729-9e7d-d964d05574a6 uri = /v1/instances/demo-instance/reboot?project=demo-project
277232024-05-08T03:38:07.314ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 75 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 54ba8e72-49ab-4729-9e7d-d964d05574a6 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277242024-05-08T03:38:07.314ZINFOtest_unauthorized (external client test context): client received response status = 405
277252024-05-08T03:38:07.314ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/reboot?project=demo-project
277262024-05-08T03:38:07.314ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277272024-05-08T03:38:07.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bb9124a8-1c50-4eaf-9a4c-6c8e320a9846 uri = /v1/instances/demo-instance/reboot?project=demo-project
277282024-05-08T03:38:07.315ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = bb9124a8-1c50-4eaf-9a4c-6c8e320a9846 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277292024-05-08T03:38:07.315ZINFOtest_unauthorized (external client test context): client received response status = 405
277302024-05-08T03:38:07.315ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/reboot?project=demo-project
277312024-05-08T03:38:07.315ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277322024-05-08T03:38:07.315ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c49a4b8-03d4-45cd-a7c4-d359f9f561d6 uri = /v1/instances/demo-instance/reboot?project=demo-project
277332024-05-08T03:38:07.316ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 9c49a4b8-03d4-45cd-a7c4-d359f9f561d6 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277342024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client received response status = 405
277352024-05-08T03:38:07.316ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/reboot?project=demo-project
277362024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277372024-05-08T03:38:07.316ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5fdd3bd9-e874-4f4d-b74e-41c20a35c981 uri = /v1/instances/demo-instance/reboot?project=demo-project
277382024-05-08T03:38:07.316ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 5fdd3bd9-e874-4f4d-b74e-41c20a35c981 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277392024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client received response status = 405
277402024-05-08T03:38:07.316ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/reboot?project=demo-project
277412024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277422024-05-08T03:38:07.316ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f2f8bf1f-2675-4e2c-8001-9dfa8d219b4d uri = /v1/instances/demo-instance/reboot?project=demo-project
277432024-05-08T03:38:07.316ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f2f8bf1f-2675-4e2c-8001-9dfa8d219b4d response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277442024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client received response status = 405
277452024-05-08T03:38:07.316ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/reboot?project=demo-project
277462024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277472024-05-08T03:38:07.316ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 60fc3328-a897-4c33-a349-35cdd8f60a6b uri = /v1/instances/demo-instance/reboot?project=demo-project
277482024-05-08T03:38:07.316ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 60fc3328-a897-4c33-a349-35cdd8f60a6b response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277492024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client received response status = 405
277502024-05-08T03:38:07.316ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/reboot?project=demo-project
277512024-05-08T03:38:07.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277522024-05-08T03:38:07.317ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 66ac181b-5ce0-4d8d-9903-011c2091e304 uri = /v1/instances/demo-instance/reboot?project=demo-project
277532024-05-08T03:38:07.317ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 66ac181b-5ce0-4d8d-9903-011c2091e304 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277542024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client received response status = 405
277552024-05-08T03:38:07.317ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/reboot?project=demo-project
277562024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/reboot?project=demo-project
277572024-05-08T03:38:07.317ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5f8b7aaa-aee1-40e6-b3a3-227fece70d14 uri = /v1/instances/demo-instance/reboot?project=demo-project
277582024-05-08T03:38:07.317ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5f8b7aaa-aee1-40e6-b3a3-227fece70d14 response_code = 405 uri = /v1/instances/demo-instance/reboot?project=demo-project
277592024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client received response status = 405
277602024-05-08T03:38:07.317ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/reboot?project=demo-project
277612024-05-08T03:38:07.317ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/migrate?project=demo-project
277622024-05-08T03:38:07.317ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/migrate?project=demo-project
277632024-05-08T03:38:07.317ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/migrate?project=demo-project
277642024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277652024-05-08T03:38:07.317ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af282e42-6519-4b5a-b573-c915c60f8bbe uri = /v1/instances/demo-instance/migrate?project=demo-project
277662024-05-08T03:38:07.317ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = af282e42-6519-4b5a-b573-c915c60f8bbe response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277672024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client received response status = 405
277682024-05-08T03:38:07.317ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/migrate?project=demo-project
277692024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277702024-05-08T03:38:07.317ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4994dcf2-9116-422d-8779-034f596a29a8 uri = /v1/instances/demo-instance/migrate?project=demo-project
277712024-05-08T03:38:07.317ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 4994dcf2-9116-422d-8779-034f596a29a8 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277722024-05-08T03:38:07.317ZINFOtest_unauthorized (external client test context): client received response status = 405
277732024-05-08T03:38:07.318ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/migrate?project=demo-project
277742024-05-08T03:38:07.318ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277752024-05-08T03:38:07.318ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a0a26aff-b20f-4fff-8a57-18e5777b5260 uri = /v1/instances/demo-instance/migrate?project=demo-project
277762024-05-08T03:38:07.319ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = a0a26aff-b20f-4fff-8a57-18e5777b5260 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277772024-05-08T03:38:07.319ZINFOtest_unauthorized (external client test context): client received response status = 405
277782024-05-08T03:38:07.319ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/migrate?project=demo-project
277792024-05-08T03:38:07.319ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277802024-05-08T03:38:07.319ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f831941-3f68-4dcb-8fcd-48a4312619a8 uri = /v1/instances/demo-instance/migrate?project=demo-project
277812024-05-08T03:38:07.319ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 6f831941-3f68-4dcb-8fcd-48a4312619a8 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277822024-05-08T03:38:07.319ZINFOtest_unauthorized (external client test context): client received response status = 405
277832024-05-08T03:38:07.320ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/migrate?project=demo-project
277842024-05-08T03:38:07.320ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277852024-05-08T03:38:07.320ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = eef18bfb-c72a-4f15-b79f-db0ef4841b9f uri = /v1/instances/demo-instance/migrate?project=demo-project
277862024-05-08T03:38:07.320ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = eef18bfb-c72a-4f15-b79f-db0ef4841b9f response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277872024-05-08T03:38:07.320ZINFOtest_unauthorized (external client test context): client received response status = 405
277882024-05-08T03:38:07.321ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/migrate?project=demo-project
277892024-05-08T03:38:07.321ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277902024-05-08T03:38:07.321ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a7eda032-4750-40c2-817c-9d01a9015d6b uri = /v1/instances/demo-instance/migrate?project=demo-project
277912024-05-08T03:38:07.321ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = a7eda032-4750-40c2-817c-9d01a9015d6b response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277922024-05-08T03:38:07.321ZINFOtest_unauthorized (external client test context): client received response status = 405
277932024-05-08T03:38:07.323ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/migrate?project=demo-project
277942024-05-08T03:38:07.324ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
277952024-05-08T03:38:07.324ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0bc9231e-2e75-4d9f-8778-24b7ed128fb5 uri = /v1/instances/demo-instance/migrate?project=demo-project
277962024-05-08T03:38:07.324ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 0bc9231e-2e75-4d9f-8778-24b7ed128fb5 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
277972024-05-08T03:38:07.324ZINFOtest_unauthorized (external client test context): client received response status = 405
277982024-05-08T03:38:07.324ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/migrate?project=demo-project
277992024-05-08T03:38:07.324ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278002024-05-08T03:38:07.345ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ece502d7-ca7d-44e1-8bfd-a4229d59e774 uri = /v1/instances/demo-instance/migrate?project=demo-project
278012024-05-08T03:38:07.345ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20928 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = ece502d7-ca7d-44e1-8bfd-a4229d59e774 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
278022024-05-08T03:38:07.345ZINFOtest_unauthorized (external client test context): client received response status = 405
278032024-05-08T03:38:07.345ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/migrate?project=demo-project
278042024-05-08T03:38:07.345ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"dst_sled_id\\":\\"a0c7e408-ad78-463a-bf19-10c65929c146\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278052024-05-08T03:38:07.346ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d uri = /v1/instances/demo-instance/migrate?project=demo-project
278062024-05-08T03:38:07.346ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d uri = /v1/instances/demo-instance/migrate?project=demo-project
278072024-05-08T03:38:07.346ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/migrate?project=demo-project
278082024-05-08T03:38:07.346ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278092024-05-08T03:38:07.346ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278102024-05-08T03:38:07.347ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278112024-05-08T03:38:07.351ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278122024-05-08T03:38:07.351ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278132024-05-08T03:38:07.353ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278142024-05-08T03:38:07.356ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
278152024-05-08T03:38:07.356ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
278162024-05-08T03:38:07.356ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278172024-05-08T03:38:07.359ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278182024-05-08T03:38:07.359ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278192024-05-08T03:38:07.360ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
278202024-05-08T03:38:07.361ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278212024-05-08T03:38:07.361ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278222024-05-08T03:38:07.361ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278232024-05-08T03:38:07.364ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
278242024-05-08T03:38:07.368ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
278252024-05-08T03:38:07.368ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278262024-05-08T03:38:07.368ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278272024-05-08T03:38:07.369ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278282024-05-08T03:38:07.372ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
278292024-05-08T03:38:07.372ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
278302024-05-08T03:38:07.372ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278312024-05-08T03:38:07.372ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278322024-05-08T03:38:07.372ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278332024-05-08T03:38:07.374ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
278342024-05-08T03:38:07.374ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
278352024-05-08T03:38:07.374ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
278362024-05-08T03:38:07.377ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
278372024-05-08T03:38:07.378ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
278382024-05-08T03:38:07.381ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
278392024-05-08T03:38:07.381ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d uri = /v1/instances/demo-instance/migrate?project=demo-project
278402024-05-08T03:38:07.381ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database uri = /v1/instances/demo-instance/migrate?project=demo-project
278412024-05-08T03:38:07.381ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278422024-05-08T03:38:07.382ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/migrate?project=demo-project
278432024-05-08T03:38:07.384ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database uri = /v1/instances/demo-instance/migrate?project=demo-project
278442024-05-08T03:38:07.385ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278452024-05-08T03:38:07.385ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/migrate?project=demo-project
278462024-05-08T03:38:07.387ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database uri = /v1/instances/demo-instance/migrate?project=demo-project
278472024-05-08T03:38:07.387ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278482024-05-08T03:38:07.388ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/migrate?project=demo-project
278492024-05-08T03:38:07.391ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/migrate?project=demo-project
278502024-05-08T03:38:07.391ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/migrate?project=demo-project
278512024-05-08T03:38:07.391ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database uri = /v1/instances/demo-instance/migrate?project=demo-project
278522024-05-08T03:38:07.391ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278532024-05-08T03:38:07.391ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/migrate?project=demo-project
278542024-05-08T03:38:07.396ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/migrate?project=demo-project
278552024-05-08T03:38:07.396ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database uri = /v1/instances/demo-instance/migrate?project=demo-project
278562024-05-08T03:38:07.396ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278572024-05-08T03:38:07.398ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/migrate?project=demo-project
278582024-05-08T03:38:07.404ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/migrate?project=demo-project
278592024-05-08T03:38:07.404ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database uri = /v1/instances/demo-instance/migrate?project=demo-project
278602024-05-08T03:38:07.404ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278612024-05-08T03:38:07.406ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/migrate?project=demo-project
278622024-05-08T03:38:07.410ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/migrate?project=demo-project
278632024-05-08T03:38:07.471ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/migrate?project=demo-project
278642024-05-08T03:38:07.471ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 125801 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6ce2aee6-eff4-4ebe-8836-f1f5ea43951d response_code = 404 uri = /v1/instances/demo-instance/migrate?project=demo-project
278652024-05-08T03:38:07.472ZINFOtest_unauthorized (external client test context): client received response status = 404
278662024-05-08T03:38:07.472ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/migrate?project=demo-project
278672024-05-08T03:38:07.473ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"dst_sled_id\\":\\"a0c7e408-ad78-463a-bf19-10c65929c146\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278682024-05-08T03:38:07.475ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d70fcd8-346e-4cd8-ba3e-d95aaf99ac12 uri = /v1/instances/demo-instance/migrate?project=demo-project
278692024-05-08T03:38:07.479ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d70fcd8-346e-4cd8-ba3e-d95aaf99ac12 uri = /v1/instances/demo-instance/migrate?project=demo-project
278702024-05-08T03:38:07.479ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d70fcd8-346e-4cd8-ba3e-d95aaf99ac12 uri = /v1/instances/demo-instance/migrate?project=demo-project
278712024-05-08T03:38:07.479ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d70fcd8-346e-4cd8-ba3e-d95aaf99ac12 uri = /v1/instances/demo-instance/migrate?project=demo-project
278722024-05-08T03:38:07.479ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 5605 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 3d70fcd8-346e-4cd8-ba3e-d95aaf99ac12 response_code = 401 uri = /v1/instances/demo-instance/migrate?project=demo-project
278732024-05-08T03:38:07.480ZINFOtest_unauthorized (external client test context): client received response status = 401
278742024-05-08T03:38:07.480ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/migrate?project=demo-project
278752024-05-08T03:38:07.480ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"dst_sled_id\\":\\"a0c7e408-ad78-463a-bf19-10c65929c146\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278762024-05-08T03:38:07.480ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d86bfa71-76d8-416d-9f9d-22a23daa33c2 uri = /v1/instances/demo-instance/migrate?project=demo-project
278772024-05-08T03:38:07.480ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d86bfa71-76d8-416d-9f9d-22a23daa33c2 uri = /v1/instances/demo-instance/migrate?project=demo-project
278782024-05-08T03:38:07.480ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d86bfa71-76d8-416d-9f9d-22a23daa33c2 uri = /v1/instances/demo-instance/migrate?project=demo-project
278792024-05-08T03:38:07.480ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 288 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = d86bfa71-76d8-416d-9f9d-22a23daa33c2 response_code = 401 uri = /v1/instances/demo-instance/migrate?project=demo-project
278802024-05-08T03:38:07.480ZINFOtest_unauthorized (external client test context): client received response status = 401
278812024-05-08T03:38:07.481ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/migrate?project=demo-project
278822024-05-08T03:38:07.481ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"dst_sled_id\\":\\"a0c7e408-ad78-463a-bf19-10c65929c146\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278832024-05-08T03:38:07.481ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b64cc681-a7b9-4b34-b5ac-c716c716c4a3 uri = /v1/instances/demo-instance/migrate?project=demo-project
278842024-05-08T03:38:07.481ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b64cc681-a7b9-4b34-b5ac-c716c716c4a3 uri = /v1/instances/demo-instance/migrate?project=demo-project
278852024-05-08T03:38:07.486ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2608:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#73}::from::instance_migrate::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::Instance>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2620:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceMigrate>) -> omicron_nexus::external_api::http_entrypoints::{impl#73}::from::instance_migrate::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#73}::from::instance_migrate::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::Instance>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceMigrate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceMigrate>) -> omicron_nexus::external_api::http_entrypoints::{impl#73}::from::instance_migrate::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceMigrate>), dropshot::handler::HttpResponseOk<omicron_common::api::external::Instance>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b64cc681-a7b9-4b34-b5ac-c716c716c4a3 uri = /v1/instances/demo-instance/migrate?project=demo-project
278862024-05-08T03:38:07.486ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2597 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = b64cc681-a7b9-4b34-b5ac-c716c716c4a3 response_code = 401 uri = /v1/instances/demo-instance/migrate?project=demo-project
278872024-05-08T03:38:07.486ZINFOtest_unauthorized (external client test context): client received response status = 401
278882024-05-08T03:38:07.486ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/migrate?project=demo-project
278892024-05-08T03:38:07.486ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278902024-05-08T03:38:07.486ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7d73867b-ffc4-4e1d-a403-383f10ba2c3a uri = /v1/instances/demo-instance/migrate?project=demo-project
278912024-05-08T03:38:07.486ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 7d73867b-ffc4-4e1d-a403-383f10ba2c3a response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
278922024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client received response status = 405
278932024-05-08T03:38:07.487ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/migrate?project=demo-project
278942024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
278952024-05-08T03:38:07.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89555ff3-d345-42ac-9deb-76b87b527fcf uri = /v1/instances/demo-instance/migrate?project=demo-project
278962024-05-08T03:38:07.487ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 89555ff3-d345-42ac-9deb-76b87b527fcf response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
278972024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client received response status = 405
278982024-05-08T03:38:07.487ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/migrate?project=demo-project
278992024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
279002024-05-08T03:38:07.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1707641a-af1c-42cc-9706-e0cdaef65960 uri = /v1/instances/demo-instance/migrate?project=demo-project
279012024-05-08T03:38:07.487ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 119 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 1707641a-af1c-42cc-9706-e0cdaef65960 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
279022024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client received response status = 405
279032024-05-08T03:38:07.487ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/migrate?project=demo-project
279042024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
279052024-05-08T03:38:07.487ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 703a9294-1aa0-44cf-8256-6b06ba331635 uri = /v1/instances/demo-instance/migrate?project=demo-project
279062024-05-08T03:38:07.487ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 703a9294-1aa0-44cf-8256-6b06ba331635 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
279072024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client received response status = 405
279082024-05-08T03:38:07.487ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/migrate?project=demo-project
279092024-05-08T03:38:07.487ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
279102024-05-08T03:38:07.488ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f765d99a-7f3e-472b-aefc-c638d96a4274 uri = /v1/instances/demo-instance/migrate?project=demo-project
279112024-05-08T03:38:07.488ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = f765d99a-7f3e-472b-aefc-c638d96a4274 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
279122024-05-08T03:38:07.488ZINFOtest_unauthorized (external client test context): client received response status = 405
279132024-05-08T03:38:07.488ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/migrate?project=demo-project
279142024-05-08T03:38:07.488ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
279152024-05-08T03:38:07.488ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5e6d43d4-e817-46e3-92c7-e2b6932ce424 uri = /v1/instances/demo-instance/migrate?project=demo-project
279162024-05-08T03:38:07.488ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 5e6d43d4-e817-46e3-92c7-e2b6932ce424 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
279172024-05-08T03:38:07.488ZINFOtest_unauthorized (external client test context): client received response status = 405
279182024-05-08T03:38:07.488ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/migrate?project=demo-project
279192024-05-08T03:38:07.488ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
279202024-05-08T03:38:07.489ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d3d2508d-f65e-4845-9caa-ed73aa9de27a uri = /v1/instances/demo-instance/migrate?project=demo-project
279212024-05-08T03:38:07.489ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 153 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = d3d2508d-f65e-4845-9caa-ed73aa9de27a response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
279222024-05-08T03:38:07.490ZINFOtest_unauthorized (external client test context): client received response status = 405
279232024-05-08T03:38:07.490ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/migrate?project=demo-project
279242024-05-08T03:38:07.490ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/migrate?project=demo-project
279252024-05-08T03:38:07.490ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8f55646a-8219-499b-ab57-49e1b932f052 uri = /v1/instances/demo-instance/migrate?project=demo-project
279262024-05-08T03:38:07.490ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8f55646a-8219-499b-ab57-49e1b932f052 response_code = 405 uri = /v1/instances/demo-instance/migrate?project=demo-project
279272024-05-08T03:38:07.490ZINFOtest_unauthorized (external client test context): client received response status = 405
279282024-05-08T03:38:07.490ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/migrate?project=demo-project
279292024-05-08T03:38:07.490ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/serial-console?project=demo-project
279302024-05-08T03:38:07.490ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/serial-console?project=demo-project
279312024-05-08T03:38:07.490ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/serial-console?project=demo-project
279322024-05-08T03:38:07.490ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
279332024-05-08T03:38:07.490ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 uri = /v1/instances/demo-instance/serial-console?project=demo-project
279342024-05-08T03:38:07.491ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 uri = /v1/instances/demo-instance/serial-console?project=demo-project
279352024-05-08T03:38:07.491ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/serial-console?project=demo-project
279362024-05-08T03:38:07.491ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279372024-05-08T03:38:07.491ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279382024-05-08T03:38:07.494ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279392024-05-08T03:38:07.496ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279402024-05-08T03:38:07.496ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279412024-05-08T03:38:07.498ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279422024-05-08T03:38:07.510ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
279432024-05-08T03:38:07.510ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
279442024-05-08T03:38:07.510ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279452024-05-08T03:38:07.510ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279462024-05-08T03:38:07.513ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279472024-05-08T03:38:07.516ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
279482024-05-08T03:38:07.516ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279492024-05-08T03:38:07.516ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279502024-05-08T03:38:07.516ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279512024-05-08T03:38:07.517ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
279522024-05-08T03:38:07.526ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
279532024-05-08T03:38:07.526ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279542024-05-08T03:38:07.526ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279552024-05-08T03:38:07.526ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279562024-05-08T03:38:07.529ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
279572024-05-08T03:38:07.529ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
279582024-05-08T03:38:07.529ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279592024-05-08T03:38:07.529ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279602024-05-08T03:38:07.532ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279612024-05-08T03:38:07.534ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
279622024-05-08T03:38:07.534ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
279632024-05-08T03:38:07.534ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
279642024-05-08T03:38:07.535ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
279652024-05-08T03:38:07.536ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
279662024-05-08T03:38:07.540ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
279672024-05-08T03:38:07.541ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 uri = /v1/instances/demo-instance/serial-console?project=demo-project
279682024-05-08T03:38:07.541ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database uri = /v1/instances/demo-instance/serial-console?project=demo-project
279692024-05-08T03:38:07.541ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279702024-05-08T03:38:07.543ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279712024-05-08T03:38:07.547ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database uri = /v1/instances/demo-instance/serial-console?project=demo-project
279722024-05-08T03:38:07.548ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279732024-05-08T03:38:07.551ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279742024-05-08T03:38:07.569ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database uri = /v1/instances/demo-instance/serial-console?project=demo-project
279752024-05-08T03:38:07.569ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279762024-05-08T03:38:07.569ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279772024-05-08T03:38:07.569ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
279782024-05-08T03:38:07.569ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
279792024-05-08T03:38:07.569ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279802024-05-08T03:38:07.570ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/serial-console?project=demo-project
279812024-05-08T03:38:07.570ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database uri = /v1/instances/demo-instance/serial-console?project=demo-project
279822024-05-08T03:38:07.570ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279832024-05-08T03:38:07.570ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279842024-05-08T03:38:07.570ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/serial-console?project=demo-project
279852024-05-08T03:38:07.570ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database uri = /v1/instances/demo-instance/serial-console?project=demo-project
279862024-05-08T03:38:07.570ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279872024-05-08T03:38:07.570ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279882024-05-08T03:38:07.584ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/serial-console?project=demo-project
279892024-05-08T03:38:07.584ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database uri = /v1/instances/demo-instance/serial-console?project=demo-project
279902024-05-08T03:38:07.584ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279912024-05-08T03:38:07.584ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279922024-05-08T03:38:07.592ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console?project=demo-project
279932024-05-08T03:38:07.618ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/serial-console?project=demo-project
279942024-05-08T03:38:07.618ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 120094 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 1c80df7d-5b07-43bd-be04-757dafb787c2 response_code = 404 uri = /v1/instances/demo-instance/serial-console?project=demo-project
279952024-05-08T03:38:07.618ZINFOtest_unauthorized (external client test context): client received response status = 404
279962024-05-08T03:38:07.618ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/serial-console?project=demo-project
279972024-05-08T03:38:07.618ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
279982024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bb9aff20-5250-471a-bb73-1fd9001628b7 uri = /v1/instances/demo-instance/serial-console?project=demo-project
279992024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bb9aff20-5250-471a-bb73-1fd9001628b7 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280002024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bb9aff20-5250-471a-bb73-1fd9001628b7 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280012024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bb9aff20-5250-471a-bb73-1fd9001628b7 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280022024-05-08T03:38:07.618ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 347 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = bb9aff20-5250-471a-bb73-1fd9001628b7 response_code = 401 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280032024-05-08T03:38:07.618ZINFOtest_unauthorized (external client test context): client received response status = 401
280042024-05-08T03:38:07.618ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/serial-console?project=demo-project
280052024-05-08T03:38:07.618ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280062024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c4f3d19-06b5-4c6c-b386-dedef2aa7afd uri = /v1/instances/demo-instance/serial-console?project=demo-project
280072024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c4f3d19-06b5-4c6c-b386-dedef2aa7afd uri = /v1/instances/demo-instance/serial-console?project=demo-project
280082024-05-08T03:38:07.618ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c4f3d19-06b5-4c6c-b386-dedef2aa7afd uri = /v1/instances/demo-instance/serial-console?project=demo-project
280092024-05-08T03:38:07.618ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 225 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 7c4f3d19-06b5-4c6c-b386-dedef2aa7afd response_code = 401 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280102024-05-08T03:38:07.618ZINFOtest_unauthorized (external client test context): client received response status = 401
280112024-05-08T03:38:07.618ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/serial-console?project=demo-project
280122024-05-08T03:38:07.618ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280132024-05-08T03:38:07.619ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3a79e4-81c6-4b14-bd9f-d3d6372ea399 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280142024-05-08T03:38:07.619ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3a79e4-81c6-4b14-bd9f-d3d6372ea399 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280152024-05-08T03:38:07.632ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2723:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#77}::from::instance_serial_console::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::params::InstanceSerialConsoleData>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2738:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSerialConsoleRequest>) -> omicron_nexus::external_api::http_entrypoints::{impl#77}::from::instance_serial_console::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#77}::from::instance_serial_console::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::params::InstanceSerialConsoleData>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSerialConsoleRequest>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSerialConsoleRequest>) -> omicron_nexus::external_api::http_entrypoints::{impl#77}::from::instance_serial_console::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSerialConsoleRequest>), dropshot::handler::HttpResponseOk<nexus_types::external_api::params::InstanceSerialConsoleData>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3a79e4-81c6-4b14-bd9f-d3d6372ea399 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280162024-05-08T03:38:07.634ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 17905 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = ce3a79e4-81c6-4b14-bd9f-d3d6372ea399 response_code = 401 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280172024-05-08T03:38:07.634ZINFOtest_unauthorized (external client test context): client received response status = 401
280182024-05-08T03:38:07.634ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/serial-console?project=demo-project
280192024-05-08T03:38:07.636ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280202024-05-08T03:38:07.636ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f333028a-7743-4300-ac4e-6659761854bd uri = /v1/instances/demo-instance/serial-console?project=demo-project
280212024-05-08T03:38:07.637ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = f333028a-7743-4300-ac4e-6659761854bd response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280222024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client received response status = 405
280232024-05-08T03:38:07.637ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/serial-console?project=demo-project
280242024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280252024-05-08T03:38:07.637ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 99b89183-a7ec-4f9c-a95b-e2a447467444 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280262024-05-08T03:38:07.637ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 99b89183-a7ec-4f9c-a95b-e2a447467444 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280272024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client received response status = 405
280282024-05-08T03:38:07.637ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/serial-console?project=demo-project
280292024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280302024-05-08T03:38:07.637ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cb983ddf-361b-4566-a70e-2c0981011aac uri = /v1/instances/demo-instance/serial-console?project=demo-project
280312024-05-08T03:38:07.637ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = cb983ddf-361b-4566-a70e-2c0981011aac response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280322024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client received response status = 405
280332024-05-08T03:38:07.637ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/serial-console?project=demo-project
280342024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280352024-05-08T03:38:07.637ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7658c26c-f94f-4143-abf5-18b528eb9288 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280362024-05-08T03:38:07.637ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:42736 req_id = 7658c26c-f94f-4143-abf5-18b528eb9288 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280372024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client received response status = 405
280382024-05-08T03:38:07.637ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/serial-console?project=demo-project
280392024-05-08T03:38:07.637ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280402024-05-08T03:38:07.637ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cab2735-ef49-488a-b57b-a62fa9e43815 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280412024-05-08T03:38:07.637ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6cab2735-ef49-488a-b57b-a62fa9e43815 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280422024-05-08T03:38:07.638ZINFOtest_unauthorized (external client test context): client received response status = 405
280432024-05-08T03:38:07.638ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/serial-console?project=demo-project
280442024-05-08T03:38:07.638ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280452024-05-08T03:38:07.638ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 12a38521-b17f-4c91-9aa8-fa5aa4b309a9 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280462024-05-08T03:38:07.638ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 77 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 12a38521-b17f-4c91-9aa8-fa5aa4b309a9 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280472024-05-08T03:38:07.638ZINFOtest_unauthorized (external client test context): client received response status = 405
280482024-05-08T03:38:07.638ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/serial-console?project=demo-project
280492024-05-08T03:38:07.638ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280502024-05-08T03:38:07.641ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6f2035e4-98c3-4bf4-b315-514a36f33ff9 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280512024-05-08T03:38:07.641ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 144 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 6f2035e4-98c3-4bf4-b315-514a36f33ff9 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280522024-05-08T03:38:07.641ZINFOtest_unauthorized (external client test context): client received response status = 405
280532024-05-08T03:38:07.641ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/serial-console?project=demo-project
280542024-05-08T03:38:07.641ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280552024-05-08T03:38:07.641ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 93820498-026f-474a-8d7d-29895330d392 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280562024-05-08T03:38:07.641ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 88 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:42736 req_id = 93820498-026f-474a-8d7d-29895330d392 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280572024-05-08T03:38:07.641ZINFOtest_unauthorized (external client test context): client received response status = 405
280582024-05-08T03:38:07.641ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/serial-console?project=demo-project
280592024-05-08T03:38:07.641ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280602024-05-08T03:38:07.642ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = eabdbef7-c006-410a-8cb9-8f6635b514e9 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280612024-05-08T03:38:07.643ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 185 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = eabdbef7-c006-410a-8cb9-8f6635b514e9 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280622024-05-08T03:38:07.643ZINFOtest_unauthorized (external client test context): client received response status = 405
280632024-05-08T03:38:07.645ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/serial-console?project=demo-project
280642024-05-08T03:38:07.645ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280652024-05-08T03:38:07.673ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 105f066f-e626-4437-87de-410243691e28 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280662024-05-08T03:38:07.673ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 24473 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 105f066f-e626-4437-87de-410243691e28 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280672024-05-08T03:38:07.673ZINFOtest_unauthorized (external client test context): client received response status = 405
280682024-05-08T03:38:07.673ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/serial-console?project=demo-project
280692024-05-08T03:38:07.673ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280702024-05-08T03:38:07.673ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ed7becf9-d124-4819-8b42-4d52cd2701f6 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280712024-05-08T03:38:07.673ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 316 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = ed7becf9-d124-4819-8b42-4d52cd2701f6 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280722024-05-08T03:38:07.673ZINFOtest_unauthorized (external client test context): client received response status = 405
280732024-05-08T03:38:07.673ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/serial-console?project=demo-project
280742024-05-08T03:38:07.673ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280752024-05-08T03:38:07.674ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8a58f50a-d37b-4aec-a35c-283061b82bee uri = /v1/instances/demo-instance/serial-console?project=demo-project
280762024-05-08T03:38:07.674ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:42736 req_id = 8a58f50a-d37b-4aec-a35c-283061b82bee response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280772024-05-08T03:38:07.675ZINFOtest_unauthorized (external client test context): client received response status = 405
280782024-05-08T03:38:07.675ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/serial-console?project=demo-project
280792024-05-08T03:38:07.675ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280802024-05-08T03:38:07.675ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8013a04a-0ac6-4171-a75c-02653908cddf uri = /v1/instances/demo-instance/serial-console?project=demo-project
280812024-05-08T03:38:07.675ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 8013a04a-0ac6-4171-a75c-02653908cddf response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280822024-05-08T03:38:07.675ZINFOtest_unauthorized (external client test context): client received response status = 405
280832024-05-08T03:38:07.675ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/serial-console?project=demo-project
280842024-05-08T03:38:07.675ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280852024-05-08T03:38:07.675ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4305ea27-81c4-4d3d-b462-0ef4e70c98c7 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280862024-05-08T03:38:07.675ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 4305ea27-81c4-4d3d-b462-0ef4e70c98c7 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280872024-05-08T03:38:07.675ZINFOtest_unauthorized (external client test context): client received response status = 405
280882024-05-08T03:38:07.675ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/serial-console?project=demo-project
280892024-05-08T03:38:07.675ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280902024-05-08T03:38:07.675ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 22769ecf-e35f-4cb2-9eba-1cbcdd155726 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280912024-05-08T03:38:07.675ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 236 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = 22769ecf-e35f-4cb2-9eba-1cbcdd155726 response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280922024-05-08T03:38:07.676ZINFOtest_unauthorized (external client test context): client received response status = 405
280932024-05-08T03:38:07.676ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/serial-console?project=demo-project
280942024-05-08T03:38:07.676ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console?project=demo-project
280952024-05-08T03:38:07.676ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b84979ed-411d-4f0b-8152-71c4e435de9f uri = /v1/instances/demo-instance/serial-console?project=demo-project
280962024-05-08T03:38:07.676ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 74 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:42736 req_id = b84979ed-411d-4f0b-8152-71c4e435de9f response_code = 405 uri = /v1/instances/demo-instance/serial-console?project=demo-project
280972024-05-08T03:38:07.690ZINFOtest_unauthorized (external client test context): client received response status = 405
280982024-05-08T03:38:07.690ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/serial-console?project=demo-project
280992024-05-08T03:38:07.690ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281002024-05-08T03:38:07.690ZINFOtest_unauthorized: test: privileged GET WebSocket url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281012024-05-08T03:38:07.690ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
281022024-05-08T03:38:07.690ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281032024-05-08T03:38:07.702ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 9567 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a response_code = 101 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281042024-05-08T03:38:07.702ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281052024-05-08T03:38:07.702ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281062024-05-08T03:38:07.702ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281072024-05-08T03:38:07.702ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281082024-05-08T03:38:07.702ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281092024-05-08T03:38:07.702ZINFOtest_unauthorized (external client test context): client received response status = 101
281102024-05-08T03:38:07.702ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281112024-05-08T03:38:07.702ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
281122024-05-08T03:38:07.702ZINFOtest_unauthorized (dropshot_external): accepted connection local_addr = 127.0.0.1:42458 remote_addr = 127.0.0.1:48631
281132024-05-08T03:38:07.702ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281142024-05-08T03:38:07.702ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 444 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 response_code = 101 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281152024-05-08T03:38:07.702ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281162024-05-08T03:38:07.702ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281172024-05-08T03:38:07.702ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281182024-05-08T03:38:07.702ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281192024-05-08T03:38:07.702ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281202024-05-08T03:38:07.702ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281212024-05-08T03:38:07.702ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281222024-05-08T03:38:07.704ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281232024-05-08T03:38:07.706ZINFOtest_unauthorized (external client test context): client received response status = 101
281242024-05-08T03:38:07.706ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281252024-05-08T03:38:07.706ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
281262024-05-08T03:38:07.707ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281272024-05-08T03:38:07.707ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281282024-05-08T03:38:07.713ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281292024-05-08T03:38:07.713ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
281302024-05-08T03:38:07.713ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
281312024-05-08T03:38:07.713ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281322024-05-08T03:38:07.713ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281332024-05-08T03:38:07.713ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281342024-05-08T03:38:07.714ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
281352024-05-08T03:38:07.714ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
281362024-05-08T03:38:07.714ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281372024-05-08T03:38:07.714ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281382024-05-08T03:38:07.714ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281392024-05-08T03:38:07.716ZINFOtest_unauthorized (dropshot_external): accepted connection local_addr = 127.0.0.1:42458 remote_addr = 127.0.0.1:33422
281402024-05-08T03:38:07.716ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
281412024-05-08T03:38:07.716ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281422024-05-08T03:38:07.717ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281432024-05-08T03:38:07.717ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281442024-05-08T03:38:07.717ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
281452024-05-08T03:38:07.717ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281462024-05-08T03:38:07.717ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281472024-05-08T03:38:07.718ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281482024-05-08T03:38:07.719ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:33422 req_id = 7b7ae1ec-f524-40e2-b830-8f7766577908 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281492024-05-08T03:38:07.719ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 357 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:33422 req_id = 7b7ae1ec-f524-40e2-b830-8f7766577908 response_code = 101 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281502024-05-08T03:38:07.719ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:33422 req_id = 7b7ae1ec-f524-40e2-b830-8f7766577908 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281512024-05-08T03:38:07.719ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:33422 req_id = 7b7ae1ec-f524-40e2-b830-8f7766577908 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281522024-05-08T03:38:07.719ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:33422 req_id = 7b7ae1ec-f524-40e2-b830-8f7766577908 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281532024-05-08T03:38:07.721ZERROtest_unauthorized (dropshot_external): Error returned from handler: Unauthenticated { internal_message: "looking up Organization by name: Actor required" } local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:33422 req_id = 7b7ae1ec-f524-40e2-b830-8f7766577908 upgrade = websocket uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281542024-05-08T03:38:07.721ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
281552024-05-08T03:38:07.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
281562024-05-08T03:38:07.726ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281572024-05-08T03:38:07.726ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281582024-05-08T03:38:07.726ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281592024-05-08T03:38:07.726ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
281602024-05-08T03:38:07.733ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
281612024-05-08T03:38:07.733ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281622024-05-08T03:38:07.733ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281632024-05-08T03:38:07.734ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281642024-05-08T03:38:07.737ZINFOtest_unauthorized (external client test context): client received response status = 101
281652024-05-08T03:38:07.737ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281662024-05-08T03:38:07.737ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
281672024-05-08T03:38:07.737ZINFOtest_unauthorized (dropshot_external): accepted connection local_addr = 127.0.0.1:42458 remote_addr = 127.0.0.1:49216
281682024-05-08T03:38:07.737ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:49216 req_id = 5ca5bc80-4f14-416a-871f-ba2d6e9319ad uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281692024-05-08T03:38:07.740ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 310 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:49216 req_id = 5ca5bc80-4f14-416a-871f-ba2d6e9319ad response_code = 101 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281702024-05-08T03:38:07.740ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:49216 req_id = 5ca5bc80-4f14-416a-871f-ba2d6e9319ad uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281712024-05-08T03:38:07.740ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:49216 req_id = 5ca5bc80-4f14-416a-871f-ba2d6e9319ad uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281722024-05-08T03:38:07.740ZERROtest_unauthorized (dropshot_external): Error returned from handler: HttpError { status_code: 401, error_code: Some("Unauthorized"), external_message: "credentials missing or invalid", internal_message: "unknown actor \"Jack-Donaghy\"" } local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:49216 req_id = 5ca5bc80-4f14-416a-871f-ba2d6e9319ad upgrade = websocket uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281732024-05-08T03:38:07.741ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
281742024-05-08T03:38:07.741ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
281752024-05-08T03:38:07.741ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281762024-05-08T03:38:07.741ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281772024-05-08T03:38:07.741ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281782024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
281792024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
281802024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281812024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281822024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281832024-05-08T03:38:07.742ZINFOtest_unauthorized (external client test context): client received response status = 101
281842024-05-08T03:38:07.742ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281852024-05-08T03:38:07.742ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
281862024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
281872024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281882024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281892024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281902024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
281912024-05-08T03:38:07.742ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
281922024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
281932024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
281942024-05-08T03:38:07.742ZINFOtest_unauthorized (dropshot_external): accepted connection local_addr = 127.0.0.1:42458 remote_addr = 127.0.0.1:48184
281952024-05-08T03:38:07.742ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
281962024-05-08T03:38:07.753ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
281972024-05-08T03:38:07.753ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281982024-05-08T03:38:07.753ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
281992024-05-08T03:38:07.753ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282002024-05-08T03:38:07.753ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282012024-05-08T03:38:07.753ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
282022024-05-08T03:38:07.758ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
282032024-05-08T03:38:07.758ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282042024-05-08T03:38:07.762ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282052024-05-08T03:38:07.762ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282062024-05-08T03:38:07.762ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282072024-05-08T03:38:07.762ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48184 req_id = 56bd71a8-2eb2-43da-b4fd-931fcddc33ec uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282082024-05-08T03:38:07.762ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 590 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48184 req_id = 56bd71a8-2eb2-43da-b4fd-931fcddc33ec response_code = 101 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282092024-05-08T03:38:07.763ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48184 req_id = 56bd71a8-2eb2-43da-b4fd-931fcddc33ec uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282102024-05-08T03:38:07.774ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2757:69 11: {async_block#0} at ./src/external_api/http_entrypoints.rs:2742:1 12: {async_block#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/websocket.rs:232:73 13: poll<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 14: {closure#0}<core::pin::Pin<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 15: with_mut<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>>, core::task::poll::Poll<core::result::Result<(), alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync), alloc::alloc::Global>>>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<core::pin::Pin<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 16: poll<core::pin::Pin<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 17: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 18: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 19: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<core::pin::Pin<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<core::result::Result<(), alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync), alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 20: __rust_try 21: try<core::task::poll::Poll<core::result::Result<(), alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync), alloc::alloc::Global>>>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<core::pin::Pin<alloc::boxed::Box<dropshot::websocket::{impl#1}::handle::{async_block_env#0}<omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#78}::from::instance_serial_console_stream::{async_fn#0}::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 22: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 23: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 24: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 25: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 26: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 27: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 28: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 29: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 30: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 31: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 32: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 33: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 34: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 35: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 36: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 37: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 38: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 39: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 40: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 41: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 42: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 43: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 44: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 45: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 46: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 47: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 48: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 49: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 50: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 51: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 52: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 53: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 54: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 55: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 56: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 57: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 58: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 59: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 60: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 61: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 62: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 63: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 64: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 65: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 66: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 67: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 68: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 69: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 70: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 71: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 72: _thrp_setup 73: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48184 req_id = 56bd71a8-2eb2-43da-b4fd-931fcddc33ec uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282112024-05-08T03:38:07.774ZERROtest_unauthorized (dropshot_external): Error returned from handler: HttpError { status_code: 401, error_code: Some("Unauthorized"), external_message: "credentials missing or invalid", internal_message: "bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list" } local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48184 req_id = 56bd71a8-2eb2-43da-b4fd-931fcddc33ec upgrade = websocket uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282122024-05-08T03:38:07.774ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282132024-05-08T03:38:07.774ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282142024-05-08T03:38:07.774ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282152024-05-08T03:38:07.774ZINFOtest_unauthorized (external client test context): client received response status = 101
282162024-05-08T03:38:07.774ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282172024-05-08T03:38:07.774ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282182024-05-08T03:38:07.774ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282192024-05-08T03:38:07.774ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282202024-05-08T03:38:07.777ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282212024-05-08T03:38:07.777ZINFOtest_unauthorized (dropshot_external): accepted connection local_addr = 127.0.0.1:42458 remote_addr = 127.0.0.1:40189
282222024-05-08T03:38:07.777ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5c063436-a6bc-4495-bc72-173cbd48e218 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282232024-05-08T03:38:07.777ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5c063436-a6bc-4495-bc72-173cbd48e218 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282242024-05-08T03:38:07.777ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282252024-05-08T03:38:07.778ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282262024-05-08T03:38:07.780ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282272024-05-08T03:38:07.780ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282282024-05-08T03:38:07.780ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282292024-05-08T03:38:07.781ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282302024-05-08T03:38:07.784ZINFOtest_unauthorized (external client test context): client received response status = 405
282312024-05-08T03:38:07.784ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282322024-05-08T03:38:07.784ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282332024-05-08T03:38:07.784ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282342024-05-08T03:38:07.784ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282352024-05-08T03:38:07.784ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282362024-05-08T03:38:07.784ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282372024-05-08T03:38:07.786ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282382024-05-08T03:38:07.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = e53a6703-ccfe-40cc-930e-e1715c78283b uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282392024-05-08T03:38:07.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 382 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = e53a6703-ccfe-40cc-930e-e1715c78283b response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282402024-05-08T03:38:07.792ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282412024-05-08T03:38:07.792ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282422024-05-08T03:38:07.792ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282432024-05-08T03:38:07.793ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282442024-05-08T03:38:07.793ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282452024-05-08T03:38:07.793ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282462024-05-08T03:38:07.793ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282472024-05-08T03:38:07.793ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282482024-05-08T03:38:07.793ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282492024-05-08T03:38:07.793ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282502024-05-08T03:38:07.793ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282512024-05-08T03:38:07.793ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282522024-05-08T03:38:07.793ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282532024-05-08T03:38:07.793ZINFOtest_unauthorized (external client test context): client received response status = 405
282542024-05-08T03:38:07.796ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282552024-05-08T03:38:07.796ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282562024-05-08T03:38:07.796ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282572024-05-08T03:38:07.796ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282582024-05-08T03:38:07.796ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282592024-05-08T03:38:07.796ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282602024-05-08T03:38:07.796ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a779a11d-d394-4209-938b-7a3131e37d06 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282612024-05-08T03:38:07.796ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a779a11d-d394-4209-938b-7a3131e37d06 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282622024-05-08T03:38:07.796ZINFOtest_unauthorized (external client test context): client received response status = 405
282632024-05-08T03:38:07.796ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282642024-05-08T03:38:07.796ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282652024-05-08T03:38:07.796ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 90f0175c-c5c1-46fe-9cf0-6ff9828e9474 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282662024-05-08T03:38:07.796ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 90f0175c-c5c1-46fe-9cf0-6ff9828e9474 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282672024-05-08T03:38:07.799ZINFOtest_unauthorized (external client test context): client received response status = 405
282682024-05-08T03:38:07.799ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282692024-05-08T03:38:07.799ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282702024-05-08T03:38:07.818ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5a81b8f7-b72f-4574-9c9f-f163bca7ea95 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282712024-05-08T03:38:07.819ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22017 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5a81b8f7-b72f-4574-9c9f-f163bca7ea95 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282722024-05-08T03:38:07.819ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282732024-05-08T03:38:07.819ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282742024-05-08T03:38:07.819ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282752024-05-08T03:38:07.819ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282762024-05-08T03:38:07.821ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282772024-05-08T03:38:07.841ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282782024-05-08T03:38:07.841ZERROtest_unauthorized (dropshot_external): Error returned from handler: ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") } local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:48631 req_id = c67db162-5dea-40ea-8ce3-ee2bd8968d44 upgrade = websocket uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282792024-05-08T03:38:07.844ZINFOtest_unauthorized (external client test context): client received response status = 405
282802024-05-08T03:38:07.844ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282812024-05-08T03:38:07.844ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282822024-05-08T03:38:07.844ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e1bf35ea-b2b2-49d4-a7cb-8fbbed358be4 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282832024-05-08T03:38:07.844ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 182 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e1bf35ea-b2b2-49d4-a7cb-8fbbed358be4 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282842024-05-08T03:38:07.844ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282852024-05-08T03:38:07.850ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282862024-05-08T03:38:07.850ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282872024-05-08T03:38:07.851ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282882024-05-08T03:38:07.851ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282892024-05-08T03:38:07.851ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282902024-05-08T03:38:07.851ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282912024-05-08T03:38:07.851ZINFOtest_unauthorized (external client test context): client received response status = 405
282922024-05-08T03:38:07.851ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282932024-05-08T03:38:07.851ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282942024-05-08T03:38:07.851ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f043014f-b178-48b1-8388-741015bc2101 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282952024-05-08T03:38:07.851ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f043014f-b178-48b1-8388-741015bc2101 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282962024-05-08T03:38:07.851ZINFOtest_unauthorized (external client test context): client received response status = 405
282972024-05-08T03:38:07.851ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
282982024-05-08T03:38:07.851ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
282992024-05-08T03:38:07.851ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 44e91772-9c20-4fc2-b996-c93546273a0b uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283002024-05-08T03:38:07.851ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 44e91772-9c20-4fc2-b996-c93546273a0b response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283012024-05-08T03:38:07.851ZINFOtest_unauthorized (external client test context): client received response status = 405
283022024-05-08T03:38:07.852ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283032024-05-08T03:38:07.852ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283042024-05-08T03:38:07.852ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 3f8f662f-c379-468a-8944-16d35aa39aa9 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283052024-05-08T03:38:07.852ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 3f8f662f-c379-468a-8944-16d35aa39aa9 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283062024-05-08T03:38:07.852ZINFOtest_unauthorized (external client test context): client received response status = 405
283072024-05-08T03:38:07.852ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283082024-05-08T03:38:07.852ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283092024-05-08T03:38:07.852ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d1a0c587-c010-459c-a27d-8ec8400d3368 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283102024-05-08T03:38:07.852ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d1a0c587-c010-459c-a27d-8ec8400d3368 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283112024-05-08T03:38:07.852ZINFOtest_unauthorized (external client test context): client received response status = 405
283122024-05-08T03:38:07.852ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283132024-05-08T03:38:07.853ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283142024-05-08T03:38:07.853ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = da647fc8-1d73-4000-8587-a73d71295e72 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283152024-05-08T03:38:07.853ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = da647fc8-1d73-4000-8587-a73d71295e72 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283162024-05-08T03:38:07.853ZINFOtest_unauthorized (external client test context): client received response status = 405
283172024-05-08T03:38:07.854ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283182024-05-08T03:38:07.854ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283192024-05-08T03:38:07.855ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283202024-05-08T03:38:07.855ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283212024-05-08T03:38:07.855ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283222024-05-08T03:38:07.856ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283232024-05-08T03:38:07.857ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 51b318a0-4587-4776-8a71-3262b40226df uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283242024-05-08T03:38:07.857ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 216 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 51b318a0-4587-4776-8a71-3262b40226df response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283252024-05-08T03:38:07.857ZINFOtest_unauthorized (external client test context): client received response status = 405
283262024-05-08T03:38:07.858ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283272024-05-08T03:38:07.858ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283282024-05-08T03:38:07.858ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 3a489712-8a95-44cd-b8ff-c2b4d43cb3d5 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283292024-05-08T03:38:07.858ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 3a489712-8a95-44cd-b8ff-c2b4d43cb3d5 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283302024-05-08T03:38:07.860ZINFOtest_unauthorized (external client test context): client received response status = 405
283312024-05-08T03:38:07.860ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283322024-05-08T03:38:07.860ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283332024-05-08T03:38:07.860ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283342024-05-08T03:38:07.860ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283352024-05-08T03:38:07.860ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283362024-05-08T03:38:07.862ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283372024-05-08T03:38:07.863ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6a78118f-db7a-471c-ad7c-21beb074907f uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283382024-05-08T03:38:07.863ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 133 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6a78118f-db7a-471c-ad7c-21beb074907f response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283392024-05-08T03:38:07.866ZINFOtest_unauthorized (external client test context): client received response status = 405
283402024-05-08T03:38:07.866ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283412024-05-08T03:38:07.866ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283422024-05-08T03:38:07.866ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 50095ba5-3ddc-408d-9379-40948bf57502 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283432024-05-08T03:38:07.866ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 50095ba5-3ddc-408d-9379-40948bf57502 response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283442024-05-08T03:38:07.866ZINFOtest_unauthorized (external client test context): client received response status = 405
283452024-05-08T03:38:07.866ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283462024-05-08T03:38:07.866ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/serial-console/stream?project=demo-project
283472024-05-08T03:38:07.866ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = a50cf3dd-5313-4879-b7d7-d6c328ae1a4a uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283482024-05-08T03:38:07.866ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = a50cf3dd-5313-4879-b7d7-d6c328ae1a4a response_code = 405 uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283492024-05-08T03:38:07.867ZINFOtest_unauthorized (external client test context): client received response status = 405
283502024-05-08T03:38:07.867ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283512024-05-08T03:38:07.867ZINFOtest_unauthorized: test: begin endpoint url = /v1/network-interfaces?project=demo-project&instance=demo-instance
283522024-05-08T03:38:07.867ZINFOtest_unauthorized: test: privileged GET url = /v1/network-interfaces?project=demo-project&instance=demo-instance
283532024-05-08T03:38:07.867ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
283542024-05-08T03:38:07.867ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283552024-05-08T03:38:07.867ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283562024-05-08T03:38:07.867ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283572024-05-08T03:38:07.867ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283582024-05-08T03:38:07.867ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283592024-05-08T03:38:07.867ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283602024-05-08T03:38:07.867ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283612024-05-08T03:38:07.881ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283622024-05-08T03:38:07.881ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283632024-05-08T03:38:07.881ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283642024-05-08T03:38:07.881ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283652024-05-08T03:38:07.885ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283662024-05-08T03:38:07.885ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283672024-05-08T03:38:07.888ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283682024-05-08T03:38:07.888ZERROtest_unauthorized (dropshot_external): Error returned from handler: InvalidRequest { message: MessagePair { external_message: "cannot connect to serial console of instance in state \"starting\"", internal_context: "" } } local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:42736 req_id = 151dce7d-18ee-4520-a99c-9f3f2ddd845a upgrade = websocket uri = /v1/instances/demo-instance/serial-console/stream?project=demo-project
283692024-05-08T03:38:07.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
283702024-05-08T03:38:07.891ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
283712024-05-08T03:38:07.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283722024-05-08T03:38:07.891ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283732024-05-08T03:38:07.891ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283742024-05-08T03:38:07.896ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
283752024-05-08T03:38:07.896ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283762024-05-08T03:38:07.896ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283772024-05-08T03:38:07.896ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283782024-05-08T03:38:07.898ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
283792024-05-08T03:38:07.912ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
283802024-05-08T03:38:07.912ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283812024-05-08T03:38:07.912ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283822024-05-08T03:38:07.914ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283832024-05-08T03:38:07.920ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
283842024-05-08T03:38:07.920ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
283852024-05-08T03:38:07.920ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283862024-05-08T03:38:07.920ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283872024-05-08T03:38:07.921ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283882024-05-08T03:38:07.926ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
283892024-05-08T03:38:07.926ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
283902024-05-08T03:38:07.926ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
283912024-05-08T03:38:07.927ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
283922024-05-08T03:38:07.931ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
283932024-05-08T03:38:07.937ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
283942024-05-08T03:38:07.937ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283952024-05-08T03:38:07.937ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283962024-05-08T03:38:07.937ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283972024-05-08T03:38:07.940ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283982024-05-08T03:38:07.947ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
283992024-05-08T03:38:07.947ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284002024-05-08T03:38:07.952ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284012024-05-08T03:38:07.953ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284022024-05-08T03:38:07.953ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284032024-05-08T03:38:07.953ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284042024-05-08T03:38:07.957ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284052024-05-08T03:38:07.957ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284062024-05-08T03:38:07.961ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284072024-05-08T03:38:07.961ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284082024-05-08T03:38:07.962ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284092024-05-08T03:38:07.966ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284102024-05-08T03:38:07.966ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284112024-05-08T03:38:07.966ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284122024-05-08T03:38:07.967ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284132024-05-08T03:38:07.970ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284142024-05-08T03:38:07.970ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284152024-05-08T03:38:07.970ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284162024-05-08T03:38:07.971ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284172024-05-08T03:38:07.981ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284182024-05-08T03:38:07.988ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284192024-05-08T03:38:07.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284202024-05-08T03:38:07.988ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284212024-05-08T03:38:07.988ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284222024-05-08T03:38:07.988ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284232024-05-08T03:38:07.988ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284242024-05-08T03:38:07.992ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284252024-05-08T03:38:07.992ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284262024-05-08T03:38:07.992ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284272024-05-08T03:38:07.992ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284282024-05-08T03:38:07.995ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284292024-05-08T03:38:07.995ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284302024-05-08T03:38:07.995ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284312024-05-08T03:38:08.002ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284322024-05-08T03:38:08.007ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284332024-05-08T03:38:08.026ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284342024-05-08T03:38:08.026ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284352024-05-08T03:38:08.026ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284362024-05-08T03:38:08.027ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284372024-05-08T03:38:08.033ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 168113 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1dd38c82-a617-4002-87ee-c0dde40043b8 response_code = 200 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284382024-05-08T03:38:08.033ZINFOtest_unauthorized (external client test context): client received response status = 200
284392024-05-08T03:38:08.033ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/network-interfaces?project=demo-project&instance=demo-instance
284402024-05-08T03:38:08.033ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
284412024-05-08T03:38:08.034ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284422024-05-08T03:38:08.034ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284432024-05-08T03:38:08.034ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284442024-05-08T03:38:08.034ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284452024-05-08T03:38:08.034ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284462024-05-08T03:38:08.035ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284472024-05-08T03:38:08.037ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284482024-05-08T03:38:08.037ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284492024-05-08T03:38:08.039ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284502024-05-08T03:38:08.041ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
284512024-05-08T03:38:08.041ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
284522024-05-08T03:38:08.041ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284532024-05-08T03:38:08.041ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284542024-05-08T03:38:08.042ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284552024-05-08T03:38:08.045ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
284562024-05-08T03:38:08.046ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284572024-05-08T03:38:08.046ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284582024-05-08T03:38:08.047ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284592024-05-08T03:38:08.050ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
284602024-05-08T03:38:08.056ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
284612024-05-08T03:38:08.056ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284622024-05-08T03:38:08.057ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284632024-05-08T03:38:08.059ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284642024-05-08T03:38:08.063ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
284652024-05-08T03:38:08.063ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
284662024-05-08T03:38:08.063ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284672024-05-08T03:38:08.063ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284682024-05-08T03:38:08.063ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284692024-05-08T03:38:08.066ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
284702024-05-08T03:38:08.066ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
284712024-05-08T03:38:08.066ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
284722024-05-08T03:38:08.067ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
284732024-05-08T03:38:08.070ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
284742024-05-08T03:38:08.075ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
284752024-05-08T03:38:08.075ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284762024-05-08T03:38:08.075ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284772024-05-08T03:38:08.075ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284782024-05-08T03:38:08.076ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284792024-05-08T03:38:08.079ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284802024-05-08T03:38:08.079ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284812024-05-08T03:38:08.080ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284822024-05-08T03:38:08.086ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284832024-05-08T03:38:08.086ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284842024-05-08T03:38:08.087ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284852024-05-08T03:38:08.091ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284862024-05-08T03:38:08.091ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284872024-05-08T03:38:08.092ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284882024-05-08T03:38:08.092ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284892024-05-08T03:38:08.092ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284902024-05-08T03:38:08.098ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284912024-05-08T03:38:08.098ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284922024-05-08T03:38:08.098ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284932024-05-08T03:38:08.099ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284942024-05-08T03:38:08.102ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284952024-05-08T03:38:08.103ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284962024-05-08T03:38:08.103ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284972024-05-08T03:38:08.104ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284982024-05-08T03:38:08.107ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
284992024-05-08T03:38:08.132ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285002024-05-08T03:38:08.133ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 99352 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6087473f-4dde-455b-893d-57b39c10cce3 response_code = 404 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285012024-05-08T03:38:08.134ZINFOtest_unauthorized (external client test context): client received response status = 404
285022024-05-08T03:38:08.134ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285032024-05-08T03:38:08.134ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285042024-05-08T03:38:08.135ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2a2fecc8-b812-46a4-a61b-3bba9e263394 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285052024-05-08T03:38:08.135ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2a2fecc8-b812-46a4-a61b-3bba9e263394 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285062024-05-08T03:38:08.135ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2a2fecc8-b812-46a4-a61b-3bba9e263394 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285072024-05-08T03:38:08.135ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2a2fecc8-b812-46a4-a61b-3bba9e263394 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285082024-05-08T03:38:08.136ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1735 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2a2fecc8-b812-46a4-a61b-3bba9e263394 response_code = 401 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285092024-05-08T03:38:08.137ZINFOtest_unauthorized (external client test context): client received response status = 401
285102024-05-08T03:38:08.137ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285112024-05-08T03:38:08.137ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285122024-05-08T03:38:08.138ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f6477228-87c8-424e-8eaa-371000d36e73 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285132024-05-08T03:38:08.138ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f6477228-87c8-424e-8eaa-371000d36e73 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285142024-05-08T03:38:08.138ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f6477228-87c8-424e-8eaa-371000d36e73 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285152024-05-08T03:38:08.139ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1091 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f6477228-87c8-424e-8eaa-371000d36e73 response_code = 401 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285162024-05-08T03:38:08.142ZINFOtest_unauthorized (external client test context): client received response status = 401
285172024-05-08T03:38:08.142ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285182024-05-08T03:38:08.143ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285192024-05-08T03:38:08.143ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e9f9c7-cba9-47fe-afda-bbc83d6234e3 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285202024-05-08T03:38:08.143ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e9f9c7-cba9-47fe-afda-bbc83d6234e3 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285212024-05-08T03:38:08.149ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:3993:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#119}::from::instance_network_interface_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::InstanceNetworkInterface>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4017:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#119}::from::instance_network_interface_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#119}::from::instance_network_interface_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::InstanceNetworkInterface>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#119}::from::instance_network_interface_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::InstanceSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<omicron_common::api::external::InstanceNetworkInterface>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e9f9c7-cba9-47fe-afda-bbc83d6234e3 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285222024-05-08T03:38:08.166ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 20461 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e9f9c7-cba9-47fe-afda-bbc83d6234e3 response_code = 401 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285232024-05-08T03:38:08.166ZINFOtest_unauthorized (external client test context): client received response status = 401
285242024-05-08T03:38:08.166ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285252024-05-08T03:38:08.166ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285262024-05-08T03:38:08.166ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = db14dd2a-81cb-47e3-b5f0-5a9526a6bad9 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285272024-05-08T03:38:08.166ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 74 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = db14dd2a-81cb-47e3-b5f0-5a9526a6bad9 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285282024-05-08T03:38:08.166ZINFOtest_unauthorized (external client test context): client received response status = 405
285292024-05-08T03:38:08.166ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285302024-05-08T03:38:08.166ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285312024-05-08T03:38:08.166ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 82e101cd-2a83-4bed-9b3e-4fc8804f0c47 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285322024-05-08T03:38:08.166ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 82e101cd-2a83-4bed-9b3e-4fc8804f0c47 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285332024-05-08T03:38:08.166ZINFOtest_unauthorized (external client test context): client received response status = 405
285342024-05-08T03:38:08.166ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285352024-05-08T03:38:08.166ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285362024-05-08T03:38:08.166ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1def9c44-6749-4a02-9ffe-fdf0d6f1a93c uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285372024-05-08T03:38:08.167ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 33 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1def9c44-6749-4a02-9ffe-fdf0d6f1a93c response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285382024-05-08T03:38:08.167ZINFOtest_unauthorized (external client test context): client received response status = 405
285392024-05-08T03:38:08.167ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285402024-05-08T03:38:08.167ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285412024-05-08T03:38:08.167ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 667c1968-d6cf-4d6a-867c-9cce08feac1e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285422024-05-08T03:38:08.167ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 72 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 667c1968-d6cf-4d6a-867c-9cce08feac1e response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285432024-05-08T03:38:08.167ZINFOtest_unauthorized (external client test context): client received response status = 405
285442024-05-08T03:38:08.169ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/network-interfaces?project=demo-project&instance=demo-instance
285452024-05-08T03:38:08.169ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ip\\":null,\\"name\\":\\"net0\\",\\"subnet_name\\":\\"demo-vpc-subnet\\",\\"vpc_name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
285462024-05-08T03:38:08.169ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285472024-05-08T03:38:08.169ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285482024-05-08T03:38:08.169ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285492024-05-08T03:38:08.169ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285502024-05-08T03:38:08.169ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285512024-05-08T03:38:08.172ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285522024-05-08T03:38:08.177ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285532024-05-08T03:38:08.177ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285542024-05-08T03:38:08.192ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285552024-05-08T03:38:08.195ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
285562024-05-08T03:38:08.195ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
285572024-05-08T03:38:08.196ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285582024-05-08T03:38:08.196ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285592024-05-08T03:38:08.197ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285602024-05-08T03:38:08.203ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
285612024-05-08T03:38:08.203ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285622024-05-08T03:38:08.203ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285632024-05-08T03:38:08.207ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285642024-05-08T03:38:08.211ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
285652024-05-08T03:38:08.215ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
285662024-05-08T03:38:08.215ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285672024-05-08T03:38:08.216ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285682024-05-08T03:38:08.218ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285692024-05-08T03:38:08.221ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
285702024-05-08T03:38:08.221ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
285712024-05-08T03:38:08.221ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285722024-05-08T03:38:08.221ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285732024-05-08T03:38:08.224ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285742024-05-08T03:38:08.228ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
285752024-05-08T03:38:08.228ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
285762024-05-08T03:38:08.228ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
285772024-05-08T03:38:08.231ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
285782024-05-08T03:38:08.236ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
285792024-05-08T03:38:08.239ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
285802024-05-08T03:38:08.239ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285812024-05-08T03:38:08.239ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285822024-05-08T03:38:08.239ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285832024-05-08T03:38:08.240ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285842024-05-08T03:38:08.244ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285852024-05-08T03:38:08.244ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285862024-05-08T03:38:08.246ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285872024-05-08T03:38:08.249ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285882024-05-08T03:38:08.249ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285892024-05-08T03:38:08.250ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285902024-05-08T03:38:08.254ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285912024-05-08T03:38:08.255ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285922024-05-08T03:38:08.255ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285932024-05-08T03:38:08.255ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285942024-05-08T03:38:08.259ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285952024-05-08T03:38:08.271ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285962024-05-08T03:38:08.271ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285972024-05-08T03:38:08.272ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285982024-05-08T03:38:08.273ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
285992024-05-08T03:38:08.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
286002024-05-08T03:38:08.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
286012024-05-08T03:38:08.276ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
286022024-05-08T03:38:08.280ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286032024-05-08T03:38:08.280ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286042024-05-08T03:38:08.280ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286052024-05-08T03:38:08.283ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286062024-05-08T03:38:08.285ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
286072024-05-08T03:38:08.285ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:07.562126099","datum":47}\n
286082024-05-08T03:38:08.289ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286092024-05-08T03:38:08.328ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286102024-05-08T03:38:08.328ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 159680 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e24a50be-3d3b-4f46-a68e-272fdebc7eb8 response_code = 404 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286112024-05-08T03:38:08.331ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
286122024-05-08T03:38:08.331ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
286132024-05-08T03:38:08.331ZINFOtest_unauthorized (external client test context): client received response status = 404
286142024-05-08T03:38:08.331ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286152024-05-08T03:38:08.331ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ip\\":null,\\"name\\":\\"net0\\",\\"subnet_name\\":\\"demo-vpc-subnet\\",\\"vpc_name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286162024-05-08T03:38:08.332ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1f962c1e-4b1d-428d-8474-a6f5361855a8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286172024-05-08T03:38:08.334ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1f962c1e-4b1d-428d-8474-a6f5361855a8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286182024-05-08T03:38:08.334ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1f962c1e-4b1d-428d-8474-a6f5361855a8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286192024-05-08T03:38:08.335ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1f962c1e-4b1d-428d-8474-a6f5361855a8 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286202024-05-08T03:38:08.335ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 2105 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1f962c1e-4b1d-428d-8474-a6f5361855a8 response_code = 401 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286212024-05-08T03:38:08.335ZINFOtest_unauthorized (external client test context): client received response status = 401
286222024-05-08T03:38:08.336ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286232024-05-08T03:38:08.336ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ip\\":null,\\"name\\":\\"net0\\",\\"subnet_name\\":\\"demo-vpc-subnet\\",\\"vpc_name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286242024-05-08T03:38:08.336ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d5a2ca71-e7f9-4217-94d2-d5d4932aa00e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286252024-05-08T03:38:08.336ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d5a2ca71-e7f9-4217-94d2-d5d4932aa00e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286262024-05-08T03:38:08.336ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d5a2ca71-e7f9-4217-94d2-d5d4932aa00e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286272024-05-08T03:38:08.336ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 680 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d5a2ca71-e7f9-4217-94d2-d5d4932aa00e response_code = 401 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286282024-05-08T03:38:08.337ZINFOtest_unauthorized (external client test context): client received response status = 401
286292024-05-08T03:38:08.339ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286302024-05-08T03:38:08.339ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"\\",\\"ip\\":null,\\"name\\":\\"net0\\",\\"subnet_name\\":\\"demo-vpc-subnet\\",\\"vpc_name\\":\\"demo-vpc\\"}")) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286312024-05-08T03:38:08.339ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 54e37419-9803-432f-8c2a-2641487b7d0d uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286322024-05-08T03:38:08.339ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 54e37419-9803-432f-8c2a-2641487b7d0d uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286332024-05-08T03:38:08.343ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4033:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#120}::from::instance_network_interface_create::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::InstanceNetworkInterface>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4046:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#120}::from::instance_network_interface_create::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#120}::from::instance_network_interface_create::{async_fn_env#0}, dropshot::handler::HttpResponseCreated<omicron_common::api::external::InstanceNetworkInterface>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#120}::from::instance_network_interface_create::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::InstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceCreate>), dropshot::handler::HttpResponseCreated<omicron_common::api::external::InstanceNetworkInterface>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 54e37419-9803-432f-8c2a-2641487b7d0d uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286342024-05-08T03:38:08.343ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4770 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 54e37419-9803-432f-8c2a-2641487b7d0d response_code = 401 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286352024-05-08T03:38:08.343ZINFOtest_unauthorized (external client test context): client received response status = 401
286362024-05-08T03:38:08.343ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286372024-05-08T03:38:08.344ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286382024-05-08T03:38:08.344ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 226f2c54-29c3-4c18-b5c3-c1b7de5fd820 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286392024-05-08T03:38:08.345ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 226f2c54-29c3-4c18-b5c3-c1b7de5fd820 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286402024-05-08T03:38:08.345ZINFOtest_unauthorized (external client test context): client received response status = 405
286412024-05-08T03:38:08.345ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286422024-05-08T03:38:08.345ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286432024-05-08T03:38:08.346ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4b7508bc-7278-4185-926e-4c6696443796 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286442024-05-08T03:38:08.346ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4b7508bc-7278-4185-926e-4c6696443796 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286452024-05-08T03:38:08.347ZINFOtest_unauthorized (external client test context): client received response status = 405
286462024-05-08T03:38:08.347ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286472024-05-08T03:38:08.347ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286482024-05-08T03:38:08.348ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9c82e814-24c6-4e5d-8807-853c6881d955 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286492024-05-08T03:38:08.348ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9c82e814-24c6-4e5d-8807-853c6881d955 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286502024-05-08T03:38:08.349ZINFOtest_unauthorized (external client test context): client received response status = 405
286512024-05-08T03:38:08.349ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286522024-05-08T03:38:08.349ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286532024-05-08T03:38:08.351ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1e67d04a-1861-4903-a971-19cdccb4719d uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286542024-05-08T03:38:08.351ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1e67d04a-1861-4903-a971-19cdccb4719d response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286552024-05-08T03:38:08.351ZINFOtest_unauthorized (external client test context): client received response status = 405
286562024-05-08T03:38:08.351ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286572024-05-08T03:38:08.351ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286582024-05-08T03:38:08.351ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b1ffec99-8acc-4e4d-a761-928354c41cb5 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286592024-05-08T03:38:08.352ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 110 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b1ffec99-8acc-4e4d-a761-928354c41cb5 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286602024-05-08T03:38:08.352ZINFOtest_unauthorized (external client test context): client received response status = 405
286612024-05-08T03:38:08.353ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286622024-05-08T03:38:08.353ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286632024-05-08T03:38:08.353ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 06f8a964-ecd3-4bae-bc58-5608bbf7d2d6 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286642024-05-08T03:38:08.353ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 06f8a964-ecd3-4bae-bc58-5608bbf7d2d6 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286652024-05-08T03:38:08.354ZINFOtest_unauthorized (external client test context): client received response status = 405
286662024-05-08T03:38:08.354ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286672024-05-08T03:38:08.354ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286682024-05-08T03:38:08.355ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 3c676f38-33d6-4812-aefd-49d53da2e5c1 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286692024-05-08T03:38:08.355ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 148 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 3c676f38-33d6-4812-aefd-49d53da2e5c1 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286702024-05-08T03:38:08.361ZINFOtest_unauthorized (external client test context): client received response status = 405
286712024-05-08T03:38:08.361ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286722024-05-08T03:38:08.361ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286732024-05-08T03:38:08.384ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f3ece243-06cb-4b9a-b392-ca160ab8eed4 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286742024-05-08T03:38:08.384ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22732 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f3ece243-06cb-4b9a-b392-ca160ab8eed4 response_code = 405 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286752024-05-08T03:38:08.385ZINFOtest_unauthorized (external client test context): client received response status = 405
286762024-05-08T03:38:08.386ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/network-interfaces?project=demo-project&instance=demo-instance
286772024-05-08T03:38:08.386ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces?project=demo-project&instance=demo-instance
286782024-05-08T03:38:08.387ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286792024-05-08T03:38:08.387ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286802024-05-08T03:38:08.387ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
286812024-05-08T03:38:08.387ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
286822024-05-08T03:38:08.387ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
286832024-05-08T03:38:08.389ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
286842024-05-08T03:38:08.401ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
286852024-05-08T03:38:08.401ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
286862024-05-08T03:38:08.402ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
286872024-05-08T03:38:08.407ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
286882024-05-08T03:38:08.407ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
286892024-05-08T03:38:08.407ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
286902024-05-08T03:38:08.407ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
286912024-05-08T03:38:08.408ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
286922024-05-08T03:38:08.412ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
286932024-05-08T03:38:08.413ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
286942024-05-08T03:38:08.413ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
286952024-05-08T03:38:08.414ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
286962024-05-08T03:38:08.417ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
286972024-05-08T03:38:08.430ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
286982024-05-08T03:38:08.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
286992024-05-08T03:38:08.431ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287002024-05-08T03:38:08.431ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287012024-05-08T03:38:08.436ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
287022024-05-08T03:38:08.436ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
287032024-05-08T03:38:08.436ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287042024-05-08T03:38:08.436ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287052024-05-08T03:38:08.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287062024-05-08T03:38:08.440ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
287072024-05-08T03:38:08.440ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287082024-05-08T03:38:08.440ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287092024-05-08T03:38:08.441ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287102024-05-08T03:38:08.442ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
287112024-05-08T03:38:08.443ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
287122024-05-08T03:38:08.447ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
287132024-05-08T03:38:08.447ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287142024-05-08T03:38:08.447ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287152024-05-08T03:38:08.447ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287162024-05-08T03:38:08.448ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287172024-05-08T03:38:08.452ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287182024-05-08T03:38:08.452ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287192024-05-08T03:38:08.454ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287202024-05-08T03:38:08.457ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287212024-05-08T03:38:08.458ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287222024-05-08T03:38:08.458ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287232024-05-08T03:38:08.463ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287242024-05-08T03:38:08.463ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287252024-05-08T03:38:08.463ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287262024-05-08T03:38:08.463ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287272024-05-08T03:38:08.464ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287282024-05-08T03:38:08.468ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287292024-05-08T03:38:08.468ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287302024-05-08T03:38:08.468ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287312024-05-08T03:38:08.471ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287322024-05-08T03:38:08.478ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287332024-05-08T03:38:08.478ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287342024-05-08T03:38:08.478ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287352024-05-08T03:38:08.481ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287362024-05-08T03:38:08.484ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287372024-05-08T03:38:08.503ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287382024-05-08T03:38:08.504ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287392024-05-08T03:38:08.504ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287402024-05-08T03:38:08.504ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287412024-05-08T03:38:08.504ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287422024-05-08T03:38:08.505ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287432024-05-08T03:38:08.510ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287442024-05-08T03:38:08.510ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287452024-05-08T03:38:08.510ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287462024-05-08T03:38:08.511ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287472024-05-08T03:38:08.515ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287482024-05-08T03:38:08.515ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287492024-05-08T03:38:08.516ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287502024-05-08T03:38:08.516ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287512024-05-08T03:38:08.518ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287522024-05-08T03:38:08.533ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287532024-05-08T03:38:08.533ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287542024-05-08T03:38:08.534ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e roles = RoleSet { roles: {} } uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287552024-05-08T03:38:08.534ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e resource = Database result = Ok(()) uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287562024-05-08T03:38:08.540ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 153644 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7f9281ed-5757-4be5-a36c-be2c6b12068e response_code = 200 uri = /v1/network-interfaces?project=demo-project&instance=demo-instance
287572024-05-08T03:38:08.541ZINFOtest_unauthorized (external client test context): client received response status = 200
287582024-05-08T03:38:08.542ZINFOtest_unauthorized: test: begin endpoint url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
287592024-05-08T03:38:08.542ZINFOtest_unauthorized: test: privileged GET url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
287602024-05-08T03:38:08.542ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
287612024-05-08T03:38:08.542ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
287622024-05-08T03:38:08.543ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
287632024-05-08T03:38:08.543ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
287642024-05-08T03:38:08.543ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287652024-05-08T03:38:08.543ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287662024-05-08T03:38:08.544ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287672024-05-08T03:38:08.547ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287682024-05-08T03:38:08.547ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287692024-05-08T03:38:08.547ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287702024-05-08T03:38:08.551ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
287712024-05-08T03:38:08.551ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
287722024-05-08T03:38:08.551ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
287732024-05-08T03:38:08.552ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
287742024-05-08T03:38:08.552ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
287752024-05-08T03:38:08.552ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287762024-05-08T03:38:08.552ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287772024-05-08T03:38:08.554ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287782024-05-08T03:38:08.555ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
287792024-05-08T03:38:08.556ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287802024-05-08T03:38:08.556ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287812024-05-08T03:38:08.557ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287822024-05-08T03:38:08.558ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
287832024-05-08T03:38:08.560ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
287842024-05-08T03:38:08.561ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
287852024-05-08T03:38:08.565ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
287862024-05-08T03:38:08.565ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287872024-05-08T03:38:08.566ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287882024-05-08T03:38:08.566ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287892024-05-08T03:38:08.569ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
287902024-05-08T03:38:08.569ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
287912024-05-08T03:38:08.569ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287922024-05-08T03:38:08.569ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287932024-05-08T03:38:08.570ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287942024-05-08T03:38:08.574ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
287952024-05-08T03:38:08.574ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
287962024-05-08T03:38:08.574ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
287972024-05-08T03:38:08.576ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
287982024-05-08T03:38:08.578ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
287992024-05-08T03:38:08.584ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
288002024-05-08T03:38:08.584ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288012024-05-08T03:38:08.584ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288022024-05-08T03:38:08.585ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288032024-05-08T03:38:08.585ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288042024-05-08T03:38:08.588ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288052024-05-08T03:38:08.588ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288062024-05-08T03:38:08.589ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288072024-05-08T03:38:08.593ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288082024-05-08T03:38:08.593ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288092024-05-08T03:38:08.594ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288102024-05-08T03:38:08.598ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288112024-05-08T03:38:08.598ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288122024-05-08T03:38:08.600ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288132024-05-08T03:38:08.603ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288142024-05-08T03:38:08.603ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288152024-05-08T03:38:08.603ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288162024-05-08T03:38:08.603ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288172024-05-08T03:38:08.604ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288182024-05-08T03:38:08.608ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288192024-05-08T03:38:08.608ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288202024-05-08T03:38:08.608ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288212024-05-08T03:38:08.609ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288222024-05-08T03:38:08.616ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288232024-05-08T03:38:08.616ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288242024-05-08T03:38:08.616ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288252024-05-08T03:38:08.617ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288262024-05-08T03:38:08.620ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288272024-05-08T03:38:08.635ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288282024-05-08T03:38:08.637ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 94190 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6402624f-fb4f-4588-a113-e658d579aef5 response_code = 200 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288292024-05-08T03:38:08.637ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
288302024-05-08T03:38:08.638ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
288312024-05-08T03:38:08.638ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
288322024-05-08T03:38:08.638ZINFOtest_unauthorized (external client test context): client received response status = 200
288332024-05-08T03:38:08.639ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288342024-05-08T03:38:08.639ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288352024-05-08T03:38:08.640ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288362024-05-08T03:38:08.640ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288372024-05-08T03:38:08.641ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288382024-05-08T03:38:08.641ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288392024-05-08T03:38:08.641ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288402024-05-08T03:38:08.642ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288412024-05-08T03:38:08.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288422024-05-08T03:38:08.652ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288432024-05-08T03:38:08.653ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288442024-05-08T03:38:08.699ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
288452024-05-08T03:38:08.699ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
288462024-05-08T03:38:08.699ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288472024-05-08T03:38:08.699ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288482024-05-08T03:38:08.700ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288492024-05-08T03:38:08.707ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
288502024-05-08T03:38:08.707ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288512024-05-08T03:38:08.711ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288522024-05-08T03:38:08.712ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288532024-05-08T03:38:08.715ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
288542024-05-08T03:38:08.720ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
288552024-05-08T03:38:08.720ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288562024-05-08T03:38:08.720ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288572024-05-08T03:38:08.720ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288582024-05-08T03:38:08.723ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
288592024-05-08T03:38:08.723ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
288602024-05-08T03:38:08.723ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288612024-05-08T03:38:08.724ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288622024-05-08T03:38:08.725ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288632024-05-08T03:38:08.728ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
288642024-05-08T03:38:08.728ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
288652024-05-08T03:38:08.728ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
288662024-05-08T03:38:08.730ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
288672024-05-08T03:38:08.734ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
288682024-05-08T03:38:08.743ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
288692024-05-08T03:38:08.743ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288702024-05-08T03:38:08.743ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288712024-05-08T03:38:08.743ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288722024-05-08T03:38:08.745ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288732024-05-08T03:38:08.747ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288742024-05-08T03:38:08.748ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288752024-05-08T03:38:08.751ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288762024-05-08T03:38:08.757ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288772024-05-08T03:38:08.757ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288782024-05-08T03:38:08.758ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288792024-05-08T03:38:08.764ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288802024-05-08T03:38:08.764ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288812024-05-08T03:38:08.765ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288822024-05-08T03:38:08.777ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288832024-05-08T03:38:08.778ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288842024-05-08T03:38:08.778ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288852024-05-08T03:38:08.778ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288862024-05-08T03:38:08.780ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288872024-05-08T03:38:08.784ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288882024-05-08T03:38:08.784ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288892024-05-08T03:38:08.784ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288902024-05-08T03:38:08.785ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288912024-05-08T03:38:08.825ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288922024-05-08T03:38:08.825ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288932024-05-08T03:38:08.825ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288942024-05-08T03:38:08.829ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288952024-05-08T03:38:08.832ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288962024-05-08T03:38:08.852ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } result = Err(ObjectNotFound { type_name: InstanceNetworkInterface, lookup_type: ByName("net0") }) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288972024-05-08T03:38:08.855ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance-network-interface with name "net0" error_message_internal = not found: instance-network-interface with name "net0" latency_us = 214384 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6ff12cb9-bc61-4e91-b264-8e7bbc968bf1 response_code = 404 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
288982024-05-08T03:38:08.855ZINFOtest_unauthorized (external client test context): client received response status = 404
288992024-05-08T03:38:08.855ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289002024-05-08T03:38:08.855ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289012024-05-08T03:38:08.855ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9e3b01a4-c53d-4dd6-a64d-abb836ec602b uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289022024-05-08T03:38:08.855ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9e3b01a4-c53d-4dd6-a64d-abb836ec602b uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289032024-05-08T03:38:08.856ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9e3b01a4-c53d-4dd6-a64d-abb836ec602b uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289042024-05-08T03:38:08.856ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9e3b01a4-c53d-4dd6-a64d-abb836ec602b uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289052024-05-08T03:38:08.856ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 721 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9e3b01a4-c53d-4dd6-a64d-abb836ec602b response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289062024-05-08T03:38:08.857ZINFOtest_unauthorized (external client test context): client received response status = 401
289072024-05-08T03:38:08.858ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289082024-05-08T03:38:08.858ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289092024-05-08T03:38:08.858ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5988dd50-6df0-4b7c-a00f-fcf1433bebee uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289102024-05-08T03:38:08.859ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5988dd50-6df0-4b7c-a00f-fcf1433bebee uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289112024-05-08T03:38:08.859ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5988dd50-6df0-4b7c-a00f-fcf1433bebee uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289122024-05-08T03:38:08.859ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1000 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5988dd50-6df0-4b7c-a00f-fcf1433bebee response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289132024-05-08T03:38:08.860ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
289142024-05-08T03:38:08.860ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
289152024-05-08T03:38:08.860ZINFOtest_unauthorized (external client test context): client received response status = 401
289162024-05-08T03:38:08.860ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289172024-05-08T03:38:08.860ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289182024-05-08T03:38:08.860ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 022565a9-9275-4c84-a97f-fdf1524bc42a uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289192024-05-08T03:38:08.860ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 022565a9-9275-4c84-a97f-fdf1524bc42a uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289202024-05-08T03:38:08.862ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4099:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#122}::from::instance_network_interface_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::InstanceNetworkInterface>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4114:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#122}::from::instance_network_interface_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#122}::from::instance_network_interface_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::InstanceNetworkInterface>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#122}::from::instance_network_interface_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>), dropshot::handler::HttpResponseOk<omicron_common::api::external::InstanceNetworkInterface>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 022565a9-9275-4c84-a97f-fdf1524bc42a uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289212024-05-08T03:38:08.862ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1447 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 022565a9-9275-4c84-a97f-fdf1524bc42a response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289222024-05-08T03:38:08.862ZINFOtest_unauthorized (external client test context): client received response status = 401
289232024-05-08T03:38:08.862ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289242024-05-08T03:38:08.862ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an updated description\\",\\"name\\":null,\\"primary\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289252024-05-08T03:38:08.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289262024-05-08T03:38:08.862ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289272024-05-08T03:38:08.863ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289282024-05-08T03:38:08.863ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289292024-05-08T03:38:08.863ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289302024-05-08T03:38:08.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289312024-05-08T03:38:08.866ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289322024-05-08T03:38:08.866ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289332024-05-08T03:38:08.867ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289342024-05-08T03:38:08.870ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
289352024-05-08T03:38:08.870ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
289362024-05-08T03:38:08.870ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289372024-05-08T03:38:08.870ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289382024-05-08T03:38:08.871ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289392024-05-08T03:38:08.874ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
289402024-05-08T03:38:08.874ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289412024-05-08T03:38:08.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289422024-05-08T03:38:08.876ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289432024-05-08T03:38:08.879ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
289442024-05-08T03:38:08.885ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
289452024-05-08T03:38:08.886ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289462024-05-08T03:38:08.886ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289472024-05-08T03:38:08.887ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289482024-05-08T03:38:08.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
289492024-05-08T03:38:08.891ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
289502024-05-08T03:38:08.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289512024-05-08T03:38:08.891ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289522024-05-08T03:38:08.894ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289532024-05-08T03:38:08.897ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
289542024-05-08T03:38:08.898ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
289552024-05-08T03:38:08.898ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
289562024-05-08T03:38:08.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
289572024-05-08T03:38:08.901ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
289582024-05-08T03:38:08.907ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
289592024-05-08T03:38:08.908ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289602024-05-08T03:38:08.908ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289612024-05-08T03:38:08.908ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289622024-05-08T03:38:08.908ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289632024-05-08T03:38:08.911ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289642024-05-08T03:38:08.911ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289652024-05-08T03:38:08.913ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289662024-05-08T03:38:08.916ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289672024-05-08T03:38:08.916ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289682024-05-08T03:38:08.919ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289692024-05-08T03:38:08.922ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289702024-05-08T03:38:08.922ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289712024-05-08T03:38:08.923ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289722024-05-08T03:38:08.926ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289732024-05-08T03:38:08.926ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289742024-05-08T03:38:08.926ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289752024-05-08T03:38:08.926ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289762024-05-08T03:38:08.927ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289772024-05-08T03:38:08.931ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289782024-05-08T03:38:08.931ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289792024-05-08T03:38:08.931ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289802024-05-08T03:38:08.932ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289812024-05-08T03:38:08.935ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289822024-05-08T03:38:08.935ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289832024-05-08T03:38:08.935ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289842024-05-08T03:38:08.936ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289852024-05-08T03:38:08.940ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289862024-05-08T03:38:08.963ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } result = Err(ObjectNotFound { type_name: InstanceNetworkInterface, lookup_type: ByName("net0") }) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289872024-05-08T03:38:08.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance-network-interface with name "net0" error_message_internal = not found: instance-network-interface with name "net0" latency_us = 101305 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c7e22967-a500-492a-96da-fa554a9f6f09 response_code = 404 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289882024-05-08T03:38:08.964ZINFOtest_unauthorized (external client test context): client received response status = 404
289892024-05-08T03:38:08.964ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289902024-05-08T03:38:08.964ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an updated description\\",\\"name\\":null,\\"primary\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289912024-05-08T03:38:08.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d38da3d0-1286-4ffc-8585-dd6bcdc043d6 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289922024-05-08T03:38:08.965ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d38da3d0-1286-4ffc-8585-dd6bcdc043d6 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289932024-05-08T03:38:08.965ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d38da3d0-1286-4ffc-8585-dd6bcdc043d6 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289942024-05-08T03:38:08.965ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d38da3d0-1286-4ffc-8585-dd6bcdc043d6 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289952024-05-08T03:38:08.965ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 741 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d38da3d0-1286-4ffc-8585-dd6bcdc043d6 response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289962024-05-08T03:38:08.965ZINFOtest_unauthorized (external client test context): client received response status = 401
289972024-05-08T03:38:08.965ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289982024-05-08T03:38:08.965ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an updated description\\",\\"name\\":null,\\"primary\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
289992024-05-08T03:38:08.966ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6599e35f-dca6-4dc9-ad91-e6ed65e16c12 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290002024-05-08T03:38:08.966ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6599e35f-dca6-4dc9-ad91-e6ed65e16c12 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290012024-05-08T03:38:08.966ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6599e35f-dca6-4dc9-ad91-e6ed65e16c12 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290022024-05-08T03:38:08.966ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 262 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6599e35f-dca6-4dc9-ad91-e6ed65e16c12 response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290032024-05-08T03:38:08.967ZINFOtest_unauthorized (external client test context): client received response status = 401
290042024-05-08T03:38:08.967ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290052024-05-08T03:38:08.967ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"description\\":\\"an updated description\\",\\"name\\":null,\\"primary\\":false}")) method = PUT uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290062024-05-08T03:38:08.967ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = be0e55ba-b1ad-42a5-83f7-eccd140f355c uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290072024-05-08T03:38:08.967ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = be0e55ba-b1ad-42a5-83f7-eccd140f355c uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290082024-05-08T03:38:08.972ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4131:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#123}::from::instance_network_interface_update::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::InstanceNetworkInterface>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4156:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#123}::from::instance_network_interface_update::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#123}::from::instance_network_interface_update::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::InstanceNetworkInterface>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceUpdate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceUpdate>) -> omicron_nexus::external_api::http_entrypoints::{impl#123}::from::instance_network_interface_update::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::InstanceNetworkInterfaceUpdate>), dropshot::handler::HttpResponseOk<omicron_common::api::external::InstanceNetworkInterface>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = be0e55ba-b1ad-42a5-83f7-eccd140f355c uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290092024-05-08T03:38:08.972ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5246 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = be0e55ba-b1ad-42a5-83f7-eccd140f355c response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290102024-05-08T03:38:08.973ZINFOtest_unauthorized (external client test context): client received response status = 401
290112024-05-08T03:38:08.973ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290122024-05-08T03:38:08.974ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290132024-05-08T03:38:08.974ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9a3177be-a485-4b98-8b99-d5ba05c2353d uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290142024-05-08T03:38:08.974ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 112 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9a3177be-a485-4b98-8b99-d5ba05c2353d response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290152024-05-08T03:38:08.974ZINFOtest_unauthorized (external client test context): client received response status = 405
290162024-05-08T03:38:08.974ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290172024-05-08T03:38:08.974ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290182024-05-08T03:38:08.975ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 62d67e8a-247c-4ff5-8b4b-61a94dcd1eeb uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290192024-05-08T03:38:08.975ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 62d67e8a-247c-4ff5-8b4b-61a94dcd1eeb response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290202024-05-08T03:38:08.975ZINFOtest_unauthorized (external client test context): client received response status = 405
290212024-05-08T03:38:08.975ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290222024-05-08T03:38:08.975ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290232024-05-08T03:38:08.975ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = dca74f7d-b8e0-4acf-aa43-68732b0d668b uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290242024-05-08T03:38:08.975ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = dca74f7d-b8e0-4acf-aa43-68732b0d668b response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290252024-05-08T03:38:08.975ZINFOtest_unauthorized (external client test context): client received response status = 405
290262024-05-08T03:38:08.975ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290272024-05-08T03:38:08.975ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290282024-05-08T03:38:08.976ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = eec10d01-ae6b-4ebc-870a-9534dfe03de2 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290292024-05-08T03:38:08.976ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = eec10d01-ae6b-4ebc-870a-9534dfe03de2 response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290302024-05-08T03:38:08.976ZINFOtest_unauthorized (external client test context): client received response status = 405
290312024-05-08T03:38:08.976ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290322024-05-08T03:38:08.976ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290332024-05-08T03:38:08.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290342024-05-08T03:38:08.998ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290352024-05-08T03:38:08.998ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290362024-05-08T03:38:08.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290372024-05-08T03:38:08.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290382024-05-08T03:38:08.998ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290392024-05-08T03:38:09.001ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290402024-05-08T03:38:09.001ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290412024-05-08T03:38:09.001ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290422024-05-08T03:38:09.005ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
290432024-05-08T03:38:09.005ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
290442024-05-08T03:38:09.005ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290452024-05-08T03:38:09.006ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290462024-05-08T03:38:09.006ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290472024-05-08T03:38:09.008ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
290482024-05-08T03:38:09.008ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290492024-05-08T03:38:09.009ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290502024-05-08T03:38:09.009ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290512024-05-08T03:38:09.011ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
290522024-05-08T03:38:09.015ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
290532024-05-08T03:38:09.015ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290542024-05-08T03:38:09.015ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290552024-05-08T03:38:09.016ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290562024-05-08T03:38:09.018ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
290572024-05-08T03:38:09.018ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
290582024-05-08T03:38:09.018ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290592024-05-08T03:38:09.018ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290602024-05-08T03:38:09.019ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290612024-05-08T03:38:09.021ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
290622024-05-08T03:38:09.021ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
290632024-05-08T03:38:09.021ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
290642024-05-08T03:38:09.022ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
290652024-05-08T03:38:09.028ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
290662024-05-08T03:38:09.036ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
290672024-05-08T03:38:09.036ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290682024-05-08T03:38:09.036ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290692024-05-08T03:38:09.036ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290702024-05-08T03:38:09.037ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290712024-05-08T03:38:09.041ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290722024-05-08T03:38:09.041ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290732024-05-08T03:38:09.043ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290742024-05-08T03:38:09.046ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290752024-05-08T03:38:09.046ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290762024-05-08T03:38:09.046ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290772024-05-08T03:38:09.049ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290782024-05-08T03:38:09.049ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290792024-05-08T03:38:09.049ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290802024-05-08T03:38:09.053ZTRACtest_unauthorized (dropshot_external): authorize begin action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290812024-05-08T03:38:09.053ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290822024-05-08T03:38:09.053ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290832024-05-08T03:38:09.053ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290842024-05-08T03:38:09.054ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290852024-05-08T03:38:09.057ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290862024-05-08T03:38:09.057ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290872024-05-08T03:38:09.057ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290882024-05-08T03:38:09.058ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290892024-05-08T03:38:09.061ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290902024-05-08T03:38:09.061ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290912024-05-08T03:38:09.061ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290922024-05-08T03:38:09.061ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290932024-05-08T03:38:09.065ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290942024-05-08T03:38:09.116ZDEBGtest_unauthorized (dropshot_external): authorize result action = Delete actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } result = Err(ObjectNotFound { type_name: InstanceNetworkInterface, lookup_type: ByName("net0") }) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290952024-05-08T03:38:09.116ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance-network-interface with name "net0" error_message_internal = not found: instance-network-interface with name "net0" latency_us = 139828 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9e6f84f-6781-4c30-8bff-6c8dbaa7ff14 response_code = 404 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290962024-05-08T03:38:09.118ZINFOtest_unauthorized (external client test context): client received response status = 404
290972024-05-08T03:38:09.118ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290982024-05-08T03:38:09.118ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
290992024-05-08T03:38:09.119ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dc71c383-1ac3-4a0e-8b5a-52fcb44cb4dc uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291002024-05-08T03:38:09.120ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dc71c383-1ac3-4a0e-8b5a-52fcb44cb4dc uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291012024-05-08T03:38:09.121ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dc71c383-1ac3-4a0e-8b5a-52fcb44cb4dc uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291022024-05-08T03:38:09.121ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dc71c383-1ac3-4a0e-8b5a-52fcb44cb4dc uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291032024-05-08T03:38:09.122ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 3434 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dc71c383-1ac3-4a0e-8b5a-52fcb44cb4dc response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291042024-05-08T03:38:09.124ZINFOtest_unauthorized (external client test context): client received response status = 401
291052024-05-08T03:38:09.125ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291062024-05-08T03:38:09.125ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291072024-05-08T03:38:09.126ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 104cd4dd-2d20-4ff2-90d0-38e87f438777 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291082024-05-08T03:38:09.126ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 104cd4dd-2d20-4ff2-90d0-38e87f438777 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291092024-05-08T03:38:09.126ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 104cd4dd-2d20-4ff2-90d0-38e87f438777 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291102024-05-08T03:38:09.126ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 534 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 104cd4dd-2d20-4ff2-90d0-38e87f438777 response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291112024-05-08T03:38:09.127ZINFOtest_unauthorized (external client test context): client received response status = 401
291122024-05-08T03:38:09.127ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291132024-05-08T03:38:09.127ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291142024-05-08T03:38:09.127ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = bc60df3a-4a50-45f3-be05-57590fc67838 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291152024-05-08T03:38:09.127ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = bc60df3a-4a50-45f3-be05-57590fc67838 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291162024-05-08T03:38:09.131ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4067:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#121}::from::instance_network_interface_delete::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4083:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#121}::from::instance_network_interface_delete::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#121}::from::instance_network_interface_delete::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#121}::from::instance_network_interface_delete::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::NetworkInterfacePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalInstanceSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = bc60df3a-4a50-45f3-be05-57590fc67838 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291172024-05-08T03:38:09.131ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3538 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = bc60df3a-4a50-45f3-be05-57590fc67838 response_code = 401 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291182024-05-08T03:38:09.131ZINFOtest_unauthorized (external client test context): client received response status = 401
291192024-05-08T03:38:09.131ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291202024-05-08T03:38:09.131ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291212024-05-08T03:38:09.132ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 248f323b-b454-43fd-9a93-1f66b73eca0b uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291222024-05-08T03:38:09.132ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 84 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 248f323b-b454-43fd-9a93-1f66b73eca0b response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291232024-05-08T03:38:09.132ZINFOtest_unauthorized (external client test context): client received response status = 405
291242024-05-08T03:38:09.132ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291252024-05-08T03:38:09.132ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291262024-05-08T03:38:09.133ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = bf582afb-4812-45d7-9624-c9d6fed6ad70 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291272024-05-08T03:38:09.133ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 120 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = bf582afb-4812-45d7-9624-c9d6fed6ad70 response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291282024-05-08T03:38:09.133ZINFOtest_unauthorized (external client test context): client received response status = 405
291292024-05-08T03:38:09.133ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291302024-05-08T03:38:09.133ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291312024-05-08T03:38:09.133ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7620da9f-13b8-44fb-a86d-6d9373c9d8e3 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291322024-05-08T03:38:09.133ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7620da9f-13b8-44fb-a86d-6d9373c9d8e3 response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291332024-05-08T03:38:09.134ZINFOtest_unauthorized (external client test context): client received response status = 405
291342024-05-08T03:38:09.135ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291352024-05-08T03:38:09.135ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291362024-05-08T03:38:09.135ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 257cbf21-9df0-470c-bd1d-9ab8f95cdb2a uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291372024-05-08T03:38:09.135ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 109 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 257cbf21-9df0-470c-bd1d-9ab8f95cdb2a response_code = 405 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291382024-05-08T03:38:09.135ZINFOtest_unauthorized (external client test context): client received response status = 405
291392024-05-08T03:38:09.135ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291402024-05-08T03:38:09.135ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291412024-05-08T03:38:09.136ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291422024-05-08T03:38:09.136ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291432024-05-08T03:38:09.136ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291442024-05-08T03:38:09.136ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291452024-05-08T03:38:09.136ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291462024-05-08T03:38:09.137ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291472024-05-08T03:38:09.140ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291482024-05-08T03:38:09.140ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291492024-05-08T03:38:09.141ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291502024-05-08T03:38:09.143ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
291512024-05-08T03:38:09.144ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
291522024-05-08T03:38:09.144ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291532024-05-08T03:38:09.144ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291542024-05-08T03:38:09.145ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291552024-05-08T03:38:09.148ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
291562024-05-08T03:38:09.148ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291572024-05-08T03:38:09.148ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291582024-05-08T03:38:09.149ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291592024-05-08T03:38:09.152ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
291602024-05-08T03:38:09.160ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
291612024-05-08T03:38:09.161ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291622024-05-08T03:38:09.161ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291632024-05-08T03:38:09.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291642024-05-08T03:38:09.164ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
291652024-05-08T03:38:09.164ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
291662024-05-08T03:38:09.165ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291672024-05-08T03:38:09.165ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291682024-05-08T03:38:09.166ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291692024-05-08T03:38:09.170ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
291702024-05-08T03:38:09.170ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
291712024-05-08T03:38:09.170ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
291722024-05-08T03:38:09.171ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
291732024-05-08T03:38:09.173ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
291742024-05-08T03:38:09.177ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
291752024-05-08T03:38:09.177ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291762024-05-08T03:38:09.177ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291772024-05-08T03:38:09.177ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291782024-05-08T03:38:09.177ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291792024-05-08T03:38:09.180ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291802024-05-08T03:38:09.181ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291812024-05-08T03:38:09.182ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291822024-05-08T03:38:09.191ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291832024-05-08T03:38:09.191ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291842024-05-08T03:38:09.198ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291852024-05-08T03:38:09.202ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291862024-05-08T03:38:09.202ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291872024-05-08T03:38:09.204ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291882024-05-08T03:38:09.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291892024-05-08T03:38:09.206ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291902024-05-08T03:38:09.206ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291912024-05-08T03:38:09.206ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291922024-05-08T03:38:09.207ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291932024-05-08T03:38:09.211ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291942024-05-08T03:38:09.211ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291952024-05-08T03:38:09.211ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291962024-05-08T03:38:09.212ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291972024-05-08T03:38:09.216ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291982024-05-08T03:38:09.216ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
291992024-05-08T03:38:09.216ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
292002024-05-08T03:38:09.216ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = Database result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
292012024-05-08T03:38:09.219ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
292022024-05-08T03:38:09.228ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 resource = InstanceNetworkInterface { parent: Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") }, key: 896ec905-08b8-4333-80ad-09268a3bb71b, lookup_type: ByName("net0") } result = Ok(()) uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
292032024-05-08T03:38:09.238ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 101662 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fd7c1504-0414-47de-8b03-b7a62c7fcf06 response_code = 200 uri = /v1/network-interfaces/net0?project=demo-project&instance=demo-instance
292042024-05-08T03:38:09.239ZINFOtest_unauthorized (external client test context): client received response status = 200
292052024-05-08T03:38:09.239ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/external-ips?project=demo-project
292062024-05-08T03:38:09.240ZINFOtest_unauthorized: test: privileged GET url = /v1/instances/demo-instance/external-ips?project=demo-project
292072024-05-08T03:38:09.240ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
292082024-05-08T03:38:09.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee uri = /v1/instances/demo-instance/external-ips?project=demo-project
292092024-05-08T03:38:09.242ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee uri = /v1/instances/demo-instance/external-ips?project=demo-project
292102024-05-08T03:38:09.242ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/external-ips?project=demo-project
292112024-05-08T03:38:09.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292122024-05-08T03:38:09.242ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292132024-05-08T03:38:09.243ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292142024-05-08T03:38:09.246ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292152024-05-08T03:38:09.246ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292162024-05-08T03:38:09.247ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292172024-05-08T03:38:09.249ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
292182024-05-08T03:38:09.249ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
292192024-05-08T03:38:09.249ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292202024-05-08T03:38:09.249ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292212024-05-08T03:38:09.251ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292222024-05-08T03:38:09.255ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
292232024-05-08T03:38:09.255ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292242024-05-08T03:38:09.255ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292252024-05-08T03:38:09.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292262024-05-08T03:38:09.276ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
292272024-05-08T03:38:09.276ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
292282024-05-08T03:38:09.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
292292024-05-08T03:38:09.278ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
292302024-05-08T03:38:09.285ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
292312024-05-08T03:38:09.285ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292322024-05-08T03:38:09.285ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292332024-05-08T03:38:09.286ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292342024-05-08T03:38:09.287ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
292352024-05-08T03:38:09.288ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:08.559984443","datum":48}\n
292362024-05-08T03:38:09.292ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
292372024-05-08T03:38:09.292ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
292382024-05-08T03:38:09.292ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292392024-05-08T03:38:09.292ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292402024-05-08T03:38:09.293ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292412024-05-08T03:38:09.294ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
292422024-05-08T03:38:09.294ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
292432024-05-08T03:38:09.296ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
292442024-05-08T03:38:09.296ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292452024-05-08T03:38:09.296ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292462024-05-08T03:38:09.297ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292472024-05-08T03:38:09.300ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
292482024-05-08T03:38:09.303ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
292492024-05-08T03:38:09.303ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee uri = /v1/instances/demo-instance/external-ips?project=demo-project
292502024-05-08T03:38:09.303ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292512024-05-08T03:38:09.303ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292522024-05-08T03:38:09.306ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292532024-05-08T03:38:09.309ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292542024-05-08T03:38:09.309ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292552024-05-08T03:38:09.310ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292562024-05-08T03:38:09.314ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292572024-05-08T03:38:09.314ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292582024-05-08T03:38:09.317ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292592024-05-08T03:38:09.324ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292602024-05-08T03:38:09.324ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/external-ips?project=demo-project
292612024-05-08T03:38:09.324ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292622024-05-08T03:38:09.324ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292632024-05-08T03:38:09.325ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292642024-05-08T03:38:09.328ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/external-ips?project=demo-project
292652024-05-08T03:38:09.328ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292662024-05-08T03:38:09.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292672024-05-08T03:38:09.329ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292682024-05-08T03:38:09.335ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/external-ips?project=demo-project
292692024-05-08T03:38:09.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292702024-05-08T03:38:09.335ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292712024-05-08T03:38:09.337ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292722024-05-08T03:38:09.342ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292732024-05-08T03:38:09.354ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292742024-05-08T03:38:09.355ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
292752024-05-08T03:38:09.355ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
292762024-05-08T03:38:09.356ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
292772024-05-08T03:38:09.362ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 120254 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 12330287-8a2c-4e96-85df-ba43306247ee response_code = 200 uri = /v1/instances/demo-instance/external-ips?project=demo-project
292782024-05-08T03:38:09.363ZINFOtest_unauthorized (external client test context): client received response status = 200
292792024-05-08T03:38:09.363ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/external-ips?project=demo-project
292802024-05-08T03:38:09.366ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
292812024-05-08T03:38:09.412ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab uri = /v1/instances/demo-instance/external-ips?project=demo-project
292822024-05-08T03:38:09.412ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab uri = /v1/instances/demo-instance/external-ips?project=demo-project
292832024-05-08T03:38:09.412ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/external-ips?project=demo-project
292842024-05-08T03:38:09.412ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292852024-05-08T03:38:09.412ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292862024-05-08T03:38:09.414ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292872024-05-08T03:38:09.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292882024-05-08T03:38:09.430ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292892024-05-08T03:38:09.438ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292902024-05-08T03:38:09.447ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
292912024-05-08T03:38:09.448ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
292922024-05-08T03:38:09.448ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292932024-05-08T03:38:09.448ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292942024-05-08T03:38:09.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292952024-05-08T03:38:09.455ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
292962024-05-08T03:38:09.455ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
292972024-05-08T03:38:09.455ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
292982024-05-08T03:38:09.458ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
292992024-05-08T03:38:09.462ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
293002024-05-08T03:38:09.466ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
293012024-05-08T03:38:09.470ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
293022024-05-08T03:38:09.471ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
293032024-05-08T03:38:09.475ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
293042024-05-08T03:38:09.484ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
293052024-05-08T03:38:09.484ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
293062024-05-08T03:38:09.485ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
293072024-05-08T03:38:09.486ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
293082024-05-08T03:38:09.487ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
293092024-05-08T03:38:09.489ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
293102024-05-08T03:38:09.489ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
293112024-05-08T03:38:09.489ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
293122024-05-08T03:38:09.490ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
293132024-05-08T03:38:09.504ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
293142024-05-08T03:38:09.540ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
293152024-05-08T03:38:09.541ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab uri = /v1/instances/demo-instance/external-ips?project=demo-project
293162024-05-08T03:38:09.541ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
293172024-05-08T03:38:09.542ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293182024-05-08T03:38:09.543ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293192024-05-08T03:38:09.551ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
293202024-05-08T03:38:09.551ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293212024-05-08T03:38:09.555ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293222024-05-08T03:38:09.560ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
293232024-05-08T03:38:09.560ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293242024-05-08T03:38:09.566ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293252024-05-08T03:38:09.566ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
293262024-05-08T03:38:09.595ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
293272024-05-08T03:38:09.596ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293282024-05-08T03:38:09.596ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/external-ips?project=demo-project
293292024-05-08T03:38:09.596ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
293302024-05-08T03:38:09.596ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293312024-05-08T03:38:09.597ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293322024-05-08T03:38:09.605ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/external-ips?project=demo-project
293332024-05-08T03:38:09.605ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
293342024-05-08T03:38:09.605ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293352024-05-08T03:38:09.611ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293362024-05-08T03:38:09.618ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/external-ips?project=demo-project
293372024-05-08T03:38:09.618ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
293382024-05-08T03:38:09.618ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293392024-05-08T03:38:09.622ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293402024-05-08T03:38:09.632ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
293412024-05-08T03:38:09.642ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/external-ips?project=demo-project
293422024-05-08T03:38:09.642ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 277909 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78b57dc3-ab01-44dd-b92c-4c2b6762beab response_code = 404 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293432024-05-08T03:38:09.643ZINFOtest_unauthorized (external client test context): client received response status = 404
293442024-05-08T03:38:09.643ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/external-ips?project=demo-project
293452024-05-08T03:38:09.643ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293462024-05-08T03:38:09.644ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e2a75597-d986-4372-b86f-10dfae74ed37 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293472024-05-08T03:38:09.644ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e2a75597-d986-4372-b86f-10dfae74ed37 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293482024-05-08T03:38:09.644ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e2a75597-d986-4372-b86f-10dfae74ed37 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293492024-05-08T03:38:09.644ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e2a75597-d986-4372-b86f-10dfae74ed37 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293502024-05-08T03:38:09.645ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 1416 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e2a75597-d986-4372-b86f-10dfae74ed37 response_code = 401 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293512024-05-08T03:38:09.647ZINFOtest_unauthorized (external client test context): client received response status = 401
293522024-05-08T03:38:09.647ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/external-ips?project=demo-project
293532024-05-08T03:38:09.647ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293542024-05-08T03:38:09.648ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 87a78414-1015-45ca-b081-a2040ce2b745 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293552024-05-08T03:38:09.661ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 87a78414-1015-45ca-b081-a2040ce2b745 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293562024-05-08T03:38:09.668ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 87a78414-1015-45ca-b081-a2040ce2b745 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293572024-05-08T03:38:09.672ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 20760 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 87a78414-1015-45ca-b081-a2040ce2b745 response_code = 401 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293582024-05-08T03:38:09.672ZINFOtest_unauthorized (external client test context): client received response status = 401
293592024-05-08T03:38:09.672ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/external-ips?project=demo-project
293602024-05-08T03:38:09.672ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293612024-05-08T03:38:09.700ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 75e380ea-b05f-4695-94e0-29e920d1fbea uri = /v1/instances/demo-instance/external-ips?project=demo-project
293622024-05-08T03:38:09.700ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 75e380ea-b05f-4695-94e0-29e920d1fbea uri = /v1/instances/demo-instance/external-ips?project=demo-project
293632024-05-08T03:38:09.761ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4177:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#124}::from::instance_external_ip_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::ExternalIp>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4188:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#124}::from::instance_external_ip_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#124}::from::instance_external_ip_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::ExternalIp>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>) -> omicron_nexus::external_api::http_entrypoints::{impl#124}::from::instance_external_ip_list::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::ExternalIp>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 75e380ea-b05f-4695-94e0-29e920d1fbea uri = /v1/instances/demo-instance/external-ips?project=demo-project
293642024-05-08T03:38:09.761ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 89430 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 75e380ea-b05f-4695-94e0-29e920d1fbea response_code = 401 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293652024-05-08T03:38:09.767ZINFOtest_unauthorized (external client test context): client received response status = 401
293662024-05-08T03:38:09.767ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/external-ips?project=demo-project
293672024-05-08T03:38:09.767ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293682024-05-08T03:38:09.767ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = be774068-ad9f-4a67-a57c-27b0158d4043 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293692024-05-08T03:38:09.768ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 143 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = be774068-ad9f-4a67-a57c-27b0158d4043 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293702024-05-08T03:38:09.768ZINFOtest_unauthorized (external client test context): client received response status = 405
293712024-05-08T03:38:09.769ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/external-ips?project=demo-project
293722024-05-08T03:38:09.769ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293732024-05-08T03:38:09.769ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = ec28ed45-e073-4ecd-b6d1-c871dfe62193 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293742024-05-08T03:38:09.769ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 604 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = ec28ed45-e073-4ecd-b6d1-c871dfe62193 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293752024-05-08T03:38:09.769ZINFOtest_unauthorized (external client test context): client received response status = 405
293762024-05-08T03:38:09.769ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/external-ips?project=demo-project
293772024-05-08T03:38:09.769ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293782024-05-08T03:38:09.771ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = fae0a341-b903-47dc-90ba-c3de35650633 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293792024-05-08T03:38:09.771ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 252 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = fae0a341-b903-47dc-90ba-c3de35650633 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293802024-05-08T03:38:09.771ZINFOtest_unauthorized (external client test context): client received response status = 405
293812024-05-08T03:38:09.772ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/external-ips?project=demo-project
293822024-05-08T03:38:09.772ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293832024-05-08T03:38:09.772ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1d1ace43-e368-4300-bada-df739aee487e uri = /v1/instances/demo-instance/external-ips?project=demo-project
293842024-05-08T03:38:09.772ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 78 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1d1ace43-e368-4300-bada-df739aee487e response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293852024-05-08T03:38:09.772ZINFOtest_unauthorized (external client test context): client received response status = 405
293862024-05-08T03:38:09.772ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/external-ips?project=demo-project
293872024-05-08T03:38:09.773ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293882024-05-08T03:38:09.773ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 09f7a857-f647-4084-b818-b984c684691a uri = /v1/instances/demo-instance/external-ips?project=demo-project
293892024-05-08T03:38:09.773ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 09f7a857-f647-4084-b818-b984c684691a response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293902024-05-08T03:38:09.773ZINFOtest_unauthorized (external client test context): client received response status = 405
293912024-05-08T03:38:09.773ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/external-ips?project=demo-project
293922024-05-08T03:38:09.773ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293932024-05-08T03:38:09.773ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 0a42bc4b-f433-4883-b4b1-b03ab154d1ac uri = /v1/instances/demo-instance/external-ips?project=demo-project
293942024-05-08T03:38:09.773ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 0a42bc4b-f433-4883-b4b1-b03ab154d1ac response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293952024-05-08T03:38:09.774ZINFOtest_unauthorized (external client test context): client received response status = 405
293962024-05-08T03:38:09.774ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/external-ips?project=demo-project
293972024-05-08T03:38:09.774ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
293982024-05-08T03:38:09.774ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = bf841c1a-e2b9-4379-9521-a845098e9a30 uri = /v1/instances/demo-instance/external-ips?project=demo-project
293992024-05-08T03:38:09.774ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = bf841c1a-e2b9-4379-9521-a845098e9a30 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294002024-05-08T03:38:09.774ZINFOtest_unauthorized (external client test context): client received response status = 405
294012024-05-08T03:38:09.774ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/external-ips?project=demo-project
294022024-05-08T03:38:09.774ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294032024-05-08T03:38:09.775ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 40ba2a3f-45e9-437d-8cc5-525ae566c052 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294042024-05-08T03:38:09.775ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 40ba2a3f-45e9-437d-8cc5-525ae566c052 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294052024-05-08T03:38:09.775ZINFOtest_unauthorized (external client test context): client received response status = 405
294062024-05-08T03:38:09.777ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/external-ips?project=demo-project
294072024-05-08T03:38:09.777ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294082024-05-08T03:38:09.777ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9c948041-373d-4a66-9322-bde7a5d7c46f uri = /v1/instances/demo-instance/external-ips?project=demo-project
294092024-05-08T03:38:09.777ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9c948041-373d-4a66-9322-bde7a5d7c46f response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294102024-05-08T03:38:09.778ZINFOtest_unauthorized (external client test context): client received response status = 405
294112024-05-08T03:38:09.783ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/external-ips?project=demo-project
294122024-05-08T03:38:09.783ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294132024-05-08T03:38:09.783ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = aaedd1c0-fd57-419c-8b9c-a88c8f1d2df6 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294142024-05-08T03:38:09.784ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 800 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = aaedd1c0-fd57-419c-8b9c-a88c8f1d2df6 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294152024-05-08T03:38:09.784ZINFOtest_unauthorized (external client test context): client received response status = 405
294162024-05-08T03:38:09.784ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/external-ips?project=demo-project
294172024-05-08T03:38:09.785ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294182024-05-08T03:38:09.785ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 94923744-8f10-4694-a3a5-b50cfdab4f34 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294192024-05-08T03:38:09.785ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 94923744-8f10-4694-a3a5-b50cfdab4f34 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294202024-05-08T03:38:09.785ZINFOtest_unauthorized (external client test context): client received response status = 405
294212024-05-08T03:38:09.786ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/external-ips?project=demo-project
294222024-05-08T03:38:09.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294232024-05-08T03:38:09.786ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 94b03528-2e30-4205-b385-17cd993b7048 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294242024-05-08T03:38:09.786ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 94b03528-2e30-4205-b385-17cd993b7048 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294252024-05-08T03:38:09.786ZINFOtest_unauthorized (external client test context): client received response status = 405
294262024-05-08T03:38:09.786ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/external-ips?project=demo-project
294272024-05-08T03:38:09.786ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294282024-05-08T03:38:09.787ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = c098bfff-a6b6-4ee5-8828-36f2062a1266 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294292024-05-08T03:38:09.787ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = c098bfff-a6b6-4ee5-8828-36f2062a1266 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294302024-05-08T03:38:09.787ZINFOtest_unauthorized (external client test context): client received response status = 405
294312024-05-08T03:38:09.787ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/external-ips?project=demo-project
294322024-05-08T03:38:09.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294332024-05-08T03:38:09.787ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e38e7c22-dae4-4723-b465-21be8c206ab1 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294342024-05-08T03:38:09.787ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e38e7c22-dae4-4723-b465-21be8c206ab1 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294352024-05-08T03:38:09.787ZINFOtest_unauthorized (external client test context): client received response status = 405
294362024-05-08T03:38:09.787ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/external-ips?project=demo-project
294372024-05-08T03:38:09.787ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294382024-05-08T03:38:09.788ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ee08c10c-422b-419d-8d81-a06ceed2f6ea uri = /v1/instances/demo-instance/external-ips?project=demo-project
294392024-05-08T03:38:09.788ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ee08c10c-422b-419d-8d81-a06ceed2f6ea response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294402024-05-08T03:38:09.788ZINFOtest_unauthorized (external client test context): client received response status = 405
294412024-05-08T03:38:09.788ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/external-ips?project=demo-project
294422024-05-08T03:38:09.788ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294432024-05-08T03:38:09.788ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0a10c133-83d4-4557-a656-c8b29f286aa0 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294442024-05-08T03:38:09.788ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0a10c133-83d4-4557-a656-c8b29f286aa0 response_code = 405 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294452024-05-08T03:38:09.788ZINFOtest_unauthorized (external client test context): client received response status = 405
294462024-05-08T03:38:09.788ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/external-ips?project=demo-project
294472024-05-08T03:38:09.788ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips?project=demo-project
294482024-05-08T03:38:09.789ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294492024-05-08T03:38:09.789ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294502024-05-08T03:38:09.789ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294512024-05-08T03:38:09.789ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294522024-05-08T03:38:09.789ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294532024-05-08T03:38:09.791ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294542024-05-08T03:38:09.795ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294552024-05-08T03:38:09.795ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294562024-05-08T03:38:09.797ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294572024-05-08T03:38:09.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
294582024-05-08T03:38:09.799ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
294592024-05-08T03:38:09.799ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294602024-05-08T03:38:09.800ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294612024-05-08T03:38:09.802ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294622024-05-08T03:38:09.811ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
294632024-05-08T03:38:09.811ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294642024-05-08T03:38:09.811ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294652024-05-08T03:38:09.813ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294662024-05-08T03:38:09.815ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
294672024-05-08T03:38:09.825ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
294682024-05-08T03:38:09.825ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294692024-05-08T03:38:09.825ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294702024-05-08T03:38:09.826ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294712024-05-08T03:38:09.831ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
294722024-05-08T03:38:09.831ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
294732024-05-08T03:38:09.831ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294742024-05-08T03:38:09.831ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294752024-05-08T03:38:09.832ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294762024-05-08T03:38:09.836ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
294772024-05-08T03:38:09.837ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
294782024-05-08T03:38:09.837ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
294792024-05-08T03:38:09.838ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
294802024-05-08T03:38:09.851ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
294812024-05-08T03:38:09.857ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
294822024-05-08T03:38:09.857ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 uri = /v1/instances/demo-instance/external-ips?project=demo-project
294832024-05-08T03:38:09.857ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
294842024-05-08T03:38:09.857ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
294852024-05-08T03:38:09.858ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
294862024-05-08T03:38:09.874ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
294872024-05-08T03:38:09.874ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
294882024-05-08T03:38:09.874ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
294892024-05-08T03:38:09.884ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
294902024-05-08T03:38:09.884ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
294912024-05-08T03:38:09.885ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
294922024-05-08T03:38:09.893ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/external-ips?project=demo-project
294932024-05-08T03:38:09.893ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/external-ips?project=demo-project
294942024-05-08T03:38:09.893ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
294952024-05-08T03:38:09.893ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
294962024-05-08T03:38:09.894ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
294972024-05-08T03:38:09.897ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/external-ips?project=demo-project
294982024-05-08T03:38:09.897ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
294992024-05-08T03:38:09.897ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
295002024-05-08T03:38:09.898ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
295012024-05-08T03:38:09.904ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/external-ips?project=demo-project
295022024-05-08T03:38:09.904ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
295032024-05-08T03:38:09.904ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
295042024-05-08T03:38:09.910ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
295052024-05-08T03:38:09.920ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
295062024-05-08T03:38:09.928ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
295072024-05-08T03:38:09.928ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database uri = /v1/instances/demo-instance/external-ips?project=demo-project
295082024-05-08T03:38:09.929ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips?project=demo-project
295092024-05-08T03:38:09.929ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips?project=demo-project
295102024-05-08T03:38:09.953ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 164106 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 556eb36f-fc88-42bd-9e27-180ccf984b89 response_code = 200 uri = /v1/instances/demo-instance/external-ips?project=demo-project
295112024-05-08T03:38:09.955ZINFOtest_unauthorized (external client test context): client received response status = 200
295122024-05-08T03:38:09.960ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295132024-05-08T03:38:09.960ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295142024-05-08T03:38:09.960ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295152024-05-08T03:38:09.960ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295162024-05-08T03:38:09.960ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 41795736-98d3-4097-9ea7-285535596a82 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295172024-05-08T03:38:09.960ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 104 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 41795736-98d3-4097-9ea7-285535596a82 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295182024-05-08T03:38:09.960ZINFOtest_unauthorized (external client test context): client received response status = 405
295192024-05-08T03:38:09.961ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295202024-05-08T03:38:09.961ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295212024-05-08T03:38:09.961ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 59ba8202-100e-4552-a529-4937e23e2cab uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295222024-05-08T03:38:09.961ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 59ba8202-100e-4552-a529-4937e23e2cab response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295232024-05-08T03:38:09.961ZINFOtest_unauthorized (external client test context): client received response status = 405
295242024-05-08T03:38:09.961ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295252024-05-08T03:38:09.961ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295262024-05-08T03:38:09.961ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d990edbc-d1cd-47fe-9692-af452452b0d1 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295272024-05-08T03:38:09.961ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d990edbc-d1cd-47fe-9692-af452452b0d1 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295282024-05-08T03:38:09.962ZINFOtest_unauthorized (external client test context): client received response status = 405
295292024-05-08T03:38:09.962ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295302024-05-08T03:38:09.962ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295312024-05-08T03:38:09.962ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8770d148-3916-4702-b7ee-ee3fd2ca9233 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295322024-05-08T03:38:09.962ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8770d148-3916-4702-b7ee-ee3fd2ca9233 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295332024-05-08T03:38:09.962ZINFOtest_unauthorized (external client test context): client received response status = 405
295342024-05-08T03:38:09.962ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295352024-05-08T03:38:09.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295362024-05-08T03:38:09.963ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 26a18a0a-0f08-404c-8dee-40902b7bf912 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295372024-05-08T03:38:09.963ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 26a18a0a-0f08-404c-8dee-40902b7bf912 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295382024-05-08T03:38:09.963ZINFOtest_unauthorized (external client test context): client received response status = 405
295392024-05-08T03:38:09.963ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295402024-05-08T03:38:09.963ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295412024-05-08T03:38:09.963ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6adc8dc8-5689-44de-b9d4-0068f7346091 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295422024-05-08T03:38:09.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6adc8dc8-5689-44de-b9d4-0068f7346091 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295432024-05-08T03:38:09.964ZINFOtest_unauthorized (external client test context): client received response status = 405
295442024-05-08T03:38:09.964ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295452024-05-08T03:38:09.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295462024-05-08T03:38:09.964ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6afb6640-fa6e-4c33-9a9e-2ec1c6e16f41 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295472024-05-08T03:38:09.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6afb6640-fa6e-4c33-9a9e-2ec1c6e16f41 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295482024-05-08T03:38:09.964ZINFOtest_unauthorized (external client test context): client received response status = 405
295492024-05-08T03:38:09.964ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295502024-05-08T03:38:09.964ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295512024-05-08T03:38:09.965ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 827d3644-c153-4609-8aea-fc2e038ffad8 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295522024-05-08T03:38:09.965ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 827d3644-c153-4609-8aea-fc2e038ffad8 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295532024-05-08T03:38:09.965ZINFOtest_unauthorized (external client test context): client received response status = 405
295542024-05-08T03:38:09.965ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295552024-05-08T03:38:09.965ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"pool\\":null,\\"type\\":\\"EphemeralIpCreate\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295562024-05-08T03:38:09.986ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295572024-05-08T03:38:09.987ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295582024-05-08T03:38:09.987ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295592024-05-08T03:38:09.987ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295602024-05-08T03:38:09.987ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295612024-05-08T03:38:09.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295622024-05-08T03:38:09.994ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295632024-05-08T03:38:09.994ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295642024-05-08T03:38:09.995ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295652024-05-08T03:38:09.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
295662024-05-08T03:38:09.998ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
295672024-05-08T03:38:09.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295682024-05-08T03:38:09.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295692024-05-08T03:38:10.004ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295702024-05-08T03:38:10.007ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
295712024-05-08T03:38:10.008ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295722024-05-08T03:38:10.008ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295732024-05-08T03:38:10.008ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295742024-05-08T03:38:10.010ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
295752024-05-08T03:38:10.013ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
295762024-05-08T03:38:10.013ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295772024-05-08T03:38:10.013ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295782024-05-08T03:38:10.014ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295792024-05-08T03:38:10.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
295802024-05-08T03:38:10.017ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
295812024-05-08T03:38:10.017ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295822024-05-08T03:38:10.017ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295832024-05-08T03:38:10.017ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295842024-05-08T03:38:10.020ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
295852024-05-08T03:38:10.020ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
295862024-05-08T03:38:10.020ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
295872024-05-08T03:38:10.021ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
295882024-05-08T03:38:10.024ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
295892024-05-08T03:38:10.029ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
295902024-05-08T03:38:10.029ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295912024-05-08T03:38:10.029ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295922024-05-08T03:38:10.029ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295932024-05-08T03:38:10.030ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295942024-05-08T03:38:10.033ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295952024-05-08T03:38:10.033ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295962024-05-08T03:38:10.035ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295972024-05-08T03:38:10.038ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295982024-05-08T03:38:10.038ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
295992024-05-08T03:38:10.039ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296002024-05-08T03:38:10.041ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296012024-05-08T03:38:10.041ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296022024-05-08T03:38:10.041ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296032024-05-08T03:38:10.041ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296042024-05-08T03:38:10.042ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296052024-05-08T03:38:10.045ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296062024-05-08T03:38:10.046ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296072024-05-08T03:38:10.046ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296082024-05-08T03:38:10.046ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296092024-05-08T03:38:10.050ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296102024-05-08T03:38:10.050ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296112024-05-08T03:38:10.050ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296122024-05-08T03:38:10.051ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296132024-05-08T03:38:10.058ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296142024-05-08T03:38:10.075ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296152024-05-08T03:38:10.075ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 109726 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a6cf229c-28f8-409e-88e7-75823b739bb6 response_code = 404 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296162024-05-08T03:38:10.075ZINFOtest_unauthorized (external client test context): client received response status = 404
296172024-05-08T03:38:10.075ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296182024-05-08T03:38:10.076ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"pool\\":null,\\"type\\":\\"EphemeralIpCreate\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296192024-05-08T03:38:10.076ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 59242ea0-255c-44dd-b523-a1f16dcc7aaa uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296202024-05-08T03:38:10.076ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 59242ea0-255c-44dd-b523-a1f16dcc7aaa uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296212024-05-08T03:38:10.076ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 59242ea0-255c-44dd-b523-a1f16dcc7aaa uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296222024-05-08T03:38:10.076ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 59242ea0-255c-44dd-b523-a1f16dcc7aaa uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296232024-05-08T03:38:10.077ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 905 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 59242ea0-255c-44dd-b523-a1f16dcc7aaa response_code = 401 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296242024-05-08T03:38:10.079ZINFOtest_unauthorized (external client test context): client received response status = 401
296252024-05-08T03:38:10.079ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296262024-05-08T03:38:10.079ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"pool\\":null,\\"type\\":\\"EphemeralIpCreate\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296272024-05-08T03:38:10.080ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f3a13993-554c-4c58-aef5-b92d1e901e07 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296282024-05-08T03:38:10.081ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f3a13993-554c-4c58-aef5-b92d1e901e07 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296292024-05-08T03:38:10.081ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f3a13993-554c-4c58-aef5-b92d1e901e07 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296302024-05-08T03:38:10.081ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1570 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f3a13993-554c-4c58-aef5-b92d1e901e07 response_code = 401 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296312024-05-08T03:38:10.085ZINFOtest_unauthorized (external client test context): client received response status = 401
296322024-05-08T03:38:10.085ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296332024-05-08T03:38:10.085ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"pool\\":null,\\"type\\":\\"EphemeralIpCreate\\"}")) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296342024-05-08T03:38:10.086ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2a1e5789-74fe-49c8-8496-655a9afd48ff uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296352024-05-08T03:38:10.086ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2a1e5789-74fe-49c8-8496-655a9afd48ff uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296362024-05-08T03:38:10.090ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4205:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#125}::from::instance_ephemeral_ip_attach::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::ExternalIp>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4224:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::EphemeralIpCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#125}::from::instance_ephemeral_ip_attach::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#125}::from::instance_ephemeral_ip_attach::{async_fn_env#0}, dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::ExternalIp>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::EphemeralIpCreate>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::EphemeralIpCreate>) -> omicron_nexus::external_api::http_entrypoints::{impl#125}::from::instance_ephemeral_ip_attach::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::EphemeralIpCreate>), dropshot::handler::HttpResponseAccepted<nexus_types::external_api::views::ExternalIp>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2a1e5789-74fe-49c8-8496-655a9afd48ff uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296372024-05-08T03:38:10.091ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 4632 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2a1e5789-74fe-49c8-8496-655a9afd48ff response_code = 401 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296382024-05-08T03:38:10.091ZINFOtest_unauthorized (external client test context): client received response status = 401
296392024-05-08T03:38:10.091ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296402024-05-08T03:38:10.091ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296412024-05-08T03:38:10.091ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296422024-05-08T03:38:10.091ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296432024-05-08T03:38:10.092ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296442024-05-08T03:38:10.092ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296452024-05-08T03:38:10.092ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296462024-05-08T03:38:10.093ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296472024-05-08T03:38:10.098ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296482024-05-08T03:38:10.098ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296492024-05-08T03:38:10.103ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296502024-05-08T03:38:10.106ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
296512024-05-08T03:38:10.107ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
296522024-05-08T03:38:10.107ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296532024-05-08T03:38:10.108ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296542024-05-08T03:38:10.113ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296552024-05-08T03:38:10.123ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
296562024-05-08T03:38:10.124ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296572024-05-08T03:38:10.124ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296582024-05-08T03:38:10.124ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296592024-05-08T03:38:10.129ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
296602024-05-08T03:38:10.132ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
296612024-05-08T03:38:10.132ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296622024-05-08T03:38:10.132ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296632024-05-08T03:38:10.133ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296642024-05-08T03:38:10.137ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
296652024-05-08T03:38:10.138ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
296662024-05-08T03:38:10.138ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296672024-05-08T03:38:10.138ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296682024-05-08T03:38:10.139ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296692024-05-08T03:38:10.142ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
296702024-05-08T03:38:10.142ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
296712024-05-08T03:38:10.142ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
296722024-05-08T03:38:10.143ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
296732024-05-08T03:38:10.146ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
296742024-05-08T03:38:10.156ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
296752024-05-08T03:38:10.156ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296762024-05-08T03:38:10.156ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296772024-05-08T03:38:10.157ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296782024-05-08T03:38:10.157ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296792024-05-08T03:38:10.163ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296802024-05-08T03:38:10.163ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296812024-05-08T03:38:10.164ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296822024-05-08T03:38:10.168ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296832024-05-08T03:38:10.168ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296842024-05-08T03:38:10.172ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296852024-05-08T03:38:10.188ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296862024-05-08T03:38:10.188ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296872024-05-08T03:38:10.189ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296882024-05-08T03:38:10.189ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296892024-05-08T03:38:10.190ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296902024-05-08T03:38:10.194ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296912024-05-08T03:38:10.195ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296922024-05-08T03:38:10.195ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296932024-05-08T03:38:10.198ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296942024-05-08T03:38:10.203ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296952024-05-08T03:38:10.204ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296962024-05-08T03:38:10.204ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296972024-05-08T03:38:10.207ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Database result = Ok(()) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296982024-05-08T03:38:10.211ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
296992024-05-08T03:38:10.230ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297002024-05-08T03:38:10.230ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 138534 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = db230ae0-3ac0-4933-912d-9cb889ca8eae response_code = 404 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297012024-05-08T03:38:10.230ZINFOtest_unauthorized (external client test context): client received response status = 404
297022024-05-08T03:38:10.231ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297032024-05-08T03:38:10.231ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297042024-05-08T03:38:10.231ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 206f9107-cc50-4fa7-a645-e0ea6436f997 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297052024-05-08T03:38:10.231ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 206f9107-cc50-4fa7-a645-e0ea6436f997 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297062024-05-08T03:38:10.231ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 206f9107-cc50-4fa7-a645-e0ea6436f997 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297072024-05-08T03:38:10.231ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 206f9107-cc50-4fa7-a645-e0ea6436f997 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297082024-05-08T03:38:10.232ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 399 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 206f9107-cc50-4fa7-a645-e0ea6436f997 response_code = 401 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297092024-05-08T03:38:10.232ZINFOtest_unauthorized (external client test context): client received response status = 401
297102024-05-08T03:38:10.232ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297112024-05-08T03:38:10.232ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297122024-05-08T03:38:10.232ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4183024f-75e9-45d8-88fb-1edfab0d7ca5 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297132024-05-08T03:38:10.233ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4183024f-75e9-45d8-88fb-1edfab0d7ca5 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297142024-05-08T03:38:10.233ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4183024f-75e9-45d8-88fb-1edfab0d7ca5 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297152024-05-08T03:38:10.233ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 380 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4183024f-75e9-45d8-88fb-1edfab0d7ca5 response_code = 401 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297162024-05-08T03:38:10.233ZINFOtest_unauthorized (external client test context): client received response status = 401
297172024-05-08T03:38:10.233ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297182024-05-08T03:38:10.233ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297192024-05-08T03:38:10.236ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 767e4095-251b-4910-a5a9-46d9feb77690 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297202024-05-08T03:38:10.236ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 767e4095-251b-4910-a5a9-46d9feb77690 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297212024-05-08T03:38:10.237ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:4240:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#126}::from::instance_ephemeral_ip_detach::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseDeleted> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:4259:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#126}::from::instance_ephemeral_ip_detach::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#126}::from::instance_ephemeral_ip_detach::{async_fn_env#0}, dropshot::handler::HttpResponseDeleted, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#126}::from::instance_ephemeral_ip_detach::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseDeleted> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 767e4095-251b-4910-a5a9-46d9feb77690 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297222024-05-08T03:38:10.238ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1504 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 767e4095-251b-4910-a5a9-46d9feb77690 response_code = 401 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297232024-05-08T03:38:10.238ZINFOtest_unauthorized (external client test context): client received response status = 401
297242024-05-08T03:38:10.238ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297252024-05-08T03:38:10.238ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297262024-05-08T03:38:10.238ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b3e511b9-8fdd-4223-bfa0-9544dccdedf8 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297272024-05-08T03:38:10.238ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 84 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b3e511b9-8fdd-4223-bfa0-9544dccdedf8 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297282024-05-08T03:38:10.238ZINFOtest_unauthorized (external client test context): client received response status = 405
297292024-05-08T03:38:10.238ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297302024-05-08T03:38:10.238ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297312024-05-08T03:38:10.239ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 014b5d51-a575-4a97-a825-40821417d409 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297322024-05-08T03:38:10.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 014b5d51-a575-4a97-a825-40821417d409 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297332024-05-08T03:38:10.239ZINFOtest_unauthorized (external client test context): client received response status = 405
297342024-05-08T03:38:10.239ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297352024-05-08T03:38:10.239ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297362024-05-08T03:38:10.239ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b8775227-cc66-4449-bf94-fe7bb8d40dc8 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297372024-05-08T03:38:10.239ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b8775227-cc66-4449-bf94-fe7bb8d40dc8 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297382024-05-08T03:38:10.239ZINFOtest_unauthorized (external client test context): client received response status = 405
297392024-05-08T03:38:10.239ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297402024-05-08T03:38:10.239ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297412024-05-08T03:38:10.240ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 585308e0-e43c-4df8-8e3e-854fa15f5922 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297422024-05-08T03:38:10.240ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 144 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 585308e0-e43c-4df8-8e3e-854fa15f5922 response_code = 405 uri = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297432024-05-08T03:38:10.240ZINFOtest_unauthorized (external client test context): client received response status = 405
297442024-05-08T03:38:10.240ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/external-ips/ephemeral?project=demo-project
297452024-05-08T03:38:10.240ZINFOtest_unauthorized: test: begin endpoint url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297462024-05-08T03:38:10.240ZINFOtest_unauthorized: test: privileged GET url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297472024-05-08T03:38:10.240ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
297482024-05-08T03:38:10.241ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297492024-05-08T03:38:10.242ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297502024-05-08T03:38:10.242ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297512024-05-08T03:38:10.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297522024-05-08T03:38:10.242ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297532024-05-08T03:38:10.242ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297542024-05-08T03:38:10.245ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297552024-05-08T03:38:10.245ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297562024-05-08T03:38:10.249ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297572024-05-08T03:38:10.252ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
297582024-05-08T03:38:10.252ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
297592024-05-08T03:38:10.252ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297602024-05-08T03:38:10.252ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297612024-05-08T03:38:10.253ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297622024-05-08T03:38:10.257ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
297632024-05-08T03:38:10.258ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297642024-05-08T03:38:10.258ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297652024-05-08T03:38:10.260ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297662024-05-08T03:38:10.262ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
297672024-05-08T03:38:10.269ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
297682024-05-08T03:38:10.269ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297692024-05-08T03:38:10.269ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297702024-05-08T03:38:10.272ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297712024-05-08T03:38:10.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
297722024-05-08T03:38:10.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
297732024-05-08T03:38:10.278ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
297742024-05-08T03:38:10.283ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
297752024-05-08T03:38:10.285ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:09.567661530","datum":49}\n
297762024-05-08T03:38:10.287ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
297772024-05-08T03:38:10.287ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
297782024-05-08T03:38:10.287ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297792024-05-08T03:38:10.287ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297802024-05-08T03:38:10.288ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297812024-05-08T03:38:10.289ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
297822024-05-08T03:38:10.289ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
297832024-05-08T03:38:10.291ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
297842024-05-08T03:38:10.291ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
297852024-05-08T03:38:10.291ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
297862024-05-08T03:38:10.292ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
297872024-05-08T03:38:10.295ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
297882024-05-08T03:38:10.303ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
297892024-05-08T03:38:10.303ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297902024-05-08T03:38:10.304ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297912024-05-08T03:38:10.304ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297922024-05-08T03:38:10.304ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297932024-05-08T03:38:10.307ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297942024-05-08T03:38:10.307ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297952024-05-08T03:38:10.308ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297962024-05-08T03:38:10.310ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297972024-05-08T03:38:10.310ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297982024-05-08T03:38:10.312ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
297992024-05-08T03:38:10.314ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298002024-05-08T03:38:10.314ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298012024-05-08T03:38:10.315ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298022024-05-08T03:38:10.315ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298032024-05-08T03:38:10.316ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298042024-05-08T03:38:10.324ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298052024-05-08T03:38:10.324ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298062024-05-08T03:38:10.324ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298072024-05-08T03:38:10.336ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298082024-05-08T03:38:10.344ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298092024-05-08T03:38:10.344ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298102024-05-08T03:38:10.344ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298112024-05-08T03:38:10.345ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298122024-05-08T03:38:10.349ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298132024-05-08T03:38:10.361ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298142024-05-08T03:38:10.361ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298152024-05-08T03:38:10.361ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298162024-05-08T03:38:10.362ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298172024-05-08T03:38:10.366ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 125703 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3500bcf-5d77-4f31-b75a-ac21b2060b6a response_code = 200 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298182024-05-08T03:38:10.367ZINFOtest_unauthorized (external client test context): client received response status = 200
298192024-05-08T03:38:10.367ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298202024-05-08T03:38:10.367ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
298212024-05-08T03:38:10.367ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298222024-05-08T03:38:10.368ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298232024-05-08T03:38:10.368ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298242024-05-08T03:38:10.368ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298252024-05-08T03:38:10.368ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298262024-05-08T03:38:10.369ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298272024-05-08T03:38:10.372ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298282024-05-08T03:38:10.372ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298292024-05-08T03:38:10.373ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298302024-05-08T03:38:10.377ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
298312024-05-08T03:38:10.377ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
298322024-05-08T03:38:10.377ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298332024-05-08T03:38:10.377ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298342024-05-08T03:38:10.379ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298352024-05-08T03:38:10.386ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
298362024-05-08T03:38:10.386ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298372024-05-08T03:38:10.386ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298382024-05-08T03:38:10.387ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298392024-05-08T03:38:10.392ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
298402024-05-08T03:38:10.399ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
298412024-05-08T03:38:10.399ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298422024-05-08T03:38:10.399ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298432024-05-08T03:38:10.400ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298442024-05-08T03:38:10.402ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
298452024-05-08T03:38:10.403ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
298462024-05-08T03:38:10.403ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298472024-05-08T03:38:10.403ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298482024-05-08T03:38:10.403ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298492024-05-08T03:38:10.408ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
298502024-05-08T03:38:10.408ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
298512024-05-08T03:38:10.408ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
298522024-05-08T03:38:10.410ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
298532024-05-08T03:38:10.412ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
298542024-05-08T03:38:10.418ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
298552024-05-08T03:38:10.418ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298562024-05-08T03:38:10.418ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298572024-05-08T03:38:10.418ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298582024-05-08T03:38:10.419ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298592024-05-08T03:38:10.423ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298602024-05-08T03:38:10.423ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298612024-05-08T03:38:10.424ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298622024-05-08T03:38:10.429ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298632024-05-08T03:38:10.430ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298642024-05-08T03:38:10.433ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298652024-05-08T03:38:10.444ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298662024-05-08T03:38:10.445ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298672024-05-08T03:38:10.445ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298682024-05-08T03:38:10.445ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298692024-05-08T03:38:10.446ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298702024-05-08T03:38:10.473ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298712024-05-08T03:38:10.481ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298722024-05-08T03:38:10.481ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298732024-05-08T03:38:10.483ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298742024-05-08T03:38:10.493ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298752024-05-08T03:38:10.493ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298762024-05-08T03:38:10.493ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298772024-05-08T03:38:10.495ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298782024-05-08T03:38:10.501ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298792024-05-08T03:38:10.530ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Err(ObjectNotFound { type_name: Instance, lookup_type: ByName("demo-instance") }) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298802024-05-08T03:38:10.531ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: instance with name "demo-instance" error_message_internal = not found: instance with name "demo-instance" latency_us = 163412 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bceb3d33-b362-411a-aef7-1e999b7a3a8d response_code = 404 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298812024-05-08T03:38:10.531ZDEBGtest_unauthorized (collection-task): collecting from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
298822024-05-08T03:38:10.534ZINFOtest_unauthorized (external client test context): client received response status = 404
298832024-05-08T03:38:10.534ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298842024-05-08T03:38:10.534ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
298852024-05-08T03:38:10.535ZTRACtest_unauthorized (dropshot): incoming request local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = 66016383-9152-4176-b4f8-1269977df839 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
298862024-05-08T03:38:10.731ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 197197 local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = 66016383-9152-4176-b4f8-1269977df839 response_code = 200 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
298872024-05-08T03:38:10.734ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 71e0955e-d293-46f6-b9a3-167f44a0c6db uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298882024-05-08T03:38:10.735ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
298892024-05-08T03:38:10.735ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
298902024-05-08T03:38:10.735ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
298912024-05-08T03:38:10.735ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
298922024-05-08T03:38:10.735ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
298932024-05-08T03:38:10.735ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
298942024-05-08T03:38:10.735ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
298952024-05-08T03:38:10.737ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 71e0955e-d293-46f6-b9a3-167f44a0c6db uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298962024-05-08T03:38:10.737ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 71e0955e-d293-46f6-b9a3-167f44a0c6db uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298972024-05-08T03:38:10.738ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 71e0955e-d293-46f6-b9a3-167f44a0c6db uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298982024-05-08T03:38:10.738ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = looking up Organization by name: Actor required latency_us = 3842 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 71e0955e-d293-46f6-b9a3-167f44a0c6db response_code = 401 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
298992024-05-08T03:38:10.745ZINFOtest_unauthorized (external client test context): client received response status = 401
299002024-05-08T03:38:10.746ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299012024-05-08T03:38:10.746ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299022024-05-08T03:38:10.746ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
299032024-05-08T03:38:10.750ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 565e0bf8-05ab-47ea-86d4-cf5139e2cf2a uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299042024-05-08T03:38:10.751ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 565e0bf8-05ab-47ea-86d4-cf5139e2cf2a uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299052024-05-08T03:38:10.751ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 565e0bf8-05ab-47ea-86d4-cf5139e2cf2a uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299062024-05-08T03:38:10.752ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 1904 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 565e0bf8-05ab-47ea-86d4-cf5139e2cf2a response_code = 401 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299072024-05-08T03:38:10.958ZDEBGtest_unauthorized (collection-task): collected results from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 4 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
299082024-05-08T03:38:10.958ZDEBGtest_unauthorized (results-sink): inserting 293 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
299092024-05-08T03:38:10.958ZDEBGtest_unauthorized (clickhouse-client): unrolling 293 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
299102024-05-08T03:38:11.370ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_i64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"status_code","field_value":503}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"status_code","field_value":404}\n
299112024-05-08T03:38:11.376ZINFOtest_unauthorized (external client test context): client received response status = 401
299122024-05-08T03:38:11.376ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299132024-05-08T03:38:11.376ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299142024-05-08T03:38:11.377ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
299152024-05-08T03:38:11.381ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
299162024-05-08T03:38:11.381ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
299172024-05-08T03:38:11.382ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebdfe939-7615-48ac-bfc7-d518f96d77b3 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299182024-05-08T03:38:11.383ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 292 table_name = oximeter.fields_i64
299192024-05-08T03:38:11.383ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"route","field_value":"/metrics/collectors"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"route","field_value":"/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"route","field_value":"/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"route","field_value":"/v1/certificates"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"route","field_value":"/v1/disks/demo-disk/metrics/activated"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"route","field_value":"/v1/disks/demo-disk/metrics/activated"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"route","field_value":"/v1/disks/demo-disk/metrics/activated"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"route","field_value":"/v1/disks/demo-import-disk/finalize"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"route","field_value":"/v1/disks/demo-import-disk/finalize"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"route","field_value":"/v1/floating-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"route","field_value":"/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"route","field_value":"/v1/groups"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"route","field_value":"/v1/groups"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"route","field_value":"/v1/images/demo-image/demote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"route","field_value":"/v1/images/demo-image/demote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"route","field_value":"/v1/images/demo-image/promote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"route","field_value":"/v1/images/demo-image/promote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/attach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/attach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/detach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/detach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"route","field_value":"/v1/instances/demo-instance/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"route","field_value":"/v1/instances/demo-instance/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"route","field_value":"/v1/instances/demo-instance/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"route","field_value":"/v1/instances/demo-instance/migrate"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"route","field_value":"/v1/instances/demo-instance/migrate"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"route","field_value":"/v1/instances/demo-instance/reboot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"route","field_value":"/v1/instances/demo-instance/reboot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"route","field_value":"/v1/instances/demo-instance/serial-console"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"route","field_value":"/v1/instances/demo-instance/serial-console"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"route","field_value":"/v1/instances/demo-instance/ssh-public-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"route","field_value":"/v1/instances/demo-instance/ssh-public-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"route","field_value":"/v1/instances/demo-instance/start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"route","field_value":"/v1/instances/demo-instance/start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"route","field_value":"/v1/instances/demo-instance/stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"route","field_value":"/v1/instances/demo-instance/stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"route","field_value":"/v1/me/ssh-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"route","field_value":"/v1/system/identity-providers/saml"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"route","field_value":"/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"route","field_value":"/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"route","field_value":"/v1/system/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"route","field_value":"/v1/system/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"route","field_value":"/v1/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"route","field_value":"/v1/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"route","field_value":"/v1/vpcs"}\n
299202024-05-08T03:38:11.388ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebdfe939-7615-48ac-bfc7-d518f96d77b3 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299212024-05-08T03:38:11.391ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:2816:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#79}::from::instance_ssh_public_key_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SshKey>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:2835:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#79}::from::instance_ssh_public_key_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#79}::from::instance_ssh_public_key_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SshKey>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#79}::from::instance_ssh_public_key_list::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::InstancePath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByNameOrId<nexus_types::external_api::params::OptionalProjectSelector>, omicron_common::api::external::NameOrId>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SshKey>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebdfe939-7615-48ac-bfc7-d518f96d77b3 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299222024-05-08T03:38:11.396ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 14344 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebdfe939-7615-48ac-bfc7-d518f96d77b3 response_code = 401 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299232024-05-08T03:38:11.397ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 878 table_name = oximeter.fields_string
299242024-05-08T03:38:11.397ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n
299252024-05-08T03:38:11.400ZINFOtest_unauthorized (external client test context): client received response status = 401
299262024-05-08T03:38:11.400ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299272024-05-08T03:38:11.400ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299282024-05-08T03:38:11.401ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5c0a6048-965b-43ff-b444-10770c40b4d1 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299292024-05-08T03:38:11.403ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 176 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5c0a6048-965b-43ff-b444-10770c40b4d1 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299302024-05-08T03:38:11.404ZINFOtest_unauthorized (external client test context): client received response status = 405
299312024-05-08T03:38:11.404ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299322024-05-08T03:38:11.404ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299332024-05-08T03:38:11.404ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f02d4410-9019-4e87-90fe-343069430199 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299342024-05-08T03:38:11.404ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 102 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f02d4410-9019-4e87-90fe-343069430199 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299352024-05-08T03:38:11.405ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 292 table_name = oximeter.fields_uuid
299362024-05-08T03:38:11.409ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_histogramf64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:10.534389365","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:10.534437811","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:10.534450487","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:10.534461779","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:10.534529133","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535268133","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535740973","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535755412","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535766113","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535776183","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535786934","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535797756","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535807094","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535817455","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535827906","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535837595","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535846934","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535856603","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535865721","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535874578","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535883596","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535892384","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535903486","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535913686","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535922935","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535931762","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535940991","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535949117","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535958696","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535968024","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535976782","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535985719","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.535994757","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536003856","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536013435","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536022132","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536031330","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536040178","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536051791","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536059957","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536068885","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536078103","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536086921","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536095388","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536133503","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536147672","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536156168","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536165948","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536174765","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536183823","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536192481","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536201108","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536210436","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536219585","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536228983","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536238252","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536247881","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536257069","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536266738","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536277329","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536287319","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536296477","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536306046","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536314984","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536324313","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536333341","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536342299","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536351216","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536360244","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536370274","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.536381757","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537235976","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537252819","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537264112","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537274152","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537283330","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537292458","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537303119","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537311837","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537321496","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537331155","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537340564","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537350083","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537359852","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537370143","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537380744","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537392397","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537402016","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537411495","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537421044","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537430132","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537439480","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537449310","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537458077","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537467356","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537476805","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537486384","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537495622","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537504550","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537514770","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537524159","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537533648","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537543307","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537553146","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537562084","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537571272","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537580140","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537589900","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537598617","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537667905","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537682814","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537694467","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537703305","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537713746","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537722984","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537732984","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537741902","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537750860","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537760649","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537769396","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537778915","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537788174","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537797773","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537806701","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537815909","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537824606","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537833153","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537842171","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537851860","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537922621","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537933352","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537943102","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537953683","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537964514","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537979675","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.537988432","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538131957","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538147969","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538158821","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538168260","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538178069","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538187167","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538198179","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538207528","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538217748","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538227277","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538237307","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538247136","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538258539","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538268739","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538278128","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538287447","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538296885","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538305994","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538315392","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538325372","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538334711","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538344230","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538353758","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538367636","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538376404","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538386013","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538394740","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538404309","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538413267","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538422355","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538431954","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538441503","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538449890","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538459348","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538468206","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538477164","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538487284","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538497244","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538506622","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538515941","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538524759","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538533165","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538542634","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538552644","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538652833","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538714716","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538726790","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538736850","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538746179","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538755788","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538765066","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538774585","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538783623","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538793914","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538838613","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538850627","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538859584","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538869264","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538878261","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538887159","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538896668","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538906808","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538916297","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538925836","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538935255","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538944022","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538954954","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538964433","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538977950","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538986928","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.538996477","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539005565","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539016787","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539026116","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539034963","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539045885","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539055173","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539064512","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539073510","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539084632","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539093790","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539102497","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539112938","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539122347","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539131495","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539140804","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539153449","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539175122","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539184130","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539195703","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539206634","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539217817","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539226915","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539251614","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539260462","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539270111","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539281664","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539290792","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539299629","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539309078","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539323397","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539333477","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539342254","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539352775","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539361973","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539371983","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539381142","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539392193","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539401282","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539410340","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539421341","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.539430910","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.540929841","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.540957005","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541011754","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541021734","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541031904","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541046924","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541056523","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541065651","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541075140","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541086483","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541096092","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541105581","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541116472","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541125941","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541143175","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541153015","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541165830","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541175660","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541184908","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541196682","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541207573","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541216972","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541227904","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541239096","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541248465","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541257964","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541269336","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541278535","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541288825","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541297743","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541311660","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541321380","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541330668","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541341440","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541350738","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541360277","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541369475","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541384115","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541392812","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541402461","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541413363","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541423533","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541433192","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:10.541442140","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n
299372024-05-08T03:38:11.418ZINFOtest_unauthorized (external client test context): client received response status = 405
299382024-05-08T03:38:11.418ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299392024-05-08T03:38:11.418ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299402024-05-08T03:38:11.419ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 292 table_name = oximeter.measurements_histogramf64
299412024-05-08T03:38:11.420ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:10.744613970","datum":50}\n
299422024-05-08T03:38:11.420ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 8bec972f-23b0-431a-b53e-3a62f5566ca3 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299432024-05-08T03:38:11.421ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 194 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 8bec972f-23b0-431a-b53e-3a62f5566ca3 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299442024-05-08T03:38:11.421ZINFOtest_unauthorized (external client test context): client received response status = 405
299452024-05-08T03:38:11.421ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299462024-05-08T03:38:11.422ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299472024-05-08T03:38:11.444ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 8a6f7de3-8949-4259-ba1f-4d612cdbe77b uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299482024-05-08T03:38:11.444ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21991 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 8a6f7de3-8949-4259-ba1f-4d612cdbe77b response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299492024-05-08T03:38:11.445ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
299502024-05-08T03:38:11.445ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
299512024-05-08T03:38:11.446ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
299522024-05-08T03:38:11.446ZINFOtest_unauthorized (external client test context): client received response status = 405
299532024-05-08T03:38:11.462ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299542024-05-08T03:38:11.462ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299552024-05-08T03:38:11.464ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 3bf7f04d-0ec2-43fc-895a-96ed01d99cd7 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299562024-05-08T03:38:11.464ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 128 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 3bf7f04d-0ec2-43fc-895a-96ed01d99cd7 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299572024-05-08T03:38:11.465ZINFOtest_unauthorized (external client test context): client received response status = 405
299582024-05-08T03:38:11.466ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299592024-05-08T03:38:11.466ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299602024-05-08T03:38:11.469ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d2eece10-1bca-45aa-a42e-3dff9e69c358 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299612024-05-08T03:38:11.469ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 2151 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d2eece10-1bca-45aa-a42e-3dff9e69c358 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299622024-05-08T03:38:11.469ZINFOtest_unauthorized (external client test context): client received response status = 405
299632024-05-08T03:38:11.474ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299642024-05-08T03:38:11.474ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299652024-05-08T03:38:11.474ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d1ae0423-94cc-4a7b-8be9-4533c55faf59 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299662024-05-08T03:38:11.474ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d1ae0423-94cc-4a7b-8be9-4533c55faf59 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299672024-05-08T03:38:11.474ZINFOtest_unauthorized (external client test context): client received response status = 405
299682024-05-08T03:38:11.475ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299692024-05-08T03:38:11.475ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299702024-05-08T03:38:11.475ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 07d2d166-83cb-419f-a119-e6525b0ed957 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299712024-05-08T03:38:11.475ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 07d2d166-83cb-419f-a119-e6525b0ed957 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299722024-05-08T03:38:11.475ZINFOtest_unauthorized (external client test context): client received response status = 405
299732024-05-08T03:38:11.475ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299742024-05-08T03:38:11.475ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299752024-05-08T03:38:11.475ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 24ee705a-97ee-4d10-8ccf-ef5f31fadb10 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299762024-05-08T03:38:11.476ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 24ee705a-97ee-4d10-8ccf-ef5f31fadb10 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299772024-05-08T03:38:11.476ZINFOtest_unauthorized (external client test context): client received response status = 405
299782024-05-08T03:38:11.476ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299792024-05-08T03:38:11.476ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299802024-05-08T03:38:11.476ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d2854ab9-8fe7-4d9d-8743-cc633f684ce0 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299812024-05-08T03:38:11.476ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d2854ab9-8fe7-4d9d-8743-cc633f684ce0 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299822024-05-08T03:38:11.476ZINFOtest_unauthorized (external client test context): client received response status = 405
299832024-05-08T03:38:11.476ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299842024-05-08T03:38:11.476ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299852024-05-08T03:38:11.477ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = aeb1c555-6c57-43b0-a0f1-6c21ab0e3a2c uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299862024-05-08T03:38:11.477ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = aeb1c555-6c57-43b0-a0f1-6c21ab0e3a2c response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299872024-05-08T03:38:11.477ZINFOtest_unauthorized (external client test context): client received response status = 405
299882024-05-08T03:38:11.477ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299892024-05-08T03:38:11.477ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299902024-05-08T03:38:11.477ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a3f4a071-bec1-4045-a9bd-a12a8092849e uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299912024-05-08T03:38:11.477ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a3f4a071-bec1-4045-a9bd-a12a8092849e response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299922024-05-08T03:38:11.478ZINFOtest_unauthorized (external client test context): client received response status = 405
299932024-05-08T03:38:11.478ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299942024-05-08T03:38:11.478ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
299952024-05-08T03:38:11.478ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 46d3c183-1f65-4a2e-ad18-26fd517686b3 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299962024-05-08T03:38:11.478ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 46d3c183-1f65-4a2e-ad18-26fd517686b3 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299972024-05-08T03:38:11.478ZINFOtest_unauthorized (external client test context): client received response status = 405
299982024-05-08T03:38:11.478ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
299992024-05-08T03:38:11.478ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
300002024-05-08T03:38:11.479ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7cfa19cc-2c6d-4231-ab2d-d02639f3de30 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300012024-05-08T03:38:11.479ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 134 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7cfa19cc-2c6d-4231-ab2d-d02639f3de30 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300022024-05-08T03:38:11.481ZINFOtest_unauthorized (external client test context): client received response status = 405
300032024-05-08T03:38:11.481ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300042024-05-08T03:38:11.481ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
300052024-05-08T03:38:11.481ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 378521fe-69ab-4748-bfd7-13f2dc6642fd uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300062024-05-08T03:38:11.482ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 83 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 378521fe-69ab-4748-bfd7-13f2dc6642fd response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300072024-05-08T03:38:11.482ZINFOtest_unauthorized (external client test context): client received response status = 405
300082024-05-08T03:38:11.482ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300092024-05-08T03:38:11.482ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
300102024-05-08T03:38:11.483ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fececcef-db0a-40d0-b056-981f117678c3 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300112024-05-08T03:38:11.483ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fececcef-db0a-40d0-b056-981f117678c3 response_code = 405 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300122024-05-08T03:38:11.483ZINFOtest_unauthorized (external client test context): client received response status = 405
300132024-05-08T03:38:11.483ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300142024-05-08T03:38:11.483ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/instances/demo-instance/ssh-public-keys?project=demo-project
300152024-05-08T03:38:11.495ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300162024-05-08T03:38:11.496ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300172024-05-08T03:38:11.496ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
300182024-05-08T03:38:11.496ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
300192024-05-08T03:38:11.501ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
300202024-05-08T03:38:11.502ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
300212024-05-08T03:38:11.536ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
300222024-05-08T03:38:11.536ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
300232024-05-08T03:38:11.539ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
300242024-05-08T03:38:11.541ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
300252024-05-08T03:38:11.541ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
300262024-05-08T03:38:11.541ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
300272024-05-08T03:38:11.542ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
300282024-05-08T03:38:11.543ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
300292024-05-08T03:38:11.552ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_internal dns_group = internal iteration = 5 reason = Timeout
300302024-05-08T03:38:11.765ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = dns_propagation_internal body = Some(Body) dns_group = internal dns_server_url = http://[::1]:48682 generation = 1 method = PUT servers = DnsServersList { addresses: [[::1]:48682] } uri = http://[::1]:48682/config
300312024-05-08T03:38:11.766ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_internal dns_group = internal iteration = 4 reason = Timeout
300322024-05-08T03:38:11.766ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _nameservice._tcp.control-plane.oxide.internal
300332024-05-08T03:38:11.767ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_internal dns_group = internal iteration = 4 reason = Timeout
300342024-05-08T03:38:11.767ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_internal dns_group = internal
300352024-05-08T03:38:11.767ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
300362024-05-08T03:38:11.767ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
300372024-05-08T03:38:11.768ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
300382024-05-08T03:38:11.769ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_config_external dns_group = external iteration = 5 reason = Timeout
300392024-05-08T03:38:11.769ZDEBGtest_unauthorized (BackgroundTasks): reading DNS version background_task = dns_config_external dns_group = external
300402024-05-08T03:38:11.769ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
300412024-05-08T03:38:11.769ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
300422024-05-08T03:38:11.770ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
300432024-05-08T03:38:11.771ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
300442024-05-08T03:38:11.771ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
300452024-05-08T03:38:11.771ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
300462024-05-08T03:38:11.772ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
300472024-05-08T03:38:11.773ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_servers_external dns_group = external iteration = 4 reason = Timeout
300482024-05-08T03:38:11.773ZTRACtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _external-dns._tcp.control-plane.oxide.internal
300492024-05-08T03:38:11.774ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = dns_propagation_external dns_group = external iteration = 6 reason = Timeout
300502024-05-08T03:38:11.892ZDEBGtest_unauthorized (BackgroundTasks): client request background_task = dns_propagation_external body = Some(Body) dns_group = external dns_server_url = http://[::1]:63194 generation = 3 method = PUT servers = DnsServersList { addresses: [[::1]:63194] } uri = http://[::1]:63194/config
300512024-05-08T03:38:11.892ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = metrics_producer_gc iteration = 3 reason = Timeout
300522024-05-08T03:38:11.892ZWARNtest_unauthorized (BackgroundTasks): Metric producer GC: statically disabled pending omicron#5284 background_task = metrics_producer_gc
300532024-05-08T03:38:11.892ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = metrics_producer_gc elapsed = 101.291\u{b5}s iteration = 3
300542024-05-08T03:38:11.892ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = external_endpoints iteration = 6 reason = Timeout
300552024-05-08T03:38:11.892ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
300562024-05-08T03:38:11.892ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
300572024-05-08T03:38:11.893ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
300582024-05-08T03:38:11.893ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
300592024-05-08T03:38:11.893ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
300602024-05-08T03:38:11.894ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
300612024-05-08T03:38:11.894ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = physical_disk_adoption iteration = 11 reason = Timeout
300622024-05-08T03:38:11.894ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = physical_disk_adoption elapsed = 69.017\u{b5}s iteration = 11
300632024-05-08T03:38:11.894ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = phantom_disks iteration = 4 reason = Timeout
300642024-05-08T03:38:11.894ZWARNtest_unauthorized (BackgroundTasks): phantom disk task started background_task = phantom_disks
300652024-05-08T03:38:11.894ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = service_zone_nat_tracker iteration = 4 reason = Timeout
300662024-05-08T03:38:11.894ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory
300672024-05-08T03:38:11.894ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
300682024-05-08T03:38:11.894ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
300692024-05-08T03:38:11.894ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
300702024-05-08T03:38:11.895ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
300712024-05-08T03:38:11.895ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement iteration = 4 reason = Timeout
300722024-05-08T03:38:11.895ZWARNtest_unauthorized (BackgroundTasks): region replacement task started background_task = region_replacement
300732024-05-08T03:38:11.895ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
300742024-05-08T03:38:11.895ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
300752024-05-08T03:38:11.896ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
300762024-05-08T03:38:11.896ZDEBGtest_unauthorized (BackgroundTasks): activating background_task = region_replacement_driver iteration = 4 reason = Timeout
300772024-05-08T03:38:11.896ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task started background_task = region_replacement_driver
300782024-05-08T03:38:11.896ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
300792024-05-08T03:38:11.896ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
300802024-05-08T03:38:11.898ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
300812024-05-08T03:38:11.898ZINFOtest_unauthorized (http): accepted connection kind = dns local_addr = [::1]:48682 remote_addr = [::1]:56614
300822024-05-08T03:38:11.899ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
300832024-05-08T03:38:11.899ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
300842024-05-08T03:38:11.900ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
300852024-05-08T03:38:11.900ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
300862024-05-08T03:38:11.901ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
300872024-05-08T03:38:11.902ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
300882024-05-08T03:38:11.902ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
300892024-05-08T03:38:11.902ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
300902024-05-08T03:38:11.902ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
300912024-05-08T03:38:11.903ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
300922024-05-08T03:38:11.907ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
300932024-05-08T03:38:11.926ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
300942024-05-08T03:38:11.926ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
300952024-05-08T03:38:11.926ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
300962024-05-08T03:38:11.927ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
300972024-05-08T03:38:11.927ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
300982024-05-08T03:38:11.932ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
300992024-05-08T03:38:11.945ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
301002024-05-08T03:38:11.946ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
301012024-05-08T03:38:11.946ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
301022024-05-08T03:38:11.946ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301032024-05-08T03:38:11.955ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Inventory result = Ok(())
301042024-05-08T03:38:11.955ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
301052024-05-08T03:38:11.956ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
301062024-05-08T03:38:11.956ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
301072024-05-08T03:38:11.956ZWARNtest_unauthorized (BackgroundTasks): phantom disk task done background_task = phantom_disks
301082024-05-08T03:38:11.957ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = phantom_disks elapsed = 62.686321ms iteration = 4
301092024-05-08T03:38:11.957ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database
301102024-05-08T03:38:11.957ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement_driver roles = RoleSet { roles: {} }
301112024-05-08T03:38:11.957ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement_driver resource = Database result = Ok(())
301122024-05-08T03:38:11.958ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301132024-05-08T03:38:11.981ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
301142024-05-08T03:38:11.982ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301152024-05-08T03:38:11.993ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
301162024-05-08T03:38:12.001ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
301172024-05-08T03:38:12.002ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
301182024-05-08T03:38:12.002ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
301192024-05-08T03:38:12.002ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
301202024-05-08T03:38:12.003ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
301212024-05-08T03:38:12.003ZDEBGtest_unauthorized (BackgroundTasks): found DNS version background_task = dns_config_internal dns_group = internal version = 1
301222024-05-08T03:38:12.004ZDEBGtest_unauthorized (BackgroundTasks): reading DNS config background_task = dns_config_internal dns_group = internal
301232024-05-08T03:38:12.004ZDEBGtest_unauthorized (BackgroundTasks): reading DNS zones background_task = dns_config_internal dns_group = internal
301242024-05-08T03:38:12.004ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
301252024-05-08T03:38:12.004ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
301262024-05-08T03:38:12.004ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
301272024-05-08T03:38:12.004ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
301282024-05-08T03:38:12.008ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
301292024-05-08T03:38:12.008ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
301302024-05-08T03:38:12.008ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
301312024-05-08T03:38:12.009ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
301322024-05-08T03:38:12.010ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig
301332024-05-08T03:38:12.010ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
301342024-05-08T03:38:12.010ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
301352024-05-08T03:38:12.010ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
301362024-05-08T03:38:12.011ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
301372024-05-08T03:38:12.014ZTRACtest_unauthorized (http): incoming request kind = dns local_addr = [::1]:48682 method = PUT remote_addr = [::1]:56614 req_id = 09938e85-72a7-44d4-bf98-9b13802b64eb uri = /config
301382024-05-08T03:38:12.014ZTRACtest_unauthorized (dns): buffer buffer = Length: 64 (0x40) bytes\n0000: 0a 3e 01 00 00 01 00 00 00 00 00 00 0c 5f 6e 61 .>..........._na\n0010: 6d 65 73 65 72 76 69 63 65 04 5f 74 63 70 0d 63 meservice._tcp.c\n0020: 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 69 ontrol-plane.oxi\n0030: 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 01 de.internal..!.. kind = dns peer_addr = [::1]:53931 req_id = 540f6eed-a6ea-4804-9244-eca4fcf308ba
301392024-05-08T03:38:12.015ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 2622,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_nameservice._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_nameservice._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 12,\n 95,\n 110,\n 97,\n 109,\n 101,\n 115,\n 101,\n 114,\n 118,\n 105,\n 99,\n 101,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:53931 req_id = 540f6eed-a6ea-4804-9244-eca4fcf308ba
301402024-05-08T03:38:12.015ZDEBGtest_unauthorized (store): query key key = _nameservice._tcp
301412024-05-08T03:38:12.017ZDEBGtest_unauthorized (store): query key key = df9df9de-57e4-4726-a01c-742c40693e0d.host
301422024-05-08T03:38:12.018ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:53931 query = LowerQuery { name: LowerName(Name("_nameservice._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_nameservice._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_nameservice._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 48682, target: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal") })) }] req_id = 540f6eed-a6ea-4804-9244-eca4fcf308ba
301432024-05-08T03:38:12.019ZINFOtest_unauthorized (http): accepted connection kind = dns local_addr = [::1]:63194 remote_addr = [::1]:64172
301442024-05-08T03:38:12.020ZINFOtest_unauthorized (store): attempting generation update new_generation = 1 req_id = 09938e85-72a7-44d4-bf98-9b13802b64eb
301452024-05-08T03:38:12.021ZINFOtest_unauthorized (store): updated generation new_generation = 1 req_id = 09938e85-72a7-44d4-bf98-9b13802b64eb
301462024-05-08T03:38:12.021ZINFOtest_unauthorized (http): request completed kind = dns latency_us = 7639 local_addr = [::1]:48682 method = PUT remote_addr = [::1]:56614 req_id = 09938e85-72a7-44d4-bf98-9b13802b64eb response_code = 204 uri = /config
301472024-05-08T03:38:12.022ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301482024-05-08T03:38:12.033ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
301492024-05-08T03:38:12.033ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
301502024-05-08T03:38:12.034ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
301512024-05-08T03:38:12.051ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
301522024-05-08T03:38:12.056ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
301532024-05-08T03:38:12.056ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
301542024-05-08T03:38:12.056ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
301552024-05-08T03:38:12.064ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
301562024-05-08T03:38:12.067ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301572024-05-08T03:38:12.079ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = DnsConfig result = Ok(())
301582024-05-08T03:38:12.079ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
301592024-05-08T03:38:12.079ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
301602024-05-08T03:38:12.080ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
301612024-05-08T03:38:12.083ZDEBGtest_unauthorized (BackgroundTasks): found zones background_task = dns_config_internal count = 1 dns_group = internal
301622024-05-08T03:38:12.083ZDEBGtest_unauthorized (BackgroundTasks): listing DNS names for zone background_task = dns_config_internal batch_size = 100 dns_group = internal dns_zone_id = bf53a2b9-04f0-4d48-91d8-7489893e61b9 dns_zone_name = control-plane.oxide.internal found_so_far = 0 version = 1
301632024-05-08T03:38:12.083ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig
301642024-05-08T03:38:12.084ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_internal dns_group = internal resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
301652024-05-08T03:38:12.084ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
301662024-05-08T03:38:12.084ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
301672024-05-08T03:38:12.084ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
301682024-05-08T03:38:12.085ZDEBGtest_unauthorized (BackgroundTasks): found DNS version background_task = dns_config_external dns_group = external version = 3
301692024-05-08T03:38:12.085ZDEBGtest_unauthorized (BackgroundTasks): reading DNS config background_task = dns_config_external dns_group = external
301702024-05-08T03:38:12.085ZDEBGtest_unauthorized (BackgroundTasks): reading DNS zones background_task = dns_config_external dns_group = external
301712024-05-08T03:38:12.085ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
301722024-05-08T03:38:12.085ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
301732024-05-08T03:38:12.085ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
301742024-05-08T03:38:12.085ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
301752024-05-08T03:38:12.103ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
301762024-05-08T03:38:12.103ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet
301772024-05-08T03:38:12.103ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = external_endpoints resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
301782024-05-08T03:38:12.103ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
301792024-05-08T03:38:12.103ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
301802024-05-08T03:38:12.104ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
301812024-05-08T03:38:12.104ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
301822024-05-08T03:38:12.127ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
301832024-05-08T03:38:12.127ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
301842024-05-08T03:38:12.127ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
301852024-05-08T03:38:12.128ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
301862024-05-08T03:38:12.129ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
301872024-05-08T03:38:12.129ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database
301882024-05-08T03:38:12.129ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = region_replacement roles = RoleSet { roles: {} }
301892024-05-08T03:38:12.130ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = region_replacement resource = Database result = Ok(())
301902024-05-08T03:38:12.132ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301912024-05-08T03:38:12.142ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = ListChildren actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Fleet result = Ok(())
301922024-05-08T03:38:12.142ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database
301932024-05-08T03:38:12.143ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = external_endpoints roles = RoleSet { roles: {} }
301942024-05-08T03:38:12.144ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = external_endpoints resource = Database result = Ok(())
301952024-05-08T03:38:12.144ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
301962024-05-08T03:38:12.153ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
301972024-05-08T03:38:12.154ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
301982024-05-08T03:38:12.154ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
301992024-05-08T03:38:12.154ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
302002024-05-08T03:38:12.155ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
302012024-05-08T03:38:12.166ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = DnsConfig result = Ok(())
302022024-05-08T03:38:12.166ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database
302032024-05-08T03:38:12.166ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_internal dns_group = internal roles = RoleSet { roles: {} }
302042024-05-08T03:38:12.167ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_internal dns_group = internal resource = Database result = Ok(())
302052024-05-08T03:38:12.168ZWARNtest_unauthorized (BackgroundTasks): region replacement task done background_task = region_replacement
302062024-05-08T03:38:12.168ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement elapsed = 272.953999ms iteration = 4
302072024-05-08T03:38:12.168ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302082024-05-08T03:38:12.168ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302092024-05-08T03:38:12.169ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302102024-05-08T03:38:12.169ZWARNtest_unauthorized (BackgroundTasks): region replacement driver task done background_task = region_replacement_driver
302112024-05-08T03:38:12.169ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = region_replacement_driver elapsed = 273.171932ms iteration = 4
302122024-05-08T03:38:12.171ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _nameservice._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_nameservice._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nameservice._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 48682, target: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3415, tv_nsec: 341946257 } })
302132024-05-08T03:38:12.171ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
302142024-05-08T03:38:12.172ZTRACtest_unauthorized (http): incoming request kind = dns local_addr = [::1]:63194 method = PUT remote_addr = [::1]:64172 req_id = 1143db25-be64-4f19-ad90-5d9fa90bcf20 uri = /config
302152024-05-08T03:38:12.172ZTRACtest_unauthorized (dns): buffer buffer = Length: 65 (0x41) bytes\n0000: 13 21 01 00 00 01 00 00 00 00 00 00 0d 5f 65 78 .!..........._ex\n0010: 74 65 72 6e 61 6c 2d 64 6e 73 04 5f 74 63 70 0d ternal-dns._tcp.\n0020: 63 6f 6e 74 72 6f 6c 2d 70 6c 61 6e 65 05 6f 78 control-plane.ox\n0030: 69 64 65 08 69 6e 74 65 72 6e 61 6c 00 00 21 00 ide.internal..!.\n0040: 01 . kind = dns peer_addr = [::1]:64557 req_id = 0031ddcd-6c74-44dc-ba99-0060c91f2998
302162024-05-08T03:38:12.172ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 4897,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("_external-dns._tcp.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("_external-dns._tcp.control-plane.oxide.internal."),\n query_type: SRV,\n query_class: IN,\n },\n },\n original: [\n 13,\n 95,\n 101,\n 120,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 45,\n 100,\n 110,\n 115,\n 4,\n 95,\n 116,\n 99,\n 112,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 33,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:64557 req_id = 0031ddcd-6c74-44dc-ba99-0060c91f2998
302172024-05-08T03:38:12.172ZDEBGtest_unauthorized (store): query key key = _external-dns._tcp
302182024-05-08T03:38:12.173ZDEBGtest_unauthorized (store): query key key = b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host
302192024-05-08T03:38:12.173ZDEBGtest_unauthorized (dns): dns response additional_records = [Record { name_labels: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal"), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] kind = dns peer_addr = [::1]:64557 query = LowerQuery { name: LowerName(Name("_external-dns._tcp.control-plane.oxide.internal.")), original: Query { name: Name("_external-dns._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN } } records = [Record { name_labels: Name("_external-dns._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63194, target: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal") })) }] req_id = 0031ddcd-6c74-44dc-ba99-0060c91f2998
302202024-05-08T03:38:12.173ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
302212024-05-08T03:38:12.173ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = dns_propagation_internal dns_group = internal dns_server_url = http://[::1]:48682 generation = 1 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(48682), path: "/config", query: None, fragment: None }, status: 204, headers: {"x-request-id": "09938e85-72a7-44d4-bf98-9b13802b64eb", "date": "Wed, 08 May 2024 03:38:11 GMT"} }) servers = DnsServersList { addresses: [[::1]:48682] }
302222024-05-08T03:38:12.173ZINFOtest_unauthorized (BackgroundTasks): DNS server now at generation 1 background_task = dns_propagation_internal dns_group = internal dns_server_url = http://[::1]:48682 generation = 1 servers = DnsServersList { addresses: [[::1]:48682] }
302232024-05-08T03:38:12.176ZINFOtest_unauthorized (BackgroundTasks): DNS propagation: done background_task = dns_propagation_internal dns_group = internal generation = 1 servers = DnsServersList { addresses: [[::1]:48682] }
302242024-05-08T03:38:12.177ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_internal dns_group = internal elapsed = 624.781559ms iteration = 5
302252024-05-08T03:38:12.179ZINFOtest_unauthorized (store): attempting generation update new_generation = 3 req_id = 1143db25-be64-4f19-ad90-5d9fa90bcf20
302262024-05-08T03:38:12.179ZINFOtest_unauthorized (store): updated generation new_generation = 3 req_id = 1143db25-be64-4f19-ad90-5d9fa90bcf20
302272024-05-08T03:38:12.179ZINFOtest_unauthorized (http): request completed kind = dns latency_us = 6046 local_addr = [::1]:63194 method = PUT remote_addr = [::1]:64172 req_id = 1143db25-be64-4f19-ad90-5d9fa90bcf20 response_code = 204 uri = /config
302282024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): found zones background_task = dns_config_external count = 1 dns_group = external
302292024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): listing DNS names for zone background_task = dns_config_external batch_size = 100 dns_group = external dns_zone_id = a6aa38bc-b7a6-4ef9-9bad-bd899fe6dfc1 dns_zone_name = oxide-dev.test found_so_far = 0 version = 3
302302024-05-08T03:38:12.179ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig
302312024-05-08T03:38:12.179ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = dns_config_external dns_group = external resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
302322024-05-08T03:38:12.179ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
302332024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
302342024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
302352024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): found all DNS names for zone background_task = dns_config_internal dns_group = internal dns_zone_id = bf53a2b9-04f0-4d48-91d8-7489893e61b9 dns_zone_name = control-plane.oxide.internal found_so_far = 17 version = 1
302362024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): read DNS config background_task = dns_config_internal dns_group = internal nzones = 1 version = 1
302372024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): found latest DNS generation (unchanged) background_task = dns_config_internal current_generation = 1 current_time_created = 2024-05-08 03:37:15.927781 UTC dns_group = internal generation = 1
302382024-05-08T03:38:12.179ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_internal dns_group = internal elapsed = 412.18876ms iteration = 4
302392024-05-08T03:38:12.180ZDEBGtest_unauthorized (DnsResolver): lookup_all_socket_v6 srv dns_name = _external-dns._tcp.control-plane.oxide.internal response = SrvLookup(Lookup { query: Query { name: Name("_external-dns._tcp.control-plane.oxide.internal"), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_external-dns._tcp.control-plane.oxide.internal."), rr_type: SRV, dns_class: IN, ttl: 0, rdata: Some(SRV(SRV { priority: 0, weight: 0, port: 63194, target: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal.") })) }, Record { name_labels: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }], valid_until: Instant { tv_sec: 3415, tv_nsec: 351643992 } })
302402024-05-08T03:38:12.181ZTRACtest_unauthorized (DnsResolver): lookup_service_targets: looking up SRV target
302412024-05-08T03:38:12.181ZDEBGtest_unauthorized (BackgroundTasks): client response background_task = dns_propagation_external dns_group = external dns_server_url = http://[::1]:63194 generation = 3 result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(63194), path: "/config", query: None, fragment: None }, status: 204, headers: {"x-request-id": "1143db25-be64-4f19-ad90-5d9fa90bcf20", "date": "Wed, 08 May 2024 03:38:11 GMT"} }) servers = DnsServersList { addresses: [[::1]:63194] }
302422024-05-08T03:38:12.181ZINFOtest_unauthorized (BackgroundTasks): DNS server now at generation 3 background_task = dns_propagation_external dns_group = external dns_server_url = http://[::1]:63194 generation = 3 servers = DnsServersList { addresses: [[::1]:63194] }
302432024-05-08T03:38:12.197ZINFOtest_unauthorized (BackgroundTasks): DNS propagation: done background_task = dns_propagation_external dns_group = external generation = 3 servers = DnsServersList { addresses: [[::1]:63194] }
302442024-05-08T03:38:12.197ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_propagation_external dns_group = external elapsed = 423.467048ms iteration = 6
302452024-05-08T03:38:12.200ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302462024-05-08T03:38:12.200ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302472024-05-08T03:38:12.217ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302482024-05-08T03:38:12.225ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
302492024-05-08T03:38:12.236ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = DnsConfig result = Ok(())
302502024-05-08T03:38:12.236ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database
302512024-05-08T03:38:12.236ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = dns_config_external dns_group = external roles = RoleSet { roles: {} }
302522024-05-08T03:38:12.237ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = dns_config_external dns_group = external resource = Database result = Ok(())
302532024-05-08T03:38:12.237ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302542024-05-08T03:38:12.237ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource_id = f284aa3f-6d71-466b-8aba-8dd89f9881ba resource_type = Project uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302552024-05-08T03:38:12.237ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302562024-05-08T03:38:12.238ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302572024-05-08T03:38:12.238ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302582024-05-08T03:38:12.243ZTRACtest_unauthorized (dns): buffer buffer = Length: 88 (0x58) bytes\n0000: 6c ca 01 00 00 01 00 00 00 00 00 00 24 64 66 39 l...........$df9\n0010: 64 66 39 64 65 2d 35 37 65 34 2d 34 37 32 36 2d df9de-57e4-4726-\n0020: 61 30 31 63 2d 37 34 32 63 34 30 36 39 33 65 30 a01c-742c40693e0\n0030: 64 04 68 6f 73 74 0d 63 6f 6e 74 72 6f 6c 2d 70 d.host.control-p\n0040: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0050: 6e 61 6c 00 00 1c 00 01 nal..... kind = dns peer_addr = [::1]:58211 req_id = 93b66af9-a92d-4d29-a4b0-348f32381c31
302592024-05-08T03:38:12.244ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 27850,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 36,\n 100,\n 102,\n 57,\n 100,\n 102,\n 57,\n 100,\n 101,\n 45,\n 53,\n 55,\n 101,\n 52,\n 45,\n 52,\n 55,\n 50,\n 54,\n 45,\n 97,\n 48,\n 49,\n 99,\n 45,\n 55,\n 52,\n 50,\n 99,\n 52,\n 48,\n 54,\n 57,\n 51,\n 101,\n 48,\n 100,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:58211 req_id = 93b66af9-a92d-4d29-a4b0-348f32381c31
302602024-05-08T03:38:12.247ZDEBGtest_unauthorized (store): query key key = df9df9de-57e4-4726-a01c-742c40693e0d.host
302612024-05-08T03:38:12.247ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:58211 query = LowerQuery { name: LowerName(Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal.")), original: Query { name: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("df9df9de-57e4-4726-a01c-742c40693e0d.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = 93b66af9-a92d-4d29-a4b0-348f32381c31
302622024-05-08T03:38:12.255ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302632024-05-08T03:38:12.255ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302642024-05-08T03:38:12.255ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302652024-05-08T03:38:12.257ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302662024-05-08T03:38:12.260ZDEBGtest_unauthorized (BackgroundTasks): found all DNS names for zone background_task = dns_config_external dns_group = external dns_zone_id = a6aa38bc-b7a6-4ef9-9bad-bd899fe6dfc1 dns_zone_name = oxide-dev.test found_so_far = 2 version = 3
302672024-05-08T03:38:12.261ZDEBGtest_unauthorized (BackgroundTasks): read DNS config background_task = dns_config_external dns_group = external nzones = 1 version = 3
302682024-05-08T03:38:12.261ZDEBGtest_unauthorized (BackgroundTasks): found latest DNS generation (unchanged) background_task = dns_config_external current_generation = 3 current_time_created = 2024-05-08 03:37:25.442191 UTC dns_group = external generation = 3
302692024-05-08T03:38:12.261ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_config_external dns_group = external elapsed = 491.435622ms iteration = 5
302702024-05-08T03:38:12.302ZDEBGtest_unauthorized (BackgroundTasks): found Silo/DNS/TLS config (no change) background_task = external_endpoints config = ExternalEndpoints { by_dns_name: {"default-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 001de000-5110-4000-8000-000000000000, db_silo: Silo { identity: SiloIdentity { id: 001de000-5110-4000-8000-000000000000, name: Name(Name("default-silo")), description: "default silo", time_created: 2024-05-08T03:37:12.063806Z, time_modified: 2024-05-08T03:37:12.063806Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(2)) }, tls_certs: [TlsCertificate { digest: "7efd39d0cfc5153e27f82321def9d9066866f1c203f16edfdb58a0cc6ae52d6b" }] }, "demo-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, db_silo: Silo { identity: SiloIdentity { id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, name: Name(Name("demo-silo")), description: "", time_created: 2024-05-08T03:37:24.766635Z, time_modified: 2024-05-08T03:37:24.766635Z, time_deleted: None }, discoverable: true, authentication_mode: Saml, user_provision_type: Jit, mapped_fleet_roles: Object {}, rcgen: Generation(Generation(1)) }, tls_certs: [] }, "test-suite-silo.sys.oxide-dev.test": ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }}, warnings: [NoSiloCerts { silo_id: 5d89f14e-9353-4c59-bdca-9d4cc822c0a2, dns_name: "demo-silo.sys.oxide-dev.test" }, NoSiloCerts { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, dns_name: "test-suite-silo.sys.oxide-dev.test" }], default_endpoint: Some(ExternalEndpoint { silo_id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, db_silo: Silo { identity: SiloIdentity { id: 2e1bfffe-4735-4ccd-b100-191299d6acc3, name: Name(Name("test-suite-silo")), description: "built-in recovery Silo", time_created: 2024-05-08T03:37:16.879215Z, time_modified: 2024-05-08T03:37:16.879215Z, time_deleted: None }, discoverable: false, authentication_mode: Local, user_provision_type: ApiOnly, mapped_fleet_roles: Object {"admin": Array [String("admin")]}, rcgen: Generation(Generation(1)) }, tls_certs: [] }) }
302712024-05-08T03:38:12.303ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = external_endpoints elapsed = 410.705018ms iteration = 6
302722024-05-08T03:38:12.305ZDEBGtest_unauthorized (BackgroundTasks): found DNS servers (no change) addresses = DnsServersList { addresses: [[::1]:48682] } background_task = dns_servers_internal current_servers = DnsServersList { addresses: [[::1]:48682] } dns_group = internal
302732024-05-08T03:38:12.305ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_internal dns_group = internal elapsed = 538.616622ms iteration = 4
302742024-05-08T03:38:12.305ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
302752024-05-08T03:38:12.305ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
302762024-05-08T03:38:12.307ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
302772024-05-08T03:38:12.309ZTRACtest_unauthorized (dns): buffer buffer = Length: 88 (0x58) bytes\n0000: 5b e5 01 00 00 01 00 00 00 00 00 00 24 62 31 32 [...........$b12\n0010: 37 32 65 63 63 2d 65 38 66 65 2d 34 62 37 33 2d 72ecc-e8fe-4b73-\n0020: 61 35 66 36 2d 30 66 36 37 34 35 37 34 61 65 31 a5f6-0f674574ae1\n0030: 66 04 68 6f 73 74 0d 63 6f 6e 74 72 6f 6c 2d 70 f.host.control-p\n0040: 6c 61 6e 65 05 6f 78 69 64 65 08 69 6e 74 65 72 lane.oxide.inter\n0050: 6e 61 6c 00 00 1c 00 01 nal..... kind = dns peer_addr = [::1]:63293 req_id = c70bdef7-1daa-4c4e-8013-c0223f68634d
302782024-05-08T03:38:12.310ZDEBGtest_unauthorized (dns): message_request kind = dns mr = MessageRequest {\n header: Header {\n id: 23525,\n message_type: Query,\n op_code: Query,\n authoritative: false,\n truncation: false,\n recursion_desired: true,\n recursion_available: false,\n authentic_data: false,\n checking_disabled: false,\n response_code: NoError,\n query_count: 1,\n answer_count: 0,\n name_server_count: 0,\n additional_count: 0,\n },\n query: WireQuery {\n query: LowerQuery {\n name: LowerName(\n Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."),\n ),\n original: Query {\n name: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."),\n query_type: AAAA,\n query_class: IN,\n },\n },\n original: [\n 36,\n 98,\n 49,\n 50,\n 55,\n 50,\n 101,\n 99,\n 99,\n 45,\n 101,\n 56,\n 102,\n 101,\n 45,\n 52,\n 98,\n 55,\n 51,\n 45,\n 97,\n 53,\n 102,\n 54,\n 45,\n 48,\n 102,\n 54,\n 55,\n 52,\n 53,\n 55,\n 52,\n 97,\n 101,\n 49,\n 102,\n 4,\n 104,\n 111,\n 115,\n 116,\n 13,\n 99,\n 111,\n 110,\n 116,\n 114,\n 111,\n 108,\n 45,\n 112,\n 108,\n 97,\n 110,\n 101,\n 5,\n 111,\n 120,\n 105,\n 100,\n 101,\n 8,\n 105,\n 110,\n 116,\n 101,\n 114,\n 110,\n 97,\n 108,\n 0,\n 0,\n 28,\n 0,\n 1,\n ],\n },\n answers: [],\n name_servers: [],\n additionals: [],\n sig0: [],\n edns: None,\n} peer_addr = [::1]:63293 req_id = c70bdef7-1daa-4c4e-8013-c0223f68634d
302792024-05-08T03:38:12.311ZDEBGtest_unauthorized (store): query key key = b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host
302802024-05-08T03:38:12.312ZDEBGtest_unauthorized (dns): dns response additional_records = [] kind = dns peer_addr = [::1]:63293 query = LowerQuery { name: LowerName(Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal.")), original: Query { name: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."), query_type: AAAA, query_class: IN } } records = [Record { name_labels: Name("b1272ecc-e8fe-4b73-a5f6-0f674574ae1f.host.control-plane.oxide.internal."), rr_type: AAAA, dns_class: IN, ttl: 0, rdata: Some(AAAA(::1)) }] req_id = c70bdef7-1daa-4c4e-8013-c0223f68634d
302812024-05-08T03:38:12.319ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302822024-05-08T03:38:12.319ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302832024-05-08T03:38:12.319ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302842024-05-08T03:38:12.324ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302852024-05-08T03:38:12.327ZDEBGtest_unauthorized (BackgroundTasks): found DNS servers (no change) addresses = DnsServersList { addresses: [[::1]:63194] } background_task = dns_servers_external current_servers = DnsServersList { addresses: [[::1]:63194] } dns_group = external
302862024-05-08T03:38:12.327ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = dns_servers_external dns_group = external elapsed = 553.464017ms iteration = 4
302872024-05-08T03:38:12.327ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
302882024-05-08T03:38:12.327ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:12.019573541","datum":51}\n
302892024-05-08T03:38:12.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302902024-05-08T03:38:12.366ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Instance { parent: Project { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: f284aa3f-6d71-466b-8aba-8dd89f9881ba, lookup_type: ByName("demo-project") }, key: e1aa92bf-30d7-47f0-947b-90f3c17157dc, lookup_type: ByName("demo-instance") } result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302912024-05-08T03:38:12.366ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302922024-05-08T03:38:12.366ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc roles = RoleSet { roles: {} } uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302932024-05-08T03:38:12.379ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc resource = Database result = Ok(()) uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
302942024-05-08T03:38:12.388ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
302952024-05-08T03:38:12.388ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
302962024-05-08T03:38:12.436ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
302972024-05-08T03:38:12.436ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
302982024-05-08T03:38:12.450ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
302992024-05-08T03:38:12.451ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 956315 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 51781c9d-52e3-44c1-bf5b-f706612091dc response_code = 200 uri = /v1/instances/demo-instance/ssh-public-keys?project=demo-project
303002024-05-08T03:38:12.452ZINFOtest_unauthorized (external client test context): client received response status = 200
303012024-05-08T03:38:12.452ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/roles
303022024-05-08T03:38:12.452ZINFOtest_unauthorized: test: privileged GET url = /v1/system/roles
303032024-05-08T03:38:12.452ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles
303042024-05-08T03:38:12.452ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b uri = /v1/system/roles
303052024-05-08T03:38:12.453ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b uri = /v1/system/roles
303062024-05-08T03:38:12.453ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/roles
303072024-05-08T03:38:12.453ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303082024-05-08T03:38:12.453ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303092024-05-08T03:38:12.454ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303102024-05-08T03:38:12.455ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) }
303112024-05-08T03:38:12.455ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
303122024-05-08T03:38:12.455ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
303132024-05-08T03:38:12.455ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
303142024-05-08T03:38:12.458ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
303152024-05-08T03:38:12.461ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303162024-05-08T03:38:12.461ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303172024-05-08T03:38:12.463ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303182024-05-08T03:38:12.463ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
303192024-05-08T03:38:12.472ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: 039be560-54cc-49e3-88df-1a29dadbf913, lookup_type: ById(039be560-54cc-49e3-88df-1a29dadbf913) } result = Ok(())
303202024-05-08T03:38:12.473ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
303212024-05-08T03:38:12.473ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
303222024-05-08T03:38:12.473ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
303232024-05-08T03:38:12.475ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
303242024-05-08T03:38:12.475ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
303252024-05-08T03:38:12.475ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303262024-05-08T03:38:12.476ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303272024-05-08T03:38:12.476ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303282024-05-08T03:38:12.479ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
303292024-05-08T03:38:12.480ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303302024-05-08T03:38:12.480ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303312024-05-08T03:38:12.480ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303322024-05-08T03:38:12.481ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }
303332024-05-08T03:38:12.481ZTRACtest_unauthorized (BackgroundTasks): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. } background_task = service_zone_nat_tracker resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
303342024-05-08T03:38:12.481ZTRACtest_unauthorized (BackgroundTasks): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database
303352024-05-08T03:38:12.482ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {} }
303362024-05-08T03:38:12.483ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Database result = Ok(())
303372024-05-08T03:38:12.484ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
303382024-05-08T03:38:12.487ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
303392024-05-08T03:38:12.488ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303402024-05-08T03:38:12.488ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303412024-05-08T03:38:12.488ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303422024-05-08T03:38:12.489ZDEBGtest_unauthorized (BackgroundTasks): roles background_task = service_zone_nat_tracker roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} }
303432024-05-08T03:38:12.495ZDEBGtest_unauthorized (BackgroundTasks): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000002, .. }) background_task = service_zone_nat_tracker resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(())
303442024-05-08T03:38:12.497ZERROtest_unauthorized (BackgroundTasks): ipv6 addresses for service zone nat not implemented background_task = service_zone_nat_tracker
303452024-05-08T03:38:12.497ZERROtest_unauthorized (BackgroundTasks): generated config for fewer than the minimum allowed number of dns zones background_task = service_zone_nat_tracker
303462024-05-08T03:38:12.497ZDEBGtest_unauthorized (BackgroundTasks): activation complete background_task = service_zone_nat_tracker elapsed = 603.113949ms iteration = 4
303472024-05-08T03:38:12.514ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
303482024-05-08T03:38:12.515ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
303492024-05-08T03:38:12.515ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303502024-05-08T03:38:12.515ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303512024-05-08T03:38:12.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303522024-05-08T03:38:12.520ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
303532024-05-08T03:38:12.521ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303542024-05-08T03:38:12.521ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303552024-05-08T03:38:12.522ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303562024-05-08T03:38:12.527ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
303572024-05-08T03:38:12.541ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
303582024-05-08T03:38:12.542ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b uri = /v1/system/roles
303592024-05-08T03:38:12.545ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource = Fleet uri = /v1/system/roles
303602024-05-08T03:38:12.545ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/roles
303612024-05-08T03:38:12.545ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource = Database uri = /v1/system/roles
303622024-05-08T03:38:12.545ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b roles = RoleSet { roles: {} } uri = /v1/system/roles
303632024-05-08T03:38:12.546ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource = Database result = Ok(()) uri = /v1/system/roles
303642024-05-08T03:38:12.550ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/roles
303652024-05-08T03:38:12.559ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource = Fleet result = Ok(()) uri = /v1/system/roles
303662024-05-08T03:38:12.559ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource = Database uri = /v1/system/roles
303672024-05-08T03:38:12.559ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b roles = RoleSet { roles: {} } uri = /v1/system/roles
303682024-05-08T03:38:12.560ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b resource = Database result = Ok(()) uri = /v1/system/roles
303692024-05-08T03:38:12.560ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
303702024-05-08T03:38:12.563ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
303712024-05-08T03:38:12.563ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 110928 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3a8a2fc-eb7f-4c91-b06f-d8f24bde488b response_code = 200 uri = /v1/system/roles
303722024-05-08T03:38:12.564ZINFOtest_unauthorized (external client test context): client received response status = 200
303732024-05-08T03:38:12.564ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/roles
303742024-05-08T03:38:12.564ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles
303752024-05-08T03:38:12.564ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf uri = /v1/system/roles
303762024-05-08T03:38:12.564ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf uri = /v1/system/roles
303772024-05-08T03:38:12.564ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/roles
303782024-05-08T03:38:12.564ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303792024-05-08T03:38:12.564ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303802024-05-08T03:38:12.566ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303812024-05-08T03:38:12.574ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303822024-05-08T03:38:12.574ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303832024-05-08T03:38:12.576ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303842024-05-08T03:38:12.579ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
303852024-05-08T03:38:12.579ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
303862024-05-08T03:38:12.579ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303872024-05-08T03:38:12.579ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303882024-05-08T03:38:12.580ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303892024-05-08T03:38:12.585ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
303902024-05-08T03:38:12.585ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303912024-05-08T03:38:12.585ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303922024-05-08T03:38:12.596ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303932024-05-08T03:38:12.618ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
303942024-05-08T03:38:12.628ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
303952024-05-08T03:38:12.628ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
303962024-05-08T03:38:12.628ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
303972024-05-08T03:38:12.643ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
303982024-05-08T03:38:12.670ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
303992024-05-08T03:38:12.670ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
304002024-05-08T03:38:12.670ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
304012024-05-08T03:38:12.670ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
304022024-05-08T03:38:12.672ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
304032024-05-08T03:38:12.693ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
304042024-05-08T03:38:12.693ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
304052024-05-08T03:38:12.693ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
304062024-05-08T03:38:12.694ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
304072024-05-08T03:38:12.772ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
304082024-05-08T03:38:12.773ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
304092024-05-08T03:38:12.781ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
304102024-05-08T03:38:12.789ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
304112024-05-08T03:38:12.789ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf uri = /v1/system/roles
304122024-05-08T03:38:12.790ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf resource = Fleet uri = /v1/system/roles
304132024-05-08T03:38:12.790ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/roles
304142024-05-08T03:38:12.790ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf resource = Database uri = /v1/system/roles
304152024-05-08T03:38:12.790ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf roles = RoleSet { roles: {} } uri = /v1/system/roles
304162024-05-08T03:38:12.791ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf resource = Database result = Ok(()) uri = /v1/system/roles
304172024-05-08T03:38:12.796ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf roles = RoleSet { roles: {} } uri = /v1/system/roles
304182024-05-08T03:38:12.820ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf resource = Fleet result = Err(Forbidden) uri = /v1/system/roles
304192024-05-08T03:38:12.821ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 256170 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e3a76604-4d92-4017-a761-bf8d45d90daf response_code = 403 uri = /v1/system/roles
304202024-05-08T03:38:12.821ZINFOtest_unauthorized (external client test context): client received response status = 403
304212024-05-08T03:38:12.822ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/roles
304222024-05-08T03:38:12.822ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles
304232024-05-08T03:38:12.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 uri = /v1/system/roles
304242024-05-08T03:38:12.823ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 uri = /v1/system/roles
304252024-05-08T03:38:12.823ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 uri = /v1/system/roles
304262024-05-08T03:38:12.823ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 uri = /v1/system/roles
304272024-05-08T03:38:12.823ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 resource = Fleet uri = /v1/system/roles
304282024-05-08T03:38:12.823ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 roles = RoleSet { roles: {} } uri = /v1/system/roles
304292024-05-08T03:38:12.824ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/roles
304302024-05-08T03:38:12.826ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 3911 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 80f2536e-1895-4c88-9906-2092bc5b6b66 response_code = 401 uri = /v1/system/roles
304312024-05-08T03:38:12.826ZINFOtest_unauthorized (external client test context): client received response status = 401
304322024-05-08T03:38:12.826ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/roles
304332024-05-08T03:38:12.826ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles
304342024-05-08T03:38:12.827ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4cb2e-7b74-417c-966f-5c70e023bc5f uri = /v1/system/roles
304352024-05-08T03:38:12.827ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4cb2e-7b74-417c-966f-5c70e023bc5f uri = /v1/system/roles
304362024-05-08T03:38:12.827ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4cb2e-7b74-417c-966f-5c70e023bc5f uri = /v1/system/roles
304372024-05-08T03:38:12.827ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 428 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4cb2e-7b74-417c-966f-5c70e023bc5f response_code = 401 uri = /v1/system/roles
304382024-05-08T03:38:12.827ZINFOtest_unauthorized (external client test context): client received response status = 401
304392024-05-08T03:38:12.827ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/roles
304402024-05-08T03:38:12.827ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles
304412024-05-08T03:38:12.828ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a64ba96d-8c72-4f18-abfa-df1ca2d71180 uri = /v1/system/roles
304422024-05-08T03:38:12.828ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a64ba96d-8c72-4f18-abfa-df1ca2d71180 uri = /v1/system/roles
304432024-05-08T03:38:12.830ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5925:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#181}::from::role_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Role>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5952:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, omicron_nexus::external_api::http_entrypoints::RolePage>>) -> omicron_nexus::external_api::http_entrypoints::{impl#181}::from::role_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#181}::from::role_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Role>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, omicron_nexus::external_api::http_entrypoints::RolePage>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, omicron_nexus::external_api::http_entrypoints::RolePage>>) -> omicron_nexus::external_api::http_entrypoints::{impl#181}::from::role_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, omicron_nexus::external_api::http_entrypoints::RolePage>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Role>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a64ba96d-8c72-4f18-abfa-df1ca2d71180 uri = /v1/system/roles
304442024-05-08T03:38:12.830ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2005 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a64ba96d-8c72-4f18-abfa-df1ca2d71180 response_code = 401 uri = /v1/system/roles
304452024-05-08T03:38:12.830ZINFOtest_unauthorized (external client test context): client received response status = 401
304462024-05-08T03:38:12.831ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/roles
304472024-05-08T03:38:12.831ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles
304482024-05-08T03:38:12.831ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9ca7c62a-52a3-4c54-907d-cda56d7ea6f6 uri = /v1/system/roles
304492024-05-08T03:38:12.831ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9ca7c62a-52a3-4c54-907d-cda56d7ea6f6 response_code = 405 uri = /v1/system/roles
304502024-05-08T03:38:12.831ZINFOtest_unauthorized (external client test context): client received response status = 405
304512024-05-08T03:38:12.831ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/roles
304522024-05-08T03:38:12.831ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles
304532024-05-08T03:38:12.832ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bf2f3d06-36bf-4775-ae7e-8e3751999361 uri = /v1/system/roles
304542024-05-08T03:38:12.832ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bf2f3d06-36bf-4775-ae7e-8e3751999361 response_code = 405 uri = /v1/system/roles
304552024-05-08T03:38:12.832ZINFOtest_unauthorized (external client test context): client received response status = 405
304562024-05-08T03:38:12.832ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/roles
304572024-05-08T03:38:12.832ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles
304582024-05-08T03:38:12.832ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 7b3eb38a-f9aa-46c3-8d87-9dd6860674e1 uri = /v1/system/roles
304592024-05-08T03:38:12.832ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 7b3eb38a-f9aa-46c3-8d87-9dd6860674e1 response_code = 405 uri = /v1/system/roles
304602024-05-08T03:38:12.833ZINFOtest_unauthorized (external client test context): client received response status = 405
304612024-05-08T03:38:12.835ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/roles
304622024-05-08T03:38:12.835ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles
304632024-05-08T03:38:12.836ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = fc1ef565-5a97-4490-881c-0e0243b8c93e uri = /v1/system/roles
304642024-05-08T03:38:12.836ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 129 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = fc1ef565-5a97-4490-881c-0e0243b8c93e response_code = 405 uri = /v1/system/roles
304652024-05-08T03:38:12.836ZINFOtest_unauthorized (external client test context): client received response status = 405
304662024-05-08T03:38:12.836ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/roles
304672024-05-08T03:38:12.836ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles
304682024-05-08T03:38:12.837ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = b58cc60c-2ce9-4d54-ad7c-6d9ec6f7661c uri = /v1/system/roles
304692024-05-08T03:38:12.837ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = b58cc60c-2ce9-4d54-ad7c-6d9ec6f7661c response_code = 405 uri = /v1/system/roles
304702024-05-08T03:38:12.837ZINFOtest_unauthorized (external client test context): client received response status = 405
304712024-05-08T03:38:12.837ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/roles
304722024-05-08T03:38:12.837ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles
304732024-05-08T03:38:12.837ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2671b6f0-e2c8-4085-b14e-629513eedde9 uri = /v1/system/roles
304742024-05-08T03:38:12.837ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2671b6f0-e2c8-4085-b14e-629513eedde9 response_code = 405 uri = /v1/system/roles
304752024-05-08T03:38:12.837ZINFOtest_unauthorized (external client test context): client received response status = 405
304762024-05-08T03:38:12.837ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/roles
304772024-05-08T03:38:12.837ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles
304782024-05-08T03:38:12.838ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5efd8e71-78a6-4914-9cf8-4a9f3fc7d9d3 uri = /v1/system/roles
304792024-05-08T03:38:12.838ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 140 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5efd8e71-78a6-4914-9cf8-4a9f3fc7d9d3 response_code = 405 uri = /v1/system/roles
304802024-05-08T03:38:12.838ZINFOtest_unauthorized (external client test context): client received response status = 405
304812024-05-08T03:38:12.838ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/roles
304822024-05-08T03:38:12.838ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles
304832024-05-08T03:38:12.838ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 795f9c82-b932-430b-80f4-d23d1c6a4b4b uri = /v1/system/roles
304842024-05-08T03:38:12.838ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 795f9c82-b932-430b-80f4-d23d1c6a4b4b response_code = 405 uri = /v1/system/roles
304852024-05-08T03:38:12.838ZINFOtest_unauthorized (external client test context): client received response status = 405
304862024-05-08T03:38:12.838ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/roles
304872024-05-08T03:38:12.839ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles
304882024-05-08T03:38:12.839ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 07749794-5302-4342-93da-ef3332b13d63 uri = /v1/system/roles
304892024-05-08T03:38:12.840ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 871 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 07749794-5302-4342-93da-ef3332b13d63 response_code = 405 uri = /v1/system/roles
304902024-05-08T03:38:12.840ZINFOtest_unauthorized (external client test context): client received response status = 405
304912024-05-08T03:38:12.840ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/roles
304922024-05-08T03:38:12.840ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles
304932024-05-08T03:38:12.840ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 0779dc91-b651-4be6-b3e8-2fac0fa19a9d uri = /v1/system/roles
304942024-05-08T03:38:12.841ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 1191 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 0779dc91-b651-4be6-b3e8-2fac0fa19a9d response_code = 405 uri = /v1/system/roles
304952024-05-08T03:38:12.842ZINFOtest_unauthorized (external client test context): client received response status = 405
304962024-05-08T03:38:12.842ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/roles
304972024-05-08T03:38:12.842ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles
304982024-05-08T03:38:12.842ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1281708c-a704-430c-9c51-4629aa4c4b5b uri = /v1/system/roles
304992024-05-08T03:38:12.842ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1281708c-a704-430c-9c51-4629aa4c4b5b response_code = 405 uri = /v1/system/roles
305002024-05-08T03:38:12.843ZINFOtest_unauthorized (external client test context): client received response status = 405
305012024-05-08T03:38:12.843ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/roles
305022024-05-08T03:38:12.843ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles
305032024-05-08T03:38:12.844ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 676b8125-1a3d-4ab3-9700-a3e22b15c687 uri = /v1/system/roles
305042024-05-08T03:38:12.847ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 3438 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 676b8125-1a3d-4ab3-9700-a3e22b15c687 response_code = 405 uri = /v1/system/roles
305052024-05-08T03:38:12.849ZINFOtest_unauthorized (external client test context): client received response status = 405
305062024-05-08T03:38:12.849ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/roles
305072024-05-08T03:38:12.849ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles
305082024-05-08T03:38:12.849ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f9c960da-1094-4ccd-a058-63c40482fb58 uri = /v1/system/roles
305092024-05-08T03:38:12.849ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f9c960da-1094-4ccd-a058-63c40482fb58 response_code = 405 uri = /v1/system/roles
305102024-05-08T03:38:12.849ZINFOtest_unauthorized (external client test context): client received response status = 405
305112024-05-08T03:38:12.849ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/roles
305122024-05-08T03:38:12.849ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles
305132024-05-08T03:38:12.849ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 14b5b0fe-3e43-453f-87b4-2d63e3cdeafc uri = /v1/system/roles
305142024-05-08T03:38:12.849ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 14b5b0fe-3e43-453f-87b4-2d63e3cdeafc response_code = 405 uri = /v1/system/roles
305152024-05-08T03:38:12.849ZINFOtest_unauthorized (external client test context): client received response status = 405
305162024-05-08T03:38:12.849ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/roles
305172024-05-08T03:38:12.849ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles
305182024-05-08T03:38:12.849ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = cb26cc33-5ce7-43a8-9aab-762449054ad0 uri = /v1/system/roles
305192024-05-08T03:38:12.850ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = cb26cc33-5ce7-43a8-9aab-762449054ad0 response_code = 405 uri = /v1/system/roles
305202024-05-08T03:38:12.850ZINFOtest_unauthorized (external client test context): client received response status = 405
305212024-05-08T03:38:12.850ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/roles
305222024-05-08T03:38:12.850ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles
305232024-05-08T03:38:12.850ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 74e84706-1f98-470c-9791-678c87b3c40a uri = /v1/system/roles
305242024-05-08T03:38:12.850ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 74e84706-1f98-470c-9791-678c87b3c40a response_code = 405 uri = /v1/system/roles
305252024-05-08T03:38:12.850ZINFOtest_unauthorized (external client test context): client received response status = 405
305262024-05-08T03:38:12.850ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/roles
305272024-05-08T03:38:12.850ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles
305282024-05-08T03:38:12.850ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 uri = /v1/system/roles
305292024-05-08T03:38:12.851ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 uri = /v1/system/roles
305302024-05-08T03:38:12.851ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/roles
305312024-05-08T03:38:12.851ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305322024-05-08T03:38:12.851ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305332024-05-08T03:38:12.852ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305342024-05-08T03:38:12.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305352024-05-08T03:38:12.855ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305362024-05-08T03:38:12.855ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305372024-05-08T03:38:12.864ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
305382024-05-08T03:38:12.865ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
305392024-05-08T03:38:12.865ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305402024-05-08T03:38:12.865ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305412024-05-08T03:38:12.866ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305422024-05-08T03:38:12.897ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
305432024-05-08T03:38:12.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305442024-05-08T03:38:12.897ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305452024-05-08T03:38:12.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305462024-05-08T03:38:12.921ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
305472024-05-08T03:38:12.928ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
305482024-05-08T03:38:12.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305492024-05-08T03:38:12.928ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305502024-05-08T03:38:12.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305512024-05-08T03:38:12.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
305522024-05-08T03:38:12.938ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
305532024-05-08T03:38:12.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305542024-05-08T03:38:12.938ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305552024-05-08T03:38:12.939ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305562024-05-08T03:38:12.990ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
305572024-05-08T03:38:12.990ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305582024-05-08T03:38:12.990ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305592024-05-08T03:38:12.991ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305602024-05-08T03:38:13.017ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
305612024-05-08T03:38:13.022ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
305622024-05-08T03:38:13.022ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 uri = /v1/system/roles
305632024-05-08T03:38:13.022ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource = Fleet uri = /v1/system/roles
305642024-05-08T03:38:13.022ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/roles
305652024-05-08T03:38:13.022ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource = Database uri = /v1/system/roles
305662024-05-08T03:38:13.022ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 roles = RoleSet { roles: {} } uri = /v1/system/roles
305672024-05-08T03:38:13.022ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource = Database result = Ok(()) uri = /v1/system/roles
305682024-05-08T03:38:13.034ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/roles
305692024-05-08T03:38:13.041ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource = Fleet result = Ok(()) uri = /v1/system/roles
305702024-05-08T03:38:13.041ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource = Database uri = /v1/system/roles
305712024-05-08T03:38:13.042ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 roles = RoleSet { roles: {} } uri = /v1/system/roles
305722024-05-08T03:38:13.043ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 resource = Database result = Ok(()) uri = /v1/system/roles
305732024-05-08T03:38:13.051ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 200098 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dda6b702-0aa6-4a9e-8660-52719f33a8f5 response_code = 200 uri = /v1/system/roles
305742024-05-08T03:38:13.052ZINFOtest_unauthorized (external client test context): client received response status = 200
305752024-05-08T03:38:13.052ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/roles/fleet.admin
305762024-05-08T03:38:13.052ZINFOtest_unauthorized: test: privileged GET url = /v1/system/roles/fleet.admin
305772024-05-08T03:38:13.052ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
305782024-05-08T03:38:13.077ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 uri = /v1/system/roles/fleet.admin
305792024-05-08T03:38:13.077ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 uri = /v1/system/roles/fleet.admin
305802024-05-08T03:38:13.077ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/roles/fleet.admin
305812024-05-08T03:38:13.077ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305822024-05-08T03:38:13.077ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305832024-05-08T03:38:13.079ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305842024-05-08T03:38:13.088ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305852024-05-08T03:38:13.088ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305862024-05-08T03:38:13.089ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305872024-05-08T03:38:13.094ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
305882024-05-08T03:38:13.094ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
305892024-05-08T03:38:13.095ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305902024-05-08T03:38:13.095ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305912024-05-08T03:38:13.097ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305922024-05-08T03:38:13.102ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
305932024-05-08T03:38:13.103ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305942024-05-08T03:38:13.103ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
305952024-05-08T03:38:13.106ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
305962024-05-08T03:38:13.115ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
305972024-05-08T03:38:13.125ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
305982024-05-08T03:38:13.125ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
305992024-05-08T03:38:13.125ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306002024-05-08T03:38:13.128ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306012024-05-08T03:38:13.132ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
306022024-05-08T03:38:13.132ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
306032024-05-08T03:38:13.132ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306042024-05-08T03:38:13.132ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306052024-05-08T03:38:13.133ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306062024-05-08T03:38:13.151ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
306072024-05-08T03:38:13.151ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306082024-05-08T03:38:13.151ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306092024-05-08T03:38:13.152ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306102024-05-08T03:38:13.175ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
306112024-05-08T03:38:13.200ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
306122024-05-08T03:38:13.200ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 uri = /v1/system/roles/fleet.admin
306132024-05-08T03:38:13.200ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource = Database uri = /v1/system/roles/fleet.admin
306142024-05-08T03:38:13.200ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
306152024-05-08T03:38:13.201ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource = Database result = Ok(()) uri = /v1/system/roles/fleet.admin
306162024-05-08T03:38:13.201ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
306172024-05-08T03:38:13.202ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
306182024-05-08T03:38:13.202ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
306192024-05-08T03:38:13.202ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
306202024-05-08T03:38:13.210ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource = RoleBuiltin { parent: Fleet, key: ("fleet", "admin"), lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") } uri = /v1/system/roles/fleet.admin
306212024-05-08T03:38:13.210ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/roles/fleet.admin
306222024-05-08T03:38:13.211ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource = Database uri = /v1/system/roles/fleet.admin
306232024-05-08T03:38:13.211ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
306242024-05-08T03:38:13.211ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource = Database result = Ok(()) uri = /v1/system/roles/fleet.admin
306252024-05-08T03:38:13.218ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/roles/fleet.admin
306262024-05-08T03:38:13.228ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 resource = RoleBuiltin { parent: Fleet, key: ("fleet", "admin"), lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") } result = Ok(()) uri = /v1/system/roles/fleet.admin
306272024-05-08T03:38:13.229ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 172862 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13106227-ef7b-4f61-8618-054e19d2c3d9 response_code = 200 uri = /v1/system/roles/fleet.admin
306282024-05-08T03:38:13.230ZINFOtest_unauthorized (external client test context): client received response status = 200
306292024-05-08T03:38:13.230ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/roles/fleet.admin
306302024-05-08T03:38:13.230ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
306312024-05-08T03:38:13.253ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec uri = /v1/system/roles/fleet.admin
306322024-05-08T03:38:13.285ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec uri = /v1/system/roles/fleet.admin
306332024-05-08T03:38:13.321ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/roles/fleet.admin
306342024-05-08T03:38:13.333ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306352024-05-08T03:38:13.333ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306362024-05-08T03:38:13.334ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306372024-05-08T03:38:13.362ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306382024-05-08T03:38:13.362ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306392024-05-08T03:38:13.364ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306402024-05-08T03:38:13.364ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
306412024-05-08T03:38:13.365ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
306422024-05-08T03:38:13.367ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
306432024-05-08T03:38:13.388ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
306442024-05-08T03:38:13.388ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
306452024-05-08T03:38:13.388ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306462024-05-08T03:38:13.388ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306472024-05-08T03:38:13.390ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306482024-05-08T03:38:13.392ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
306492024-05-08T03:38:13.392ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
306502024-05-08T03:38:13.393ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
306512024-05-08T03:38:13.393ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
306522024-05-08T03:38:13.393ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:12.562718929","datum":52}\n
306532024-05-08T03:38:13.398ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
306542024-05-08T03:38:13.398ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
306552024-05-08T03:38:13.398ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
306562024-05-08T03:38:13.399ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306572024-05-08T03:38:13.399ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306582024-05-08T03:38:13.400ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306592024-05-08T03:38:13.408ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
306602024-05-08T03:38:13.425ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
306612024-05-08T03:38:13.426ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306622024-05-08T03:38:13.426ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306632024-05-08T03:38:13.426ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306642024-05-08T03:38:13.440ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
306652024-05-08T03:38:13.441ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
306662024-05-08T03:38:13.441ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306672024-05-08T03:38:13.441ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306682024-05-08T03:38:13.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306692024-05-08T03:38:13.459ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
306702024-05-08T03:38:13.467ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
306712024-05-08T03:38:13.467ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
306722024-05-08T03:38:13.468ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
306732024-05-08T03:38:13.474ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
306742024-05-08T03:38:13.482ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
306752024-05-08T03:38:13.486ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec uri = /v1/system/roles/fleet.admin
306762024-05-08T03:38:13.486ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource = Database uri = /v1/system/roles/fleet.admin
306772024-05-08T03:38:13.486ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
306782024-05-08T03:38:13.489ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource = Database result = Ok(()) uri = /v1/system/roles/fleet.admin
306792024-05-08T03:38:13.495ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource = RoleBuiltin { parent: Fleet, key: ("fleet", "admin"), lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") } uri = /v1/system/roles/fleet.admin
306802024-05-08T03:38:13.496ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/roles/fleet.admin
306812024-05-08T03:38:13.496ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource = Database uri = /v1/system/roles/fleet.admin
306822024-05-08T03:38:13.497ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
306832024-05-08T03:38:13.499ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource = Database result = Ok(()) uri = /v1/system/roles/fleet.admin
306842024-05-08T03:38:13.505ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
306852024-05-08T03:38:13.514ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec resource = RoleBuiltin { parent: Fleet, key: ("fleet", "admin"), lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") } result = Err(ObjectNotFound { type_name: RoleBuiltin, lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") }) uri = /v1/system/roles/fleet.admin
306862024-05-08T03:38:13.514ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: role-builtin with id "resource_type = "fleet", role_name = "admin"" error_message_internal = not found: role-builtin with id "resource_type = "fleet", role_name = "admin"" latency_us = 283837 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b34d6a67-c2cd-46f9-ac00-4d12ac3382ec response_code = 404 uri = /v1/system/roles/fleet.admin
306872024-05-08T03:38:13.516ZINFOtest_unauthorized (external client test context): client received response status = 404
306882024-05-08T03:38:13.516ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/roles/fleet.admin
306892024-05-08T03:38:13.516ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
306902024-05-08T03:38:13.516ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd uri = /v1/system/roles/fleet.admin
306912024-05-08T03:38:13.517ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd uri = /v1/system/roles/fleet.admin
306922024-05-08T03:38:13.517ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd uri = /v1/system/roles/fleet.admin
306932024-05-08T03:38:13.517ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd uri = /v1/system/roles/fleet.admin
306942024-05-08T03:38:13.517ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd resource = Database uri = /v1/system/roles/fleet.admin
306952024-05-08T03:38:13.517ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
306962024-05-08T03:38:13.518ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/roles/fleet.admin
306972024-05-08T03:38:13.518ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1527 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e158c608-861b-4918-b527-22f1b59306cd response_code = 401 uri = /v1/system/roles/fleet.admin
306982024-05-08T03:38:13.521ZINFOtest_unauthorized (external client test context): client received response status = 401
306992024-05-08T03:38:13.521ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/roles/fleet.admin
307002024-05-08T03:38:13.521ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307012024-05-08T03:38:13.522ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22e99d6a-afc8-42eb-9e51-7011e274469e uri = /v1/system/roles/fleet.admin
307022024-05-08T03:38:13.525ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22e99d6a-afc8-42eb-9e51-7011e274469e uri = /v1/system/roles/fleet.admin
307032024-05-08T03:38:13.525ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22e99d6a-afc8-42eb-9e51-7011e274469e uri = /v1/system/roles/fleet.admin
307042024-05-08T03:38:13.526ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 3538 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22e99d6a-afc8-42eb-9e51-7011e274469e response_code = 401 uri = /v1/system/roles/fleet.admin
307052024-05-08T03:38:13.526ZINFOtest_unauthorized (external client test context): client received response status = 401
307062024-05-08T03:38:13.527ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/roles/fleet.admin
307072024-05-08T03:38:13.532ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307082024-05-08T03:38:13.532ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2ac1229b-6a6f-4e6d-b492-8fe2e3f3ff33 uri = /v1/system/roles/fleet.admin
307092024-05-08T03:38:13.532ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2ac1229b-6a6f-4e6d-b492-8fe2e3f3ff33 uri = /v1/system/roles/fleet.admin
307102024-05-08T03:38:13.534ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5970:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#182}::from::role_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Role>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5974:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RolePathParam>) -> omicron_nexus::external_api::http_entrypoints::{impl#182}::from::role_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#182}::from::role_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Role>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RolePathParam>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RolePathParam>) -> omicron_nexus::external_api::http_entrypoints::{impl#182}::from::role_view::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RolePathParam>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Role>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2ac1229b-6a6f-4e6d-b492-8fe2e3f3ff33 uri = /v1/system/roles/fleet.admin
307112024-05-08T03:38:13.535ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2695 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2ac1229b-6a6f-4e6d-b492-8fe2e3f3ff33 response_code = 401 uri = /v1/system/roles/fleet.admin
307122024-05-08T03:38:13.535ZINFOtest_unauthorized (external client test context): client received response status = 401
307132024-05-08T03:38:13.535ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/roles/fleet.admin
307142024-05-08T03:38:13.536ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307152024-05-08T03:38:13.536ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2298cb7d-b0de-4349-af03-ead2c5767d70 uri = /v1/system/roles/fleet.admin
307162024-05-08T03:38:13.536ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 231 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2298cb7d-b0de-4349-af03-ead2c5767d70 response_code = 405 uri = /v1/system/roles/fleet.admin
307172024-05-08T03:38:13.536ZINFOtest_unauthorized (external client test context): client received response status = 405
307182024-05-08T03:38:13.537ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/roles/fleet.admin
307192024-05-08T03:38:13.537ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307202024-05-08T03:38:13.537ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9e720478-7548-47fe-9059-cf8607c607bb uri = /v1/system/roles/fleet.admin
307212024-05-08T03:38:13.537ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 142 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9e720478-7548-47fe-9059-cf8607c607bb response_code = 405 uri = /v1/system/roles/fleet.admin
307222024-05-08T03:38:13.537ZINFOtest_unauthorized (external client test context): client received response status = 405
307232024-05-08T03:38:13.538ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/roles/fleet.admin
307242024-05-08T03:38:13.538ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307252024-05-08T03:38:13.539ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6d59623b-d32a-471c-996f-cb888adfe1e3 uri = /v1/system/roles/fleet.admin
307262024-05-08T03:38:13.539ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 148 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6d59623b-d32a-471c-996f-cb888adfe1e3 response_code = 405 uri = /v1/system/roles/fleet.admin
307272024-05-08T03:38:13.539ZINFOtest_unauthorized (external client test context): client received response status = 405
307282024-05-08T03:38:13.539ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/roles/fleet.admin
307292024-05-08T03:38:13.540ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307302024-05-08T03:38:13.567ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 91b21e03-a020-47ad-ae2d-cf2d59ea72db uri = /v1/system/roles/fleet.admin
307312024-05-08T03:38:13.574ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 26550 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 91b21e03-a020-47ad-ae2d-cf2d59ea72db response_code = 405 uri = /v1/system/roles/fleet.admin
307322024-05-08T03:38:13.575ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
307332024-05-08T03:38:13.575ZINFOtest_unauthorized (external client test context): client received response status = 405
307342024-05-08T03:38:13.575ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/roles/fleet.admin
307352024-05-08T03:38:13.575ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307362024-05-08T03:38:13.577ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fd77ec10-9cbe-4981-86e5-2fb7767ba7d0 uri = /v1/system/roles/fleet.admin
307372024-05-08T03:38:13.577ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 95 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fd77ec10-9cbe-4981-86e5-2fb7767ba7d0 response_code = 405 uri = /v1/system/roles/fleet.admin
307382024-05-08T03:38:13.577ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
307392024-05-08T03:38:13.578ZINFOtest_unauthorized (external client test context): client received response status = 405
307402024-05-08T03:38:13.578ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/roles/fleet.admin
307412024-05-08T03:38:13.578ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307422024-05-08T03:38:13.578ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 31d5cec6-7a48-4ee8-9c9b-38f6de1a4ca6 uri = /v1/system/roles/fleet.admin
307432024-05-08T03:38:13.578ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 83 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 31d5cec6-7a48-4ee8-9c9b-38f6de1a4ca6 response_code = 405 uri = /v1/system/roles/fleet.admin
307442024-05-08T03:38:13.578ZINFOtest_unauthorized (external client test context): client received response status = 405
307452024-05-08T03:38:13.579ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/roles/fleet.admin
307462024-05-08T03:38:13.581ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307472024-05-08T03:38:13.582ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 416812bc-a2ed-41c9-9aa4-c3d3a726aa05 uri = /v1/system/roles/fleet.admin
307482024-05-08T03:38:13.582ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 74 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 416812bc-a2ed-41c9-9aa4-c3d3a726aa05 response_code = 405 uri = /v1/system/roles/fleet.admin
307492024-05-08T03:38:13.582ZINFOtest_unauthorized (external client test context): client received response status = 405
307502024-05-08T03:38:13.582ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/roles/fleet.admin
307512024-05-08T03:38:13.583ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307522024-05-08T03:38:13.588ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 91d10f08-a611-49e0-9cc4-608b888cce8f uri = /v1/system/roles/fleet.admin
307532024-05-08T03:38:13.588ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 139 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 91d10f08-a611-49e0-9cc4-608b888cce8f response_code = 405 uri = /v1/system/roles/fleet.admin
307542024-05-08T03:38:13.589ZINFOtest_unauthorized (external client test context): client received response status = 405
307552024-05-08T03:38:13.589ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/roles/fleet.admin
307562024-05-08T03:38:13.589ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307572024-05-08T03:38:13.590ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c554fc4d-321d-46e3-8999-dcd8e3685fb0 uri = /v1/system/roles/fleet.admin
307582024-05-08T03:38:13.590ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 97 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c554fc4d-321d-46e3-8999-dcd8e3685fb0 response_code = 405 uri = /v1/system/roles/fleet.admin
307592024-05-08T03:38:13.590ZINFOtest_unauthorized (external client test context): client received response status = 405
307602024-05-08T03:38:13.590ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/roles/fleet.admin
307612024-05-08T03:38:13.590ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307622024-05-08T03:38:13.590ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = ae0e1f46-0390-4379-8abc-7cf2e3bfe321 uri = /v1/system/roles/fleet.admin
307632024-05-08T03:38:13.591ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 85 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = ae0e1f46-0390-4379-8abc-7cf2e3bfe321 response_code = 405 uri = /v1/system/roles/fleet.admin
307642024-05-08T03:38:13.591ZINFOtest_unauthorized (external client test context): client received response status = 405
307652024-05-08T03:38:13.591ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/roles/fleet.admin
307662024-05-08T03:38:13.591ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307672024-05-08T03:38:13.591ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 372b1ebf-d55e-4090-b0b5-cfd6f2f708bd uri = /v1/system/roles/fleet.admin
307682024-05-08T03:38:13.591ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 82 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 372b1ebf-d55e-4090-b0b5-cfd6f2f708bd response_code = 405 uri = /v1/system/roles/fleet.admin
307692024-05-08T03:38:13.591ZINFOtest_unauthorized (external client test context): client received response status = 405
307702024-05-08T03:38:13.592ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/roles/fleet.admin
307712024-05-08T03:38:13.592ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307722024-05-08T03:38:13.592ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b3a0f039-fb8b-4f9e-8504-7f3812ebfe7a uri = /v1/system/roles/fleet.admin
307732024-05-08T03:38:13.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b3a0f039-fb8b-4f9e-8504-7f3812ebfe7a response_code = 405 uri = /v1/system/roles/fleet.admin
307742024-05-08T03:38:13.592ZINFOtest_unauthorized (external client test context): client received response status = 405
307752024-05-08T03:38:13.592ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/roles/fleet.admin
307762024-05-08T03:38:13.593ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307772024-05-08T03:38:13.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fd36f57c-ba64-4452-8d92-5e10b8f43575 uri = /v1/system/roles/fleet.admin
307782024-05-08T03:38:13.593ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fd36f57c-ba64-4452-8d92-5e10b8f43575 response_code = 405 uri = /v1/system/roles/fleet.admin
307792024-05-08T03:38:13.593ZINFOtest_unauthorized (external client test context): client received response status = 405
307802024-05-08T03:38:13.593ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/roles/fleet.admin
307812024-05-08T03:38:13.593ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307822024-05-08T03:38:13.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d5bf7a8c-8cff-4767-8680-1a97e382165d uri = /v1/system/roles/fleet.admin
307832024-05-08T03:38:13.593ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d5bf7a8c-8cff-4767-8680-1a97e382165d response_code = 405 uri = /v1/system/roles/fleet.admin
307842024-05-08T03:38:13.594ZINFOtest_unauthorized (external client test context): client received response status = 405
307852024-05-08T03:38:13.594ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/roles/fleet.admin
307862024-05-08T03:38:13.594ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307872024-05-08T03:38:13.594ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 1c733823-7f01-423f-ab0e-135b491007d0 uri = /v1/system/roles/fleet.admin
307882024-05-08T03:38:13.594ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 69 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 1c733823-7f01-423f-ab0e-135b491007d0 response_code = 405 uri = /v1/system/roles/fleet.admin
307892024-05-08T03:38:13.594ZINFOtest_unauthorized (external client test context): client received response status = 405
307902024-05-08T03:38:13.595ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/roles/fleet.admin
307912024-05-08T03:38:13.595ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307922024-05-08T03:38:13.595ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7da79fb5-644a-4595-b1db-1f3cc4f7e0e6 uri = /v1/system/roles/fleet.admin
307932024-05-08T03:38:13.595ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 121 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7da79fb5-644a-4595-b1db-1f3cc4f7e0e6 response_code = 405 uri = /v1/system/roles/fleet.admin
307942024-05-08T03:38:13.595ZINFOtest_unauthorized (external client test context): client received response status = 405
307952024-05-08T03:38:13.595ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/roles/fleet.admin
307962024-05-08T03:38:13.595ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/roles/fleet.admin
307972024-05-08T03:38:13.595ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 uri = /v1/system/roles/fleet.admin
307982024-05-08T03:38:13.596ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 uri = /v1/system/roles/fleet.admin
307992024-05-08T03:38:13.596ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/roles/fleet.admin
308002024-05-08T03:38:13.596ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308012024-05-08T03:38:13.596ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308022024-05-08T03:38:13.600ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308032024-05-08T03:38:13.631ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308042024-05-08T03:38:13.631ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308052024-05-08T03:38:13.632ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308062024-05-08T03:38:13.642ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
308072024-05-08T03:38:13.642ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
308082024-05-08T03:38:13.642ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308092024-05-08T03:38:13.642ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308102024-05-08T03:38:13.644ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308112024-05-08T03:38:13.652ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
308122024-05-08T03:38:13.652ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308132024-05-08T03:38:13.652ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308142024-05-08T03:38:13.653ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308152024-05-08T03:38:13.671ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
308162024-05-08T03:38:13.675ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
308172024-05-08T03:38:13.675ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308182024-05-08T03:38:13.675ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308192024-05-08T03:38:13.676ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308202024-05-08T03:38:13.684ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
308212024-05-08T03:38:13.686ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
308222024-05-08T03:38:13.686ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308232024-05-08T03:38:13.686ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308242024-05-08T03:38:13.687ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308252024-05-08T03:38:13.698ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
308262024-05-08T03:38:13.698ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308272024-05-08T03:38:13.698ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308282024-05-08T03:38:13.699ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308292024-05-08T03:38:13.781ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
308302024-05-08T03:38:13.824ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
308312024-05-08T03:38:13.824ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 uri = /v1/system/roles/fleet.admin
308322024-05-08T03:38:13.824ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource = Database uri = /v1/system/roles/fleet.admin
308332024-05-08T03:38:13.825ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
308342024-05-08T03:38:13.825ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource = Database result = Ok(()) uri = /v1/system/roles/fleet.admin
308352024-05-08T03:38:13.833ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource = RoleBuiltin { parent: Fleet, key: ("fleet", "admin"), lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") } uri = /v1/system/roles/fleet.admin
308362024-05-08T03:38:13.833ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/roles/fleet.admin
308372024-05-08T03:38:13.833ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource = Database uri = /v1/system/roles/fleet.admin
308382024-05-08T03:38:13.834ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 roles = RoleSet { roles: {} } uri = /v1/system/roles/fleet.admin
308392024-05-08T03:38:13.834ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource = Database result = Ok(()) uri = /v1/system/roles/fleet.admin
308402024-05-08T03:38:13.842ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/roles/fleet.admin
308412024-05-08T03:38:13.862ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 resource = RoleBuiltin { parent: Fleet, key: ("fleet", "admin"), lookup_type: ByCompositeId("resource_type = \\"fleet\\", role_name = \\"admin\\"") } result = Ok(()) uri = /v1/system/roles/fleet.admin
308422024-05-08T03:38:13.862ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 266484 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 104e7e87-30f3-4c8c-b960-c58d22a05009 response_code = 200 uri = /v1/system/roles/fleet.admin
308432024-05-08T03:38:13.869ZINFOtest_unauthorized (external client test context): client received response status = 200
308442024-05-08T03:38:13.871ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/users-builtin
308452024-05-08T03:38:13.871ZINFOtest_unauthorized: test: privileged GET url = /v1/system/users-builtin
308462024-05-08T03:38:13.871ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin
308472024-05-08T03:38:13.872ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 uri = /v1/system/users-builtin
308482024-05-08T03:38:13.873ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 uri = /v1/system/users-builtin
308492024-05-08T03:38:13.874ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users-builtin
308502024-05-08T03:38:13.881ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308512024-05-08T03:38:13.882ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308522024-05-08T03:38:13.886ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308532024-05-08T03:38:13.906ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308542024-05-08T03:38:13.906ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308552024-05-08T03:38:13.907ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308562024-05-08T03:38:13.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
308572024-05-08T03:38:13.924ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
308582024-05-08T03:38:13.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308592024-05-08T03:38:13.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308602024-05-08T03:38:13.925ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308612024-05-08T03:38:13.928ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
308622024-05-08T03:38:13.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308632024-05-08T03:38:13.928ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308642024-05-08T03:38:13.928ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308652024-05-08T03:38:13.931ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
308662024-05-08T03:38:13.935ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
308672024-05-08T03:38:13.936ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308682024-05-08T03:38:13.936ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308692024-05-08T03:38:13.936ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308702024-05-08T03:38:13.939ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
308712024-05-08T03:38:13.939ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
308722024-05-08T03:38:13.939ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308732024-05-08T03:38:13.939ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308742024-05-08T03:38:13.939ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308752024-05-08T03:38:13.945ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
308762024-05-08T03:38:13.945ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
308772024-05-08T03:38:13.945ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
308782024-05-08T03:38:13.946ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
308792024-05-08T03:38:13.958ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
308802024-05-08T03:38:13.963ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
308812024-05-08T03:38:13.963ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 uri = /v1/system/users-builtin
308822024-05-08T03:38:13.964ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource = Fleet uri = /v1/system/users-builtin
308832024-05-08T03:38:13.964ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users-builtin
308842024-05-08T03:38:13.964ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource = Database uri = /v1/system/users-builtin
308852024-05-08T03:38:13.968ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
308862024-05-08T03:38:13.972ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource = Database result = Ok(()) uri = /v1/system/users-builtin
308872024-05-08T03:38:13.978ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/users-builtin
308882024-05-08T03:38:13.989ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource = Fleet result = Ok(()) uri = /v1/system/users-builtin
308892024-05-08T03:38:13.989ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource = Database uri = /v1/system/users-builtin
308902024-05-08T03:38:13.989ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
308912024-05-08T03:38:13.991ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 resource = Database result = Ok(()) uri = /v1/system/users-builtin
308922024-05-08T03:38:14.014ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 142169 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c640b816-0c07-44b6-8908-9bb84d102450 response_code = 200 uri = /v1/system/users-builtin
308932024-05-08T03:38:14.015ZINFOtest_unauthorized (external client test context): client received response status = 200
308942024-05-08T03:38:14.015ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/users-builtin
308952024-05-08T03:38:14.015ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin
308962024-05-08T03:38:14.015ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e uri = /v1/system/users-builtin
308972024-05-08T03:38:14.016ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e uri = /v1/system/users-builtin
308982024-05-08T03:38:14.016ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/users-builtin
308992024-05-08T03:38:14.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309002024-05-08T03:38:14.016ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309012024-05-08T03:38:14.017ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309022024-05-08T03:38:14.031ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309032024-05-08T03:38:14.031ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309042024-05-08T03:38:14.039ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309052024-05-08T03:38:14.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
309062024-05-08T03:38:14.045ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
309072024-05-08T03:38:14.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309082024-05-08T03:38:14.045ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309092024-05-08T03:38:14.052ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309102024-05-08T03:38:14.054ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
309112024-05-08T03:38:14.055ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309122024-05-08T03:38:14.055ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309132024-05-08T03:38:14.056ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309142024-05-08T03:38:14.058ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
309152024-05-08T03:38:14.061ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
309162024-05-08T03:38:14.061ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309172024-05-08T03:38:14.061ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309182024-05-08T03:38:14.061ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309192024-05-08T03:38:14.064ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
309202024-05-08T03:38:14.064ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
309212024-05-08T03:38:14.064ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309222024-05-08T03:38:14.064ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309232024-05-08T03:38:14.064ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309242024-05-08T03:38:14.066ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
309252024-05-08T03:38:14.066ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
309262024-05-08T03:38:14.066ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
309272024-05-08T03:38:14.068ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
309282024-05-08T03:38:14.070ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
309292024-05-08T03:38:14.073ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
309302024-05-08T03:38:14.073ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e uri = /v1/system/users-builtin
309312024-05-08T03:38:14.073ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e resource = Fleet uri = /v1/system/users-builtin
309322024-05-08T03:38:14.073ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users-builtin
309332024-05-08T03:38:14.073ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e resource = Database uri = /v1/system/users-builtin
309342024-05-08T03:38:14.073ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
309352024-05-08T03:38:14.074ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e resource = Database result = Ok(()) uri = /v1/system/users-builtin
309362024-05-08T03:38:14.077ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
309372024-05-08T03:38:14.084ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e resource = Fleet result = Err(Forbidden) uri = /v1/system/users-builtin
309382024-05-08T03:38:14.084ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 68743 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f94a49fc-fa72-4672-881d-9670a7554a4e response_code = 403 uri = /v1/system/users-builtin
309392024-05-08T03:38:14.085ZINFOtest_unauthorized (external client test context): client received response status = 403
309402024-05-08T03:38:14.086ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/users-builtin
309412024-05-08T03:38:14.086ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin
309422024-05-08T03:38:14.086ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c uri = /v1/system/users-builtin
309432024-05-08T03:38:14.086ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c uri = /v1/system/users-builtin
309442024-05-08T03:38:14.086ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c uri = /v1/system/users-builtin
309452024-05-08T03:38:14.086ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c uri = /v1/system/users-builtin
309462024-05-08T03:38:14.086ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c resource = Fleet uri = /v1/system/users-builtin
309472024-05-08T03:38:14.086ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
309482024-05-08T03:38:14.087ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/users-builtin
309492024-05-08T03:38:14.087ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 627 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b822396e-072e-4db8-a40d-151ca1304d8c response_code = 401 uri = /v1/system/users-builtin
309502024-05-08T03:38:14.087ZINFOtest_unauthorized (external client test context): client received response status = 401
309512024-05-08T03:38:14.087ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/users-builtin
309522024-05-08T03:38:14.087ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin
309532024-05-08T03:38:14.087ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b454d44e-364b-4a11-bc77-df98e79bff2c uri = /v1/system/users-builtin
309542024-05-08T03:38:14.087ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b454d44e-364b-4a11-bc77-df98e79bff2c uri = /v1/system/users-builtin
309552024-05-08T03:38:14.087ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b454d44e-364b-4a11-bc77-df98e79bff2c uri = /v1/system/users-builtin
309562024-05-08T03:38:14.088ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 176 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b454d44e-364b-4a11-bc77-df98e79bff2c response_code = 401 uri = /v1/system/users-builtin
309572024-05-08T03:38:14.089ZINFOtest_unauthorized (external client test context): client received response status = 401
309582024-05-08T03:38:14.089ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/users-builtin
309592024-05-08T03:38:14.089ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin
309602024-05-08T03:38:14.089ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d9af33c7-469d-4dcf-88d4-a4cee24753cc uri = /v1/system/users-builtin
309612024-05-08T03:38:14.090ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d9af33c7-469d-4dcf-88d4-a4cee24753cc uri = /v1/system/users-builtin
309622024-05-08T03:38:14.147ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#1} at ./src/external_api/http_entrypoints.rs:5857:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#179}::from::user_builtin_list::{async_fn#0}::{async_block_env#1}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::UserBuiltin>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5870:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::Name>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#179}::from::user_builtin_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#179}::from::user_builtin_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::UserBuiltin>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::Name>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::Name>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#179}::from::user_builtin_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanByName, omicron_common::api::external::Name>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::UserBuiltin>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d9af33c7-469d-4dcf-88d4-a4cee24753cc uri = /v1/system/users-builtin
309632024-05-08T03:38:14.147ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 56962 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d9af33c7-469d-4dcf-88d4-a4cee24753cc response_code = 401 uri = /v1/system/users-builtin
309642024-05-08T03:38:14.147ZINFOtest_unauthorized (external client test context): client received response status = 401
309652024-05-08T03:38:14.147ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/users-builtin
309662024-05-08T03:38:14.147ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin
309672024-05-08T03:38:14.147ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 88778fd8-b6a2-4c72-b8a3-abd2275af492 uri = /v1/system/users-builtin
309682024-05-08T03:38:14.147ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 88778fd8-b6a2-4c72-b8a3-abd2275af492 response_code = 405 uri = /v1/system/users-builtin
309692024-05-08T03:38:14.148ZINFOtest_unauthorized (external client test context): client received response status = 405
309702024-05-08T03:38:14.148ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/users-builtin
309712024-05-08T03:38:14.148ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin
309722024-05-08T03:38:14.148ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 408eee2a-5603-4232-a65a-a9bba39b0e9c uri = /v1/system/users-builtin
309732024-05-08T03:38:14.148ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 408eee2a-5603-4232-a65a-a9bba39b0e9c response_code = 405 uri = /v1/system/users-builtin
309742024-05-08T03:38:14.148ZINFOtest_unauthorized (external client test context): client received response status = 405
309752024-05-08T03:38:14.149ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/users-builtin
309762024-05-08T03:38:14.149ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin
309772024-05-08T03:38:14.149ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f467bb46-0611-4b83-9155-fe7f2d123d40 uri = /v1/system/users-builtin
309782024-05-08T03:38:14.149ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 244 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f467bb46-0611-4b83-9155-fe7f2d123d40 response_code = 405 uri = /v1/system/users-builtin
309792024-05-08T03:38:14.149ZINFOtest_unauthorized (external client test context): client received response status = 405
309802024-05-08T03:38:14.149ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/users-builtin
309812024-05-08T03:38:14.149ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin
309822024-05-08T03:38:14.149ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 918c329a-b761-4ceb-b778-529fc898b445 uri = /v1/system/users-builtin
309832024-05-08T03:38:14.151ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 254 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 918c329a-b761-4ceb-b778-529fc898b445 response_code = 405 uri = /v1/system/users-builtin
309842024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client received response status = 405
309852024-05-08T03:38:14.151ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/users-builtin
309862024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin
309872024-05-08T03:38:14.151ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 896f66b9-0a0b-469c-9e12-cdaa53121cfc uri = /v1/system/users-builtin
309882024-05-08T03:38:14.151ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 896f66b9-0a0b-469c-9e12-cdaa53121cfc response_code = 405 uri = /v1/system/users-builtin
309892024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client received response status = 405
309902024-05-08T03:38:14.151ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/users-builtin
309912024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin
309922024-05-08T03:38:14.151ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 3ab44615-4d68-456b-b513-dbc09b27fa18 uri = /v1/system/users-builtin
309932024-05-08T03:38:14.151ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 3ab44615-4d68-456b-b513-dbc09b27fa18 response_code = 405 uri = /v1/system/users-builtin
309942024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client received response status = 405
309952024-05-08T03:38:14.151ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/users-builtin
309962024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin
309972024-05-08T03:38:14.151ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f51a85d0-6c17-4606-8332-0eeee4f4dc87 uri = /v1/system/users-builtin
309982024-05-08T03:38:14.151ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f51a85d0-6c17-4606-8332-0eeee4f4dc87 response_code = 405 uri = /v1/system/users-builtin
309992024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client received response status = 405
310002024-05-08T03:38:14.151ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/users-builtin
310012024-05-08T03:38:14.151ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin
310022024-05-08T03:38:14.152ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = daeb3942-3920-42af-aad7-270730140bd0 uri = /v1/system/users-builtin
310032024-05-08T03:38:14.152ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = daeb3942-3920-42af-aad7-270730140bd0 response_code = 405 uri = /v1/system/users-builtin
310042024-05-08T03:38:14.152ZINFOtest_unauthorized (external client test context): client received response status = 405
310052024-05-08T03:38:14.152ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/users-builtin
310062024-05-08T03:38:14.152ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin
310072024-05-08T03:38:14.152ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9f67aee4-2da2-4ca5-9f5e-028115a7f66e uri = /v1/system/users-builtin
310082024-05-08T03:38:14.152ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9f67aee4-2da2-4ca5-9f5e-028115a7f66e response_code = 405 uri = /v1/system/users-builtin
310092024-05-08T03:38:14.153ZINFOtest_unauthorized (external client test context): client received response status = 405
310102024-05-08T03:38:14.153ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/users-builtin
310112024-05-08T03:38:14.153ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin
310122024-05-08T03:38:14.153ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e25abf9e-72da-4b0f-ada1-1d618a0fcf28 uri = /v1/system/users-builtin
310132024-05-08T03:38:14.153ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e25abf9e-72da-4b0f-ada1-1d618a0fcf28 response_code = 405 uri = /v1/system/users-builtin
310142024-05-08T03:38:14.153ZINFOtest_unauthorized (external client test context): client received response status = 405
310152024-05-08T03:38:14.153ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/users-builtin
310162024-05-08T03:38:14.153ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin
310172024-05-08T03:38:14.154ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 3cdc557d-120b-46dc-865b-98dfecf4f9f7 uri = /v1/system/users-builtin
310182024-05-08T03:38:14.154ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 3cdc557d-120b-46dc-865b-98dfecf4f9f7 response_code = 405 uri = /v1/system/users-builtin
310192024-05-08T03:38:14.154ZINFOtest_unauthorized (external client test context): client received response status = 405
310202024-05-08T03:38:14.154ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/users-builtin
310212024-05-08T03:38:14.154ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin
310222024-05-08T03:38:14.154ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 96b719f8-58c8-437d-90a6-8ce31636149f uri = /v1/system/users-builtin
310232024-05-08T03:38:14.154ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 76 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 96b719f8-58c8-437d-90a6-8ce31636149f response_code = 405 uri = /v1/system/users-builtin
310242024-05-08T03:38:14.155ZINFOtest_unauthorized (external client test context): client received response status = 405
310252024-05-08T03:38:14.155ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/users-builtin
310262024-05-08T03:38:14.155ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin
310272024-05-08T03:38:14.155ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8382ba71-2b63-4d39-abe5-cad01741f38a uri = /v1/system/users-builtin
310282024-05-08T03:38:14.155ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8382ba71-2b63-4d39-abe5-cad01741f38a response_code = 405 uri = /v1/system/users-builtin
310292024-05-08T03:38:14.157ZINFOtest_unauthorized (external client test context): client received response status = 405
310302024-05-08T03:38:14.157ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/users-builtin
310312024-05-08T03:38:14.157ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin
310322024-05-08T03:38:14.157ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4da9448c-7662-43f5-b23c-5cbc1205a4fd uri = /v1/system/users-builtin
310332024-05-08T03:38:14.157ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4da9448c-7662-43f5-b23c-5cbc1205a4fd response_code = 405 uri = /v1/system/users-builtin
310342024-05-08T03:38:14.157ZINFOtest_unauthorized (external client test context): client received response status = 405
310352024-05-08T03:38:14.158ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/users-builtin
310362024-05-08T03:38:14.158ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin
310372024-05-08T03:38:14.158ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6cd325da-d886-42f8-afe5-55833b9b608c uri = /v1/system/users-builtin
310382024-05-08T03:38:14.158ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6cd325da-d886-42f8-afe5-55833b9b608c response_code = 405 uri = /v1/system/users-builtin
310392024-05-08T03:38:14.158ZINFOtest_unauthorized (external client test context): client received response status = 405
310402024-05-08T03:38:14.158ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/users-builtin
310412024-05-08T03:38:14.158ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin
310422024-05-08T03:38:14.159ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 26973d78-8996-4b96-8453-cf162f2df011 uri = /v1/system/users-builtin
310432024-05-08T03:38:14.159ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 125 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 26973d78-8996-4b96-8453-cf162f2df011 response_code = 405 uri = /v1/system/users-builtin
310442024-05-08T03:38:14.159ZINFOtest_unauthorized (external client test context): client received response status = 405
310452024-05-08T03:38:14.159ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/users-builtin
310462024-05-08T03:38:14.159ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin
310472024-05-08T03:38:14.159ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d uri = /v1/system/users-builtin
310482024-05-08T03:38:14.160ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d uri = /v1/system/users-builtin
310492024-05-08T03:38:14.160ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users-builtin
310502024-05-08T03:38:14.160ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310512024-05-08T03:38:14.160ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310522024-05-08T03:38:14.161ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310532024-05-08T03:38:14.163ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310542024-05-08T03:38:14.163ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310552024-05-08T03:38:14.164ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310562024-05-08T03:38:14.167ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
310572024-05-08T03:38:14.167ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
310582024-05-08T03:38:14.167ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310592024-05-08T03:38:14.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310602024-05-08T03:38:14.168ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310612024-05-08T03:38:14.170ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
310622024-05-08T03:38:14.170ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310632024-05-08T03:38:14.170ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310642024-05-08T03:38:14.171ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310652024-05-08T03:38:14.180ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
310662024-05-08T03:38:14.208ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
310672024-05-08T03:38:14.208ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310682024-05-08T03:38:14.208ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310692024-05-08T03:38:14.210ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310702024-05-08T03:38:14.214ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
310712024-05-08T03:38:14.214ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
310722024-05-08T03:38:14.214ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310732024-05-08T03:38:14.215ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310742024-05-08T03:38:14.223ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310752024-05-08T03:38:14.226ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
310762024-05-08T03:38:14.227ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
310772024-05-08T03:38:14.227ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
310782024-05-08T03:38:14.251ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
310792024-05-08T03:38:14.255ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
310802024-05-08T03:38:14.270ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
310812024-05-08T03:38:14.270ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d uri = /v1/system/users-builtin
310822024-05-08T03:38:14.270ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource = Fleet uri = /v1/system/users-builtin
310832024-05-08T03:38:14.271ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users-builtin
310842024-05-08T03:38:14.271ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource = Database uri = /v1/system/users-builtin
310852024-05-08T03:38:14.271ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
310862024-05-08T03:38:14.272ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource = Database result = Ok(()) uri = /v1/system/users-builtin
310872024-05-08T03:38:14.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
310882024-05-08T03:38:14.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
310892024-05-08T03:38:14.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
310902024-05-08T03:38:14.279ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/users-builtin
310912024-05-08T03:38:14.289ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource = Fleet result = Ok(()) uri = /v1/system/users-builtin
310922024-05-08T03:38:14.289ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource = Database uri = /v1/system/users-builtin
310932024-05-08T03:38:14.289ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d roles = RoleSet { roles: {} } uri = /v1/system/users-builtin
310942024-05-08T03:38:14.292ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d resource = Database result = Ok(()) uri = /v1/system/users-builtin
310952024-05-08T03:38:14.296ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
310962024-05-08T03:38:14.304ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:13.576225974","datum":53}\n
310972024-05-08T03:38:14.308ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
310982024-05-08T03:38:14.309ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
310992024-05-08T03:38:14.313ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 154148 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 63d537be-0c72-4180-a286-4a13b2085e4d response_code = 200 uri = /v1/system/users-builtin
311002024-05-08T03:38:14.315ZINFOtest_unauthorized (external client test context): client received response status = 200
311012024-05-08T03:38:14.315ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/users-builtin/db-init
311022024-05-08T03:38:14.315ZINFOtest_unauthorized: test: privileged GET url = /v1/system/users-builtin/db-init
311032024-05-08T03:38:14.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
311042024-05-08T03:38:14.364ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 uri = /v1/system/users-builtin/db-init
311052024-05-08T03:38:14.365ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 uri = /v1/system/users-builtin/db-init
311062024-05-08T03:38:14.365ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users-builtin/db-init
311072024-05-08T03:38:14.365ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311082024-05-08T03:38:14.365ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311092024-05-08T03:38:14.365ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311102024-05-08T03:38:14.374ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311112024-05-08T03:38:14.374ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311122024-05-08T03:38:14.406ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311132024-05-08T03:38:14.410ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
311142024-05-08T03:38:14.410ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
311152024-05-08T03:38:14.410ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311162024-05-08T03:38:14.410ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311172024-05-08T03:38:14.411ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311182024-05-08T03:38:14.422ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
311192024-05-08T03:38:14.422ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311202024-05-08T03:38:14.422ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311212024-05-08T03:38:14.425ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311222024-05-08T03:38:14.428ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
311232024-05-08T03:38:14.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
311242024-05-08T03:38:14.437ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311252024-05-08T03:38:14.437ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311262024-05-08T03:38:14.438ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311272024-05-08T03:38:14.440ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
311282024-05-08T03:38:14.441ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
311292024-05-08T03:38:14.441ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311302024-05-08T03:38:14.443ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311312024-05-08T03:38:14.447ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311322024-05-08T03:38:14.448ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
311332024-05-08T03:38:14.448ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311342024-05-08T03:38:14.448ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311352024-05-08T03:38:14.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311362024-05-08T03:38:14.473ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
311372024-05-08T03:38:14.476ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
311382024-05-08T03:38:14.476ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 uri = /v1/system/users-builtin/db-init
311392024-05-08T03:38:14.476ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource = Database uri = /v1/system/users-builtin/db-init
311402024-05-08T03:38:14.476ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
311412024-05-08T03:38:14.476ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource = Database result = Ok(()) uri = /v1/system/users-builtin/db-init
311422024-05-08T03:38:14.499ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource = UserBuiltin { parent: Fleet, key: 001de000-05e4-4000-8000-000000000001, lookup_type: ByName("db-init") } uri = /v1/system/users-builtin/db-init
311432024-05-08T03:38:14.500ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users-builtin/db-init
311442024-05-08T03:38:14.500ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource = Database uri = /v1/system/users-builtin/db-init
311452024-05-08T03:38:14.500ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
311462024-05-08T03:38:14.503ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource = Database result = Ok(()) uri = /v1/system/users-builtin/db-init
311472024-05-08T03:38:14.538ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/users-builtin/db-init
311482024-05-08T03:38:14.550ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 resource = UserBuiltin { parent: Fleet, key: 001de000-05e4-4000-8000-000000000001, lookup_type: ByName("db-init") } result = Ok(()) uri = /v1/system/users-builtin/db-init
311492024-05-08T03:38:14.551ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 235107 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e8c5efd7-3925-43c5-9a57-5a9ab1e3bb95 response_code = 200 uri = /v1/system/users-builtin/db-init
311502024-05-08T03:38:14.552ZINFOtest_unauthorized (external client test context): client received response status = 200
311512024-05-08T03:38:14.552ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/users-builtin/db-init
311522024-05-08T03:38:14.552ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
311532024-05-08T03:38:14.553ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a uri = /v1/system/users-builtin/db-init
311542024-05-08T03:38:14.553ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a uri = /v1/system/users-builtin/db-init
311552024-05-08T03:38:14.553ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/users-builtin/db-init
311562024-05-08T03:38:14.553ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311572024-05-08T03:38:14.553ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311582024-05-08T03:38:14.555ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311592024-05-08T03:38:14.562ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
311602024-05-08T03:38:14.597ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311612024-05-08T03:38:14.597ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311622024-05-08T03:38:14.598ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311632024-05-08T03:38:14.598ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
311642024-05-08T03:38:14.608ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
311652024-05-08T03:38:14.608ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
311662024-05-08T03:38:14.609ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311672024-05-08T03:38:14.609ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311682024-05-08T03:38:14.610ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311692024-05-08T03:38:14.612ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
311702024-05-08T03:38:14.619ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311712024-05-08T03:38:14.619ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311722024-05-08T03:38:14.620ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311732024-05-08T03:38:14.624ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
311742024-05-08T03:38:14.640ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
311752024-05-08T03:38:14.641ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311762024-05-08T03:38:14.642ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311772024-05-08T03:38:14.642ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311782024-05-08T03:38:14.655ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
311792024-05-08T03:38:14.655ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
311802024-05-08T03:38:14.655ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311812024-05-08T03:38:14.656ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311822024-05-08T03:38:14.660ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311832024-05-08T03:38:14.669ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
311842024-05-08T03:38:14.669ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
311852024-05-08T03:38:14.670ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
311862024-05-08T03:38:14.674ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
311872024-05-08T03:38:14.681ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
311882024-05-08T03:38:14.685ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
311892024-05-08T03:38:14.685ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a uri = /v1/system/users-builtin/db-init
311902024-05-08T03:38:14.685ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource = Database uri = /v1/system/users-builtin/db-init
311912024-05-08T03:38:14.685ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
311922024-05-08T03:38:14.687ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource = Database result = Ok(()) uri = /v1/system/users-builtin/db-init
311932024-05-08T03:38:14.697ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource = UserBuiltin { parent: Fleet, key: 001de000-05e4-4000-8000-000000000001, lookup_type: ByName("db-init") } uri = /v1/system/users-builtin/db-init
311942024-05-08T03:38:14.697ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users-builtin/db-init
311952024-05-08T03:38:14.697ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource = Database uri = /v1/system/users-builtin/db-init
311962024-05-08T03:38:14.697ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
311972024-05-08T03:38:14.701ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource = Database result = Ok(()) uri = /v1/system/users-builtin/db-init
311982024-05-08T03:38:14.729ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
311992024-05-08T03:38:14.739ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a resource = UserBuiltin { parent: Fleet, key: 001de000-05e4-4000-8000-000000000001, lookup_type: ByName("db-init") } result = Err(ObjectNotFound { type_name: UserBuiltin, lookup_type: ByName("db-init") }) uri = /v1/system/users-builtin/db-init
312002024-05-08T03:38:14.740ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: user-builtin with name "db-init" error_message_internal = not found: user-builtin with name "db-init" latency_us = 187398 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7e541d91-6681-4dc1-b341-c96d0673e86a response_code = 404 uri = /v1/system/users-builtin/db-init
312012024-05-08T03:38:14.740ZINFOtest_unauthorized (external client test context): client received response status = 404
312022024-05-08T03:38:14.741ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/users-builtin/db-init
312032024-05-08T03:38:14.741ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312042024-05-08T03:38:14.741ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 uri = /v1/system/users-builtin/db-init
312052024-05-08T03:38:14.741ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 uri = /v1/system/users-builtin/db-init
312062024-05-08T03:38:14.741ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 uri = /v1/system/users-builtin/db-init
312072024-05-08T03:38:14.742ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 uri = /v1/system/users-builtin/db-init
312082024-05-08T03:38:14.742ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 resource = Database uri = /v1/system/users-builtin/db-init
312092024-05-08T03:38:14.742ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
312102024-05-08T03:38:14.742ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/users-builtin/db-init
312112024-05-08T03:38:14.743ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1511 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bebbc1af-7668-4c30-8f6a-0f5f939ea4e3 response_code = 401 uri = /v1/system/users-builtin/db-init
312122024-05-08T03:38:14.743ZINFOtest_unauthorized (external client test context): client received response status = 401
312132024-05-08T03:38:14.743ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/users-builtin/db-init
312142024-05-08T03:38:14.743ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312152024-05-08T03:38:14.744ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dcc2400f-522f-4b0c-94e2-2ef971c5b10c uri = /v1/system/users-builtin/db-init
312162024-05-08T03:38:14.744ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dcc2400f-522f-4b0c-94e2-2ef971c5b10c uri = /v1/system/users-builtin/db-init
312172024-05-08T03:38:14.744ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dcc2400f-522f-4b0c-94e2-2ef971c5b10c uri = /v1/system/users-builtin/db-init
312182024-05-08T03:38:14.744ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 568 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = dcc2400f-522f-4b0c-94e2-2ef971c5b10c response_code = 401 uri = /v1/system/users-builtin/db-init
312192024-05-08T03:38:14.745ZINFOtest_unauthorized (external client test context): client received response status = 401
312202024-05-08T03:38:14.746ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/users-builtin/db-init
312212024-05-08T03:38:14.746ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312222024-05-08T03:38:14.746ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = afe580cb-6b05-443e-8d66-3e1104eee74c uri = /v1/system/users-builtin/db-init
312232024-05-08T03:38:14.747ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = afe580cb-6b05-443e-8d66-3e1104eee74c uri = /v1/system/users-builtin/db-init
312242024-05-08T03:38:14.751ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5887:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#180}::from::user_builtin_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::UserBuiltin>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5892:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::UserBuiltinSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#180}::from::user_builtin_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#180}::from::user_builtin_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::UserBuiltin>, dropshot::extractor::path::Path<nexus_types::external_api::params::UserBuiltinSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::UserBuiltinSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#180}::from::user_builtin_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::UserBuiltinSelector>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::UserBuiltin>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = afe580cb-6b05-443e-8d66-3e1104eee74c uri = /v1/system/users-builtin/db-init
312252024-05-08T03:38:14.752ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 5361 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = afe580cb-6b05-443e-8d66-3e1104eee74c response_code = 401 uri = /v1/system/users-builtin/db-init
312262024-05-08T03:38:14.759ZINFOtest_unauthorized (external client test context): client received response status = 401
312272024-05-08T03:38:14.759ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/users-builtin/db-init
312282024-05-08T03:38:14.759ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312292024-05-08T03:38:14.760ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c2953b01-ae4f-415d-ad86-acb5c99b0648 uri = /v1/system/users-builtin/db-init
312302024-05-08T03:38:14.760ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 117 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c2953b01-ae4f-415d-ad86-acb5c99b0648 response_code = 405 uri = /v1/system/users-builtin/db-init
312312024-05-08T03:38:14.760ZINFOtest_unauthorized (external client test context): client received response status = 405
312322024-05-08T03:38:14.760ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/users-builtin/db-init
312332024-05-08T03:38:14.760ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312342024-05-08T03:38:14.760ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = beb39269-9e67-4a39-96e4-69fb49f052d6 uri = /v1/system/users-builtin/db-init
312352024-05-08T03:38:14.760ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = beb39269-9e67-4a39-96e4-69fb49f052d6 response_code = 405 uri = /v1/system/users-builtin/db-init
312362024-05-08T03:38:14.767ZINFOtest_unauthorized (external client test context): client received response status = 405
312372024-05-08T03:38:14.770ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/users-builtin/db-init
312382024-05-08T03:38:14.770ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312392024-05-08T03:38:14.770ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 4164ac12-2583-482e-b65c-7fab155390cd uri = /v1/system/users-builtin/db-init
312402024-05-08T03:38:14.770ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 125 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 4164ac12-2583-482e-b65c-7fab155390cd response_code = 405 uri = /v1/system/users-builtin/db-init
312412024-05-08T03:38:14.771ZINFOtest_unauthorized (external client test context): client received response status = 405
312422024-05-08T03:38:14.771ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/users-builtin/db-init
312432024-05-08T03:38:14.771ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312442024-05-08T03:38:14.771ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cdbb6c04-c9df-4b8f-97b3-d64705f924bf uri = /v1/system/users-builtin/db-init
312452024-05-08T03:38:14.771ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cdbb6c04-c9df-4b8f-97b3-d64705f924bf response_code = 405 uri = /v1/system/users-builtin/db-init
312462024-05-08T03:38:14.771ZINFOtest_unauthorized (external client test context): client received response status = 405
312472024-05-08T03:38:14.771ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/users-builtin/db-init
312482024-05-08T03:38:14.771ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312492024-05-08T03:38:14.772ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5de7398a-12e5-4ebc-9280-704914f18447 uri = /v1/system/users-builtin/db-init
312502024-05-08T03:38:14.772ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 175 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5de7398a-12e5-4ebc-9280-704914f18447 response_code = 405 uri = /v1/system/users-builtin/db-init
312512024-05-08T03:38:14.772ZINFOtest_unauthorized (external client test context): client received response status = 405
312522024-05-08T03:38:14.772ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/users-builtin/db-init
312532024-05-08T03:38:14.772ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312542024-05-08T03:38:14.774ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 70cf3f60-92f8-44eb-8afe-77f14cdd8055 uri = /v1/system/users-builtin/db-init
312552024-05-08T03:38:14.774ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 70cf3f60-92f8-44eb-8afe-77f14cdd8055 response_code = 405 uri = /v1/system/users-builtin/db-init
312562024-05-08T03:38:14.774ZINFOtest_unauthorized (external client test context): client received response status = 405
312572024-05-08T03:38:14.774ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/users-builtin/db-init
312582024-05-08T03:38:14.774ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312592024-05-08T03:38:14.775ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a99112f8-6022-4edb-b60e-c19994450249 uri = /v1/system/users-builtin/db-init
312602024-05-08T03:38:14.775ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a99112f8-6022-4edb-b60e-c19994450249 response_code = 405 uri = /v1/system/users-builtin/db-init
312612024-05-08T03:38:14.775ZINFOtest_unauthorized (external client test context): client received response status = 405
312622024-05-08T03:38:14.775ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/users-builtin/db-init
312632024-05-08T03:38:14.775ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312642024-05-08T03:38:14.802ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 68f4f9c3-7cb7-48b7-81d8-b8e559a21643 uri = /v1/system/users-builtin/db-init
312652024-05-08T03:38:14.802ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 27076 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 68f4f9c3-7cb7-48b7-81d8-b8e559a21643 response_code = 405 uri = /v1/system/users-builtin/db-init
312662024-05-08T03:38:14.803ZINFOtest_unauthorized (external client test context): client received response status = 405
312672024-05-08T03:38:14.803ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/users-builtin/db-init
312682024-05-08T03:38:14.813ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312692024-05-08T03:38:14.813ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e2a0dd9f-bb5e-4a3d-a7f6-c4ed62c49051 uri = /v1/system/users-builtin/db-init
312702024-05-08T03:38:14.813ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 307 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e2a0dd9f-bb5e-4a3d-a7f6-c4ed62c49051 response_code = 405 uri = /v1/system/users-builtin/db-init
312712024-05-08T03:38:14.814ZINFOtest_unauthorized (external client test context): client received response status = 405
312722024-05-08T03:38:14.814ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/users-builtin/db-init
312732024-05-08T03:38:14.814ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312742024-05-08T03:38:14.814ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2594d714-ed1d-4fba-a85b-69129febfebd uri = /v1/system/users-builtin/db-init
312752024-05-08T03:38:14.814ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2594d714-ed1d-4fba-a85b-69129febfebd response_code = 405 uri = /v1/system/users-builtin/db-init
312762024-05-08T03:38:14.814ZINFOtest_unauthorized (external client test context): client received response status = 405
312772024-05-08T03:38:14.814ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/users-builtin/db-init
312782024-05-08T03:38:14.815ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312792024-05-08T03:38:14.815ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1e2f7ac7-4edc-4aa9-998c-169bb1b21b0a uri = /v1/system/users-builtin/db-init
312802024-05-08T03:38:14.815ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 191 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1e2f7ac7-4edc-4aa9-998c-169bb1b21b0a response_code = 405 uri = /v1/system/users-builtin/db-init
312812024-05-08T03:38:14.815ZINFOtest_unauthorized (external client test context): client received response status = 405
312822024-05-08T03:38:14.816ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/users-builtin/db-init
312832024-05-08T03:38:14.816ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312842024-05-08T03:38:14.816ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7d654717-9131-44cc-9e57-8eef4b4d3af1 uri = /v1/system/users-builtin/db-init
312852024-05-08T03:38:14.816ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7d654717-9131-44cc-9e57-8eef4b4d3af1 response_code = 405 uri = /v1/system/users-builtin/db-init
312862024-05-08T03:38:14.816ZINFOtest_unauthorized (external client test context): client received response status = 405
312872024-05-08T03:38:14.816ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/users-builtin/db-init
312882024-05-08T03:38:14.816ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312892024-05-08T03:38:14.816ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 488a864b-cde8-4144-b7eb-b3e7a04b1429 uri = /v1/system/users-builtin/db-init
312902024-05-08T03:38:14.817ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 488a864b-cde8-4144-b7eb-b3e7a04b1429 response_code = 405 uri = /v1/system/users-builtin/db-init
312912024-05-08T03:38:14.817ZINFOtest_unauthorized (external client test context): client received response status = 405
312922024-05-08T03:38:14.817ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/users-builtin/db-init
312932024-05-08T03:38:14.817ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312942024-05-08T03:38:14.817ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fa573719-286e-4f56-94da-f40e4216f7a7 uri = /v1/system/users-builtin/db-init
312952024-05-08T03:38:14.817ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 146 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fa573719-286e-4f56-94da-f40e4216f7a7 response_code = 405 uri = /v1/system/users-builtin/db-init
312962024-05-08T03:38:14.817ZINFOtest_unauthorized (external client test context): client received response status = 405
312972024-05-08T03:38:14.817ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/users-builtin/db-init
312982024-05-08T03:38:14.817ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
312992024-05-08T03:38:14.819ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = da50a050-0274-44c6-9873-639e65c028a4 uri = /v1/system/users-builtin/db-init
313002024-05-08T03:38:14.819ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 144 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = da50a050-0274-44c6-9873-639e65c028a4 response_code = 405 uri = /v1/system/users-builtin/db-init
313012024-05-08T03:38:14.819ZINFOtest_unauthorized (external client test context): client received response status = 405
313022024-05-08T03:38:14.819ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/users-builtin/db-init
313032024-05-08T03:38:14.819ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
313042024-05-08T03:38:14.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d538a640-95ce-4c87-96d0-4cd782fc3f83 uri = /v1/system/users-builtin/db-init
313052024-05-08T03:38:14.822ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d538a640-95ce-4c87-96d0-4cd782fc3f83 response_code = 405 uri = /v1/system/users-builtin/db-init
313062024-05-08T03:38:14.822ZINFOtest_unauthorized (external client test context): client received response status = 405
313072024-05-08T03:38:14.822ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/users-builtin/db-init
313082024-05-08T03:38:14.822ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/users-builtin/db-init
313092024-05-08T03:38:14.822ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 uri = /v1/system/users-builtin/db-init
313102024-05-08T03:38:14.822ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 uri = /v1/system/users-builtin/db-init
313112024-05-08T03:38:14.822ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/users-builtin/db-init
313122024-05-08T03:38:14.822ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313132024-05-08T03:38:14.822ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313142024-05-08T03:38:14.822ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313152024-05-08T03:38:14.827ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313162024-05-08T03:38:14.841ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313172024-05-08T03:38:14.843ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313182024-05-08T03:38:14.855ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
313192024-05-08T03:38:14.855ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
313202024-05-08T03:38:14.856ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313212024-05-08T03:38:14.856ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313222024-05-08T03:38:14.856ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313232024-05-08T03:38:14.860ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
313242024-05-08T03:38:14.860ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313252024-05-08T03:38:14.860ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313262024-05-08T03:38:14.862ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313272024-05-08T03:38:14.880ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
313282024-05-08T03:38:14.885ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
313292024-05-08T03:38:14.886ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313302024-05-08T03:38:14.886ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313312024-05-08T03:38:14.888ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313322024-05-08T03:38:14.896ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
313332024-05-08T03:38:14.896ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
313342024-05-08T03:38:14.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313352024-05-08T03:38:14.897ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313362024-05-08T03:38:14.906ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313372024-05-08T03:38:14.918ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
313382024-05-08T03:38:14.918ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313392024-05-08T03:38:14.918ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313402024-05-08T03:38:14.919ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313412024-05-08T03:38:14.944ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
313422024-05-08T03:38:14.953ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
313432024-05-08T03:38:14.953ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 uri = /v1/system/users-builtin/db-init
313442024-05-08T03:38:14.953ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource = Database uri = /v1/system/users-builtin/db-init
313452024-05-08T03:38:14.953ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
313462024-05-08T03:38:14.954ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource = Database result = Ok(()) uri = /v1/system/users-builtin/db-init
313472024-05-08T03:38:15.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource = UserBuiltin { parent: Fleet, key: 001de000-05e4-4000-8000-000000000001, lookup_type: ByName("db-init") } uri = /v1/system/users-builtin/db-init
313482024-05-08T03:38:15.006ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/users-builtin/db-init
313492024-05-08T03:38:15.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource = Database uri = /v1/system/users-builtin/db-init
313502024-05-08T03:38:15.006ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 roles = RoleSet { roles: {} } uri = /v1/system/users-builtin/db-init
313512024-05-08T03:38:15.007ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource = Database result = Ok(()) uri = /v1/system/users-builtin/db-init
313522024-05-08T03:38:15.013ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/users-builtin/db-init
313532024-05-08T03:38:15.019ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 resource = UserBuiltin { parent: Fleet, key: 001de000-05e4-4000-8000-000000000001, lookup_type: ByName("db-init") } result = Ok(()) uri = /v1/system/users-builtin/db-init
313542024-05-08T03:38:15.019ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 199390 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 730920a7-03f5-482d-9516-5d14de0dcf92 response_code = 200 uri = /v1/system/users-builtin/db-init
313552024-05-08T03:38:15.020ZINFOtest_unauthorized (external client test context): client received response status = 200
313562024-05-08T03:38:15.020ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/racks
313572024-05-08T03:38:15.020ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/racks
313582024-05-08T03:38:15.020ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks
313592024-05-08T03:38:15.020ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 uri = /v1/system/hardware/racks
313602024-05-08T03:38:15.021ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 uri = /v1/system/hardware/racks
313612024-05-08T03:38:15.021ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/racks
313622024-05-08T03:38:15.021ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313632024-05-08T03:38:15.021ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313642024-05-08T03:38:15.022ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313652024-05-08T03:38:15.024ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313662024-05-08T03:38:15.024ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313672024-05-08T03:38:15.054ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313682024-05-08T03:38:15.072ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
313692024-05-08T03:38:15.073ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
313702024-05-08T03:38:15.073ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313712024-05-08T03:38:15.073ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313722024-05-08T03:38:15.074ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313732024-05-08T03:38:15.091ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
313742024-05-08T03:38:15.091ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313752024-05-08T03:38:15.091ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313762024-05-08T03:38:15.091ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313772024-05-08T03:38:15.093ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
313782024-05-08T03:38:15.096ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
313792024-05-08T03:38:15.096ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313802024-05-08T03:38:15.096ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313812024-05-08T03:38:15.097ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313822024-05-08T03:38:15.099ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
313832024-05-08T03:38:15.099ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
313842024-05-08T03:38:15.099ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313852024-05-08T03:38:15.099ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313862024-05-08T03:38:15.099ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313872024-05-08T03:38:15.101ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
313882024-05-08T03:38:15.101ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
313892024-05-08T03:38:15.101ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
313902024-05-08T03:38:15.102ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
313912024-05-08T03:38:15.106ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
313922024-05-08T03:38:15.109ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
313932024-05-08T03:38:15.109ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 uri = /v1/system/hardware/racks
313942024-05-08T03:38:15.109ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource = Fleet uri = /v1/system/hardware/racks
313952024-05-08T03:38:15.109ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/racks
313962024-05-08T03:38:15.109ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource = Database uri = /v1/system/hardware/racks
313972024-05-08T03:38:15.109ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
313982024-05-08T03:38:15.110ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource = Database result = Ok(()) uri = /v1/system/hardware/racks
313992024-05-08T03:38:15.136ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/racks
314002024-05-08T03:38:15.168ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource = Fleet result = Ok(()) uri = /v1/system/hardware/racks
314012024-05-08T03:38:15.168ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource = Database uri = /v1/system/hardware/racks
314022024-05-08T03:38:15.168ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
314032024-05-08T03:38:15.169ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 resource = Database result = Ok(()) uri = /v1/system/hardware/racks
314042024-05-08T03:38:15.204ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
314052024-05-08T03:38:15.205ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
314062024-05-08T03:38:15.205ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
314072024-05-08T03:38:15.205ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
314082024-05-08T03:38:15.205ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
314092024-05-08T03:38:15.206ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
314102024-05-08T03:38:15.257ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 236755 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 530e55da-4bb5-4d17-bd40-e1e4a8799562 response_code = 200 uri = /v1/system/hardware/racks
314112024-05-08T03:38:15.258ZINFOtest_unauthorized (external client test context): client received response status = 200
314122024-05-08T03:38:15.258ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/racks
314132024-05-08T03:38:15.259ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks
314142024-05-08T03:38:15.259ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 uri = /v1/system/hardware/racks
314152024-05-08T03:38:15.259ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 uri = /v1/system/hardware/racks
314162024-05-08T03:38:15.259ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/racks
314172024-05-08T03:38:15.259ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314182024-05-08T03:38:15.259ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314192024-05-08T03:38:15.260ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314202024-05-08T03:38:15.269ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314212024-05-08T03:38:15.269ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314222024-05-08T03:38:15.270ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314232024-05-08T03:38:15.272ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
314242024-05-08T03:38:15.272ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
314252024-05-08T03:38:15.272ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314262024-05-08T03:38:15.272ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314272024-05-08T03:38:15.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314282024-05-08T03:38:15.273ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
314292024-05-08T03:38:15.273ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
314302024-05-08T03:38:15.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
314312024-05-08T03:38:15.277ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
314322024-05-08T03:38:15.277ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314332024-05-08T03:38:15.277ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314342024-05-08T03:38:15.278ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314352024-05-08T03:38:15.281ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
314362024-05-08T03:38:15.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:14.596511642","datum":54}\n
314372024-05-08T03:38:15.284ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
314382024-05-08T03:38:15.311ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
314392024-05-08T03:38:15.311ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314402024-05-08T03:38:15.311ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314412024-05-08T03:38:15.311ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314422024-05-08T03:38:15.313ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
314432024-05-08T03:38:15.313ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
314442024-05-08T03:38:15.315ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
314452024-05-08T03:38:15.315ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
314462024-05-08T03:38:15.315ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314472024-05-08T03:38:15.315ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314482024-05-08T03:38:15.316ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314492024-05-08T03:38:15.321ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
314502024-05-08T03:38:15.321ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
314512024-05-08T03:38:15.321ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
314522024-05-08T03:38:15.322ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
314532024-05-08T03:38:15.327ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
314542024-05-08T03:38:15.333ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
314552024-05-08T03:38:15.333ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 uri = /v1/system/hardware/racks
314562024-05-08T03:38:15.333ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 resource = Fleet uri = /v1/system/hardware/racks
314572024-05-08T03:38:15.333ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/racks
314582024-05-08T03:38:15.333ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 resource = Database uri = /v1/system/hardware/racks
314592024-05-08T03:38:15.333ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
314602024-05-08T03:38:15.334ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 resource = Database result = Ok(()) uri = /v1/system/hardware/racks
314612024-05-08T03:38:15.337ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
314622024-05-08T03:38:15.343ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 resource = Fleet result = Err(Forbidden) uri = /v1/system/hardware/racks
314632024-05-08T03:38:15.344ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 84592 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 74cebd78-239e-4dd7-9d02-ff394a450fb9 response_code = 403 uri = /v1/system/hardware/racks
314642024-05-08T03:38:15.344ZINFOtest_unauthorized (external client test context): client received response status = 403
314652024-05-08T03:38:15.344ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/racks
314662024-05-08T03:38:15.344ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks
314672024-05-08T03:38:15.344ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 uri = /v1/system/hardware/racks
314682024-05-08T03:38:15.345ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 uri = /v1/system/hardware/racks
314692024-05-08T03:38:15.345ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 uri = /v1/system/hardware/racks
314702024-05-08T03:38:15.345ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 uri = /v1/system/hardware/racks
314712024-05-08T03:38:15.345ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 resource = Fleet uri = /v1/system/hardware/racks
314722024-05-08T03:38:15.345ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
314732024-05-08T03:38:15.345ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/racks
314742024-05-08T03:38:15.345ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 760 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b4a262b7-6348-4c68-a9db-b325ab7a2699 response_code = 401 uri = /v1/system/hardware/racks
314752024-05-08T03:38:15.345ZINFOtest_unauthorized (external client test context): client received response status = 401
314762024-05-08T03:38:15.345ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/racks
314772024-05-08T03:38:15.346ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks
314782024-05-08T03:38:15.346ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 0abd9407-c438-4530-bbb2-e15751e668a4 uri = /v1/system/hardware/racks
314792024-05-08T03:38:15.346ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 0abd9407-c438-4530-bbb2-e15751e668a4 uri = /v1/system/hardware/racks
314802024-05-08T03:38:15.346ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 0abd9407-c438-4530-bbb2-e15751e668a4 uri = /v1/system/hardware/racks
314812024-05-08T03:38:15.346ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 335 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 0abd9407-c438-4530-bbb2-e15751e668a4 response_code = 401 uri = /v1/system/hardware/racks
314822024-05-08T03:38:15.346ZINFOtest_unauthorized (external client test context): client received response status = 401
314832024-05-08T03:38:15.346ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/racks
314842024-05-08T03:38:15.346ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks
314852024-05-08T03:38:15.347ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9ec89289-d808-4d12-a081-6853db7b0099 uri = /v1/system/hardware/racks
314862024-05-08T03:38:15.347ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9ec89289-d808-4d12-a081-6853db7b0099 uri = /v1/system/hardware/racks
314872024-05-08T03:38:15.349ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5142:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#154}::from::rack_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Rack>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5155:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#154}::from::rack_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#154}::from::rack_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Rack>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#154}::from::rack_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Rack>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9ec89289-d808-4d12-a081-6853db7b0099 uri = /v1/system/hardware/racks
314882024-05-08T03:38:15.349ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2373 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9ec89289-d808-4d12-a081-6853db7b0099 response_code = 401 uri = /v1/system/hardware/racks
314892024-05-08T03:38:15.350ZINFOtest_unauthorized (external client test context): client received response status = 401
314902024-05-08T03:38:15.350ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/racks
314912024-05-08T03:38:15.350ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks
314922024-05-08T03:38:15.350ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cf12a703-699d-4366-b092-1ff8a5b6910d uri = /v1/system/hardware/racks
314932024-05-08T03:38:15.350ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 97 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cf12a703-699d-4366-b092-1ff8a5b6910d response_code = 405 uri = /v1/system/hardware/racks
314942024-05-08T03:38:15.351ZINFOtest_unauthorized (external client test context): client received response status = 405
314952024-05-08T03:38:15.351ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/racks
314962024-05-08T03:38:15.351ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks
314972024-05-08T03:38:15.351ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 4a22194c-bf35-4320-883a-4bfd4dbea596 uri = /v1/system/hardware/racks
314982024-05-08T03:38:15.351ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 4a22194c-bf35-4320-883a-4bfd4dbea596 response_code = 405 uri = /v1/system/hardware/racks
314992024-05-08T03:38:15.352ZINFOtest_unauthorized (external client test context): client received response status = 405
315002024-05-08T03:38:15.352ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/racks
315012024-05-08T03:38:15.352ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks
315022024-05-08T03:38:15.352ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 993031a0-1e88-4689-8b81-e99b9782f36c uri = /v1/system/hardware/racks
315032024-05-08T03:38:15.352ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 993031a0-1e88-4689-8b81-e99b9782f36c response_code = 405 uri = /v1/system/hardware/racks
315042024-05-08T03:38:15.352ZINFOtest_unauthorized (external client test context): client received response status = 405
315052024-05-08T03:38:15.352ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/racks
315062024-05-08T03:38:15.352ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks
315072024-05-08T03:38:15.353ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9b0605cc-0ed5-4236-8f1f-5a22ffdccb79 uri = /v1/system/hardware/racks
315082024-05-08T03:38:15.353ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9b0605cc-0ed5-4236-8f1f-5a22ffdccb79 response_code = 405 uri = /v1/system/hardware/racks
315092024-05-08T03:38:15.353ZINFOtest_unauthorized (external client test context): client received response status = 405
315102024-05-08T03:38:15.353ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/racks
315112024-05-08T03:38:15.353ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks
315122024-05-08T03:38:15.354ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9c27b00f-b22d-4e1c-a20d-1e2395aa59e7 uri = /v1/system/hardware/racks
315132024-05-08T03:38:15.356ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 1689 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9c27b00f-b22d-4e1c-a20d-1e2395aa59e7 response_code = 405 uri = /v1/system/hardware/racks
315142024-05-08T03:38:15.356ZINFOtest_unauthorized (external client test context): client received response status = 405
315152024-05-08T03:38:15.357ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/racks
315162024-05-08T03:38:15.357ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks
315172024-05-08T03:38:15.357ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = dc8c001e-ae22-40b5-aec9-ec20a4596133 uri = /v1/system/hardware/racks
315182024-05-08T03:38:15.357ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 109 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = dc8c001e-ae22-40b5-aec9-ec20a4596133 response_code = 405 uri = /v1/system/hardware/racks
315192024-05-08T03:38:15.357ZINFOtest_unauthorized (external client test context): client received response status = 405
315202024-05-08T03:38:15.357ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/racks
315212024-05-08T03:38:15.357ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks
315222024-05-08T03:38:15.358ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 14d3a8c5-2383-4bd0-b0d9-3aa556206067 uri = /v1/system/hardware/racks
315232024-05-08T03:38:15.358ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 141 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 14d3a8c5-2383-4bd0-b0d9-3aa556206067 response_code = 405 uri = /v1/system/hardware/racks
315242024-05-08T03:38:15.358ZINFOtest_unauthorized (external client test context): client received response status = 405
315252024-05-08T03:38:15.358ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/racks
315262024-05-08T03:38:15.358ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks
315272024-05-08T03:38:15.359ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 09a9dbc2-f13a-4792-b374-f9e58c8accba uri = /v1/system/hardware/racks
315282024-05-08T03:38:15.359ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 215 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 09a9dbc2-f13a-4792-b374-f9e58c8accba response_code = 405 uri = /v1/system/hardware/racks
315292024-05-08T03:38:15.359ZINFOtest_unauthorized (external client test context): client received response status = 405
315302024-05-08T03:38:15.359ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/racks
315312024-05-08T03:38:15.360ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315322024-05-08T03:38:15.360ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1b62d8a4-5817-4538-a4fe-815862e8c221 uri = /v1/system/hardware/racks
315332024-05-08T03:38:15.360ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1b62d8a4-5817-4538-a4fe-815862e8c221 response_code = 405 uri = /v1/system/hardware/racks
315342024-05-08T03:38:15.360ZINFOtest_unauthorized (external client test context): client received response status = 405
315352024-05-08T03:38:15.360ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/racks
315362024-05-08T03:38:15.360ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315372024-05-08T03:38:15.360ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 491c2b15-69cb-46fb-b3bd-76dcc91d39cb uri = /v1/system/hardware/racks
315382024-05-08T03:38:15.361ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 491c2b15-69cb-46fb-b3bd-76dcc91d39cb response_code = 405 uri = /v1/system/hardware/racks
315392024-05-08T03:38:15.361ZINFOtest_unauthorized (external client test context): client received response status = 405
315402024-05-08T03:38:15.361ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/racks
315412024-05-08T03:38:15.361ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315422024-05-08T03:38:15.361ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = fe65b390-6676-4280-aef4-7a287ae1ddfb uri = /v1/system/hardware/racks
315432024-05-08T03:38:15.361ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = fe65b390-6676-4280-aef4-7a287ae1ddfb response_code = 405 uri = /v1/system/hardware/racks
315442024-05-08T03:38:15.361ZINFOtest_unauthorized (external client test context): client received response status = 405
315452024-05-08T03:38:15.361ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/racks
315462024-05-08T03:38:15.361ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315472024-05-08T03:38:15.362ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2b381d2f-26d2-46fe-bd0b-3403533d29f2 uri = /v1/system/hardware/racks
315482024-05-08T03:38:15.362ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2b381d2f-26d2-46fe-bd0b-3403533d29f2 response_code = 405 uri = /v1/system/hardware/racks
315492024-05-08T03:38:15.362ZINFOtest_unauthorized (external client test context): client received response status = 405
315502024-05-08T03:38:15.362ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/racks
315512024-05-08T03:38:15.362ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315522024-05-08T03:38:15.362ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6e16f924-9049-4b42-a97a-2eaf7fd9bfb3 uri = /v1/system/hardware/racks
315532024-05-08T03:38:15.362ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6e16f924-9049-4b42-a97a-2eaf7fd9bfb3 response_code = 405 uri = /v1/system/hardware/racks
315542024-05-08T03:38:15.362ZINFOtest_unauthorized (external client test context): client received response status = 405
315552024-05-08T03:38:15.362ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/racks
315562024-05-08T03:38:15.362ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315572024-05-08T03:38:15.363ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = bda119b6-d6e3-49e3-adc3-70788fddd4a7 uri = /v1/system/hardware/racks
315582024-05-08T03:38:15.363ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = bda119b6-d6e3-49e3-adc3-70788fddd4a7 response_code = 405 uri = /v1/system/hardware/racks
315592024-05-08T03:38:15.363ZINFOtest_unauthorized (external client test context): client received response status = 405
315602024-05-08T03:38:15.363ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/racks
315612024-05-08T03:38:15.363ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315622024-05-08T03:38:15.364ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 284c76b6-3a5c-4ca8-9470-00a26bcae426 uri = /v1/system/hardware/racks
315632024-05-08T03:38:15.364ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 284c76b6-3a5c-4ca8-9470-00a26bcae426 response_code = 405 uri = /v1/system/hardware/racks
315642024-05-08T03:38:15.364ZINFOtest_unauthorized (external client test context): client received response status = 405
315652024-05-08T03:38:15.364ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/racks
315662024-05-08T03:38:15.364ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks
315672024-05-08T03:38:15.386ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = df2f14bc-a08e-4338-9a56-a2e2c960c8a9 uri = /v1/system/hardware/racks
315682024-05-08T03:38:15.387ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21111 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = df2f14bc-a08e-4338-9a56-a2e2c960c8a9 response_code = 405 uri = /v1/system/hardware/racks
315692024-05-08T03:38:15.387ZINFOtest_unauthorized (external client test context): client received response status = 405
315702024-05-08T03:38:15.388ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/racks
315712024-05-08T03:38:15.388ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks
315722024-05-08T03:38:15.388ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa uri = /v1/system/hardware/racks
315732024-05-08T03:38:15.388ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa uri = /v1/system/hardware/racks
315742024-05-08T03:38:15.388ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/racks
315752024-05-08T03:38:15.388ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
315762024-05-08T03:38:15.388ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
315772024-05-08T03:38:15.390ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
315782024-05-08T03:38:15.394ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
315792024-05-08T03:38:15.406ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
315802024-05-08T03:38:15.406ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
315812024-05-08T03:38:15.408ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
315822024-05-08T03:38:15.411ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
315832024-05-08T03:38:15.411ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
315842024-05-08T03:38:15.411ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
315852024-05-08T03:38:15.412ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
315862024-05-08T03:38:15.413ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
315872024-05-08T03:38:15.418ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
315882024-05-08T03:38:15.419ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
315892024-05-08T03:38:15.419ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
315902024-05-08T03:38:15.421ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
315912024-05-08T03:38:15.429ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
315922024-05-08T03:38:15.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
315932024-05-08T03:38:15.435ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
315942024-05-08T03:38:15.435ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
315952024-05-08T03:38:15.437ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
315962024-05-08T03:38:15.451ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
315972024-05-08T03:38:15.451ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
315982024-05-08T03:38:15.451ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
315992024-05-08T03:38:15.451ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316002024-05-08T03:38:15.452ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316012024-05-08T03:38:15.455ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
316022024-05-08T03:38:15.455ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316032024-05-08T03:38:15.456ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316042024-05-08T03:38:15.459ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316052024-05-08T03:38:15.459ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
316062024-05-08T03:38:15.473ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
316072024-05-08T03:38:15.474ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa uri = /v1/system/hardware/racks
316082024-05-08T03:38:15.474ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource = Fleet uri = /v1/system/hardware/racks
316092024-05-08T03:38:15.474ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/racks
316102024-05-08T03:38:15.478ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource = Database uri = /v1/system/hardware/racks
316112024-05-08T03:38:15.478ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
316122024-05-08T03:38:15.478ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource = Database result = Ok(()) uri = /v1/system/hardware/racks
316132024-05-08T03:38:15.485ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/racks
316142024-05-08T03:38:15.492ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource = Fleet result = Ok(()) uri = /v1/system/hardware/racks
316152024-05-08T03:38:15.492ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource = Database uri = /v1/system/hardware/racks
316162024-05-08T03:38:15.492ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks
316172024-05-08T03:38:15.493ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa resource = Database result = Ok(()) uri = /v1/system/hardware/racks
316182024-05-08T03:38:15.503ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 115258 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d6c2cdc5-3bbc-4cb7-b5cd-9aa9ea469faa response_code = 200 uri = /v1/system/hardware/racks
316192024-05-08T03:38:15.505ZINFOtest_unauthorized (external client test context): client received response status = 200
316202024-05-08T03:38:15.506ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316212024-05-08T03:38:15.506ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316222024-05-08T03:38:15.506ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316232024-05-08T03:38:15.512ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316242024-05-08T03:38:15.513ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316252024-05-08T03:38:15.513ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316262024-05-08T03:38:15.513ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316272024-05-08T03:38:15.514ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316282024-05-08T03:38:15.515ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316292024-05-08T03:38:15.528ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316302024-05-08T03:38:15.528ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316312024-05-08T03:38:15.529ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316322024-05-08T03:38:15.541ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
316332024-05-08T03:38:15.541ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
316342024-05-08T03:38:15.541ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316352024-05-08T03:38:15.541ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316362024-05-08T03:38:15.542ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316372024-05-08T03:38:15.550ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
316382024-05-08T03:38:15.550ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316392024-05-08T03:38:15.550ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316402024-05-08T03:38:15.563ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316412024-05-08T03:38:15.563ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
316422024-05-08T03:38:15.573ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
316432024-05-08T03:38:15.574ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316442024-05-08T03:38:15.574ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316452024-05-08T03:38:15.574ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316462024-05-08T03:38:15.575ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
316472024-05-08T03:38:15.576ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
316482024-05-08T03:38:15.576ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
316492024-05-08T03:38:15.576ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316502024-05-08T03:38:15.576ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316512024-05-08T03:38:15.577ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316522024-05-08T03:38:15.579ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
316532024-05-08T03:38:15.579ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316542024-05-08T03:38:15.579ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316552024-05-08T03:38:15.580ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316562024-05-08T03:38:15.606ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
316572024-05-08T03:38:15.610ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
316582024-05-08T03:38:15.627ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
316592024-05-08T03:38:15.628ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316602024-05-08T03:38:15.628ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316612024-05-08T03:38:15.628ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316622024-05-08T03:38:15.630ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource = Database result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316632024-05-08T03:38:15.656ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316642024-05-08T03:38:15.656ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316652024-05-08T03:38:15.656ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316662024-05-08T03:38:15.656ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316672024-05-08T03:38:15.658ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource = Database result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316682024-05-08T03:38:15.680ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316692024-05-08T03:38:15.711ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316702024-05-08T03:38:15.711ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 198783 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c56d5b2b-896d-4c9b-8b52-455562085a2d response_code = 200 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316712024-05-08T03:38:15.713ZINFOtest_unauthorized (external client test context): client received response status = 200
316722024-05-08T03:38:15.714ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316732024-05-08T03:38:15.714ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316742024-05-08T03:38:15.714ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316752024-05-08T03:38:15.715ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316762024-05-08T03:38:15.715ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
316772024-05-08T03:38:15.715ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316782024-05-08T03:38:15.715ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316792024-05-08T03:38:15.717ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316802024-05-08T03:38:15.723ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316812024-05-08T03:38:15.723ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316822024-05-08T03:38:15.724ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316832024-05-08T03:38:15.727ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
316842024-05-08T03:38:15.727ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
316852024-05-08T03:38:15.727ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316862024-05-08T03:38:15.727ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316872024-05-08T03:38:15.728ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316882024-05-08T03:38:15.736ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
316892024-05-08T03:38:15.737ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316902024-05-08T03:38:15.737ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316912024-05-08T03:38:15.739ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316922024-05-08T03:38:15.743ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
316932024-05-08T03:38:15.749ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
316942024-05-08T03:38:15.749ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
316952024-05-08T03:38:15.749ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
316962024-05-08T03:38:15.752ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
316972024-05-08T03:38:15.754ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
316982024-05-08T03:38:15.754ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
316992024-05-08T03:38:15.755ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
317002024-05-08T03:38:15.755ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
317012024-05-08T03:38:15.755ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
317022024-05-08T03:38:15.760ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
317032024-05-08T03:38:15.760ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
317042024-05-08T03:38:15.760ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
317052024-05-08T03:38:15.761ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
317062024-05-08T03:38:15.769ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
317072024-05-08T03:38:15.772ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
317082024-05-08T03:38:15.772ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317092024-05-08T03:38:15.772ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317102024-05-08T03:38:15.772ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317112024-05-08T03:38:15.773ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource = Database result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317122024-05-08T03:38:15.775ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317132024-05-08T03:38:15.775ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317142024-05-08T03:38:15.775ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317152024-05-08T03:38:15.775ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317162024-05-08T03:38:15.776ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource = Database result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317172024-05-08T03:38:15.788ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317182024-05-08T03:38:15.796ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } result = Err(ObjectNotFound { type_name: Rack, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) }) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317192024-05-08T03:38:15.797ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: rack with id "c19a698f-c6f9-4a17-ae30-20d711b8f7dc" error_message_internal = not found: rack with id "c19a698f-c6f9-4a17-ae30-20d711b8f7dc" latency_us = 82685 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 18904ee4-283c-4507-92b9-000a278d855d response_code = 404 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317202024-05-08T03:38:15.798ZINFOtest_unauthorized (external client test context): client received response status = 404
317212024-05-08T03:38:15.798ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317222024-05-08T03:38:15.798ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317232024-05-08T03:38:15.798ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317242024-05-08T03:38:15.798ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317252024-05-08T03:38:15.798ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317262024-05-08T03:38:15.798ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317272024-05-08T03:38:15.798ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317282024-05-08T03:38:15.798ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317292024-05-08T03:38:15.799ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317302024-05-08T03:38:15.799ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 795 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ee287a88-7bdf-4dc3-a984-12ea9aa92556 response_code = 401 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317312024-05-08T03:38:15.799ZINFOtest_unauthorized (external client test context): client received response status = 401
317322024-05-08T03:38:15.799ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317332024-05-08T03:38:15.799ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317342024-05-08T03:38:15.799ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 94bf6c4e-9afa-46e7-833a-38b83f8650c7 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317352024-05-08T03:38:15.799ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 94bf6c4e-9afa-46e7-833a-38b83f8650c7 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317362024-05-08T03:38:15.799ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 94bf6c4e-9afa-46e7-833a-38b83f8650c7 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317372024-05-08T03:38:15.799ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 184 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 94bf6c4e-9afa-46e7-833a-38b83f8650c7 response_code = 401 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317382024-05-08T03:38:15.800ZINFOtest_unauthorized (external client test context): client received response status = 401
317392024-05-08T03:38:15.800ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317402024-05-08T03:38:15.800ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317412024-05-08T03:38:15.800ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bf811d9d-d6f3-4a23-99b6-21d1cf41fd98 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317422024-05-08T03:38:15.800ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bf811d9d-d6f3-4a23-99b6-21d1cf41fd98 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317432024-05-08T03:38:15.801ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5179:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#155}::from::rack_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Rack>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5183:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RackPathParam>) -> omicron_nexus::external_api::http_entrypoints::{impl#155}::from::rack_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#155}::from::rack_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Rack>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RackPathParam>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RackPathParam>) -> omicron_nexus::external_api::http_entrypoints::{impl#155}::from::rack_view::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::RackPathParam>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Rack>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bf811d9d-d6f3-4a23-99b6-21d1cf41fd98 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317442024-05-08T03:38:15.801ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1279 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bf811d9d-d6f3-4a23-99b6-21d1cf41fd98 response_code = 401 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317452024-05-08T03:38:15.802ZINFOtest_unauthorized (external client test context): client received response status = 401
317462024-05-08T03:38:15.802ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317472024-05-08T03:38:15.802ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317482024-05-08T03:38:15.802ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0764b2f8-d662-4ae7-84f3-3c92d1e30341 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317492024-05-08T03:38:15.802ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0764b2f8-d662-4ae7-84f3-3c92d1e30341 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317502024-05-08T03:38:15.802ZINFOtest_unauthorized (external client test context): client received response status = 405
317512024-05-08T03:38:15.802ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317522024-05-08T03:38:15.802ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317532024-05-08T03:38:15.802ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c40666cd-f746-47c4-8e64-35885366fc23 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317542024-05-08T03:38:15.802ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c40666cd-f746-47c4-8e64-35885366fc23 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317552024-05-08T03:38:15.803ZINFOtest_unauthorized (external client test context): client received response status = 405
317562024-05-08T03:38:15.803ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317572024-05-08T03:38:15.803ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317582024-05-08T03:38:15.803ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 7ee99bd0-c387-4fb7-93ba-ef7f77fd010b uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317592024-05-08T03:38:15.803ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 7ee99bd0-c387-4fb7-93ba-ef7f77fd010b response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317602024-05-08T03:38:15.803ZINFOtest_unauthorized (external client test context): client received response status = 405
317612024-05-08T03:38:15.804ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317622024-05-08T03:38:15.804ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317632024-05-08T03:38:15.804ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a5cada28-2c1d-4365-b6c6-074590ab7dc0 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317642024-05-08T03:38:15.804ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a5cada28-2c1d-4365-b6c6-074590ab7dc0 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317652024-05-08T03:38:15.804ZINFOtest_unauthorized (external client test context): client received response status = 405
317662024-05-08T03:38:15.804ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317672024-05-08T03:38:15.804ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317682024-05-08T03:38:15.805ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1c158ee2-2fc0-4add-a4e3-a04a7b99bcc2 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317692024-05-08T03:38:15.805ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 1c158ee2-2fc0-4add-a4e3-a04a7b99bcc2 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317702024-05-08T03:38:15.806ZINFOtest_unauthorized (external client test context): client received response status = 405
317712024-05-08T03:38:15.806ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317722024-05-08T03:38:15.806ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317732024-05-08T03:38:15.806ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = c616dd6e-7a7b-417f-8d5b-c28e92fac9e4 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317742024-05-08T03:38:15.806ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 326 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = c616dd6e-7a7b-417f-8d5b-c28e92fac9e4 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317752024-05-08T03:38:15.807ZINFOtest_unauthorized (external client test context): client received response status = 405
317762024-05-08T03:38:15.807ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317772024-05-08T03:38:15.807ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317782024-05-08T03:38:15.807ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = c14c9af5-a541-4802-a62e-3003a408b22d uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317792024-05-08T03:38:15.807ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = c14c9af5-a541-4802-a62e-3003a408b22d response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317802024-05-08T03:38:15.808ZINFOtest_unauthorized (external client test context): client received response status = 405
317812024-05-08T03:38:15.808ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317822024-05-08T03:38:15.808ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317832024-05-08T03:38:15.808ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 6f0dcdfd-6631-460e-9c6f-df1e518a89de uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317842024-05-08T03:38:15.808ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 6f0dcdfd-6631-460e-9c6f-df1e518a89de response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317852024-05-08T03:38:15.808ZINFOtest_unauthorized (external client test context): client received response status = 405
317862024-05-08T03:38:15.808ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317872024-05-08T03:38:15.808ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317882024-05-08T03:38:15.809ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c0c3a510-5dee-469f-a96c-8475f431eab9 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317892024-05-08T03:38:15.809ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 52 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c0c3a510-5dee-469f-a96c-8475f431eab9 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317902024-05-08T03:38:15.809ZINFOtest_unauthorized (external client test context): client received response status = 405
317912024-05-08T03:38:15.809ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317922024-05-08T03:38:15.809ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317932024-05-08T03:38:15.832ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 46301e0b-f2e0-4015-ab05-3ecc45009426 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317942024-05-08T03:38:15.832ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 22246 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 46301e0b-f2e0-4015-ab05-3ecc45009426 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317952024-05-08T03:38:15.832ZINFOtest_unauthorized (external client test context): client received response status = 405
317962024-05-08T03:38:15.832ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317972024-05-08T03:38:15.832ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317982024-05-08T03:38:15.832ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dfecd533-27e0-4e86-89a3-5828a67a35c1 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
317992024-05-08T03:38:15.832ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dfecd533-27e0-4e86-89a3-5828a67a35c1 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318002024-05-08T03:38:15.833ZINFOtest_unauthorized (external client test context): client received response status = 405
318012024-05-08T03:38:15.833ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318022024-05-08T03:38:15.833ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318032024-05-08T03:38:15.833ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 11d0289e-5797-49be-9d03-272c5d45c43f uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318042024-05-08T03:38:15.833ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 11d0289e-5797-49be-9d03-272c5d45c43f response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318052024-05-08T03:38:15.833ZINFOtest_unauthorized (external client test context): client received response status = 405
318062024-05-08T03:38:15.833ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318072024-05-08T03:38:15.833ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318082024-05-08T03:38:15.834ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f0ebfbbf-13ba-4474-8dec-7dce64b163ee uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318092024-05-08T03:38:15.834ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f0ebfbbf-13ba-4474-8dec-7dce64b163ee response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318102024-05-08T03:38:15.834ZINFOtest_unauthorized (external client test context): client received response status = 405
318112024-05-08T03:38:15.834ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318122024-05-08T03:38:15.834ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318132024-05-08T03:38:15.834ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 64a81912-2539-48df-b1ad-94fbe78fb9d5 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318142024-05-08T03:38:15.834ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 64a81912-2539-48df-b1ad-94fbe78fb9d5 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318152024-05-08T03:38:15.835ZINFOtest_unauthorized (external client test context): client received response status = 405
318162024-05-08T03:38:15.835ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318172024-05-08T03:38:15.835ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318182024-05-08T03:38:15.835ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 34963550-13e3-45ff-8a93-64388e5fbf33 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318192024-05-08T03:38:15.835ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 150 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 34963550-13e3-45ff-8a93-64388e5fbf33 response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318202024-05-08T03:38:15.835ZINFOtest_unauthorized (external client test context): client received response status = 405
318212024-05-08T03:38:15.836ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318222024-05-08T03:38:15.836ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318232024-05-08T03:38:15.836ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = bee27e2d-4ba3-499d-af32-5631e893d48c uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318242024-05-08T03:38:15.836ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = bee27e2d-4ba3-499d-af32-5631e893d48c response_code = 405 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318252024-05-08T03:38:15.836ZINFOtest_unauthorized (external client test context): client received response status = 405
318262024-05-08T03:38:15.836ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318272024-05-08T03:38:15.836ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318282024-05-08T03:38:15.836ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318292024-05-08T03:38:15.836ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318302024-05-08T03:38:15.836ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318312024-05-08T03:38:15.836ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318322024-05-08T03:38:15.836ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318332024-05-08T03:38:15.837ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318342024-05-08T03:38:15.841ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318352024-05-08T03:38:15.841ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318362024-05-08T03:38:15.842ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318372024-05-08T03:38:15.846ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
318382024-05-08T03:38:15.846ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
318392024-05-08T03:38:15.846ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318402024-05-08T03:38:15.846ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318412024-05-08T03:38:15.847ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318422024-05-08T03:38:15.852ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
318432024-05-08T03:38:15.852ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318442024-05-08T03:38:15.852ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318452024-05-08T03:38:15.854ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318462024-05-08T03:38:15.857ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
318472024-05-08T03:38:15.862ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
318482024-05-08T03:38:15.862ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318492024-05-08T03:38:15.862ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318502024-05-08T03:38:15.863ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318512024-05-08T03:38:15.867ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
318522024-05-08T03:38:15.867ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
318532024-05-08T03:38:15.867ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318542024-05-08T03:38:15.867ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318552024-05-08T03:38:15.868ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318562024-05-08T03:38:15.871ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
318572024-05-08T03:38:15.871ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318582024-05-08T03:38:15.871ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318592024-05-08T03:38:15.872ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318602024-05-08T03:38:15.874ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
318612024-05-08T03:38:15.877ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
318622024-05-08T03:38:15.877ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318632024-05-08T03:38:15.877ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318642024-05-08T03:38:15.877ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318652024-05-08T03:38:15.878ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource = Database result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318662024-05-08T03:38:15.885ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318672024-05-08T03:38:15.885ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318682024-05-08T03:38:15.885ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource = Database uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318692024-05-08T03:38:15.885ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e roles = RoleSet { roles: {} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318702024-05-08T03:38:15.886ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource = Database result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318712024-05-08T03:38:15.890ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318722024-05-08T03:38:15.897ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e resource = Rack { parent: Fleet, key: c19a698f-c6f9-4a17-ae30-20d711b8f7dc, lookup_type: ById(c19a698f-c6f9-4a17-ae30-20d711b8f7dc) } result = Ok(()) uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318732024-05-08T03:38:15.897ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 61017 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 20303a94-3c31-48f7-b067-a7e4d547402e response_code = 200 uri = /v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc
318742024-05-08T03:38:15.898ZINFOtest_unauthorized (external client test context): client received response status = 200
318752024-05-08T03:38:15.899ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/sleds-uninitialized
318762024-05-08T03:38:15.899ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/sleds-uninitialized
318772024-05-08T03:38:15.899ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
318782024-05-08T03:38:15.899ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 uri = /v1/system/hardware/sleds-uninitialized
318792024-05-08T03:38:15.900ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 uri = /v1/system/hardware/sleds-uninitialized
318802024-05-08T03:38:15.900ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds-uninitialized
318812024-05-08T03:38:15.900ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318822024-05-08T03:38:15.900ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318832024-05-08T03:38:15.901ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318842024-05-08T03:38:15.914ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318852024-05-08T03:38:15.917ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318862024-05-08T03:38:15.919ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318872024-05-08T03:38:15.923ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
318882024-05-08T03:38:15.923ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
318892024-05-08T03:38:15.923ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318902024-05-08T03:38:15.923ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318912024-05-08T03:38:15.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318922024-05-08T03:38:15.930ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
318932024-05-08T03:38:15.930ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318942024-05-08T03:38:15.930ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
318952024-05-08T03:38:15.931ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
318962024-05-08T03:38:15.951ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
318972024-05-08T03:38:15.962ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
318982024-05-08T03:38:15.962ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
318992024-05-08T03:38:15.963ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319002024-05-08T03:38:15.963ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319012024-05-08T03:38:15.971ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
319022024-05-08T03:38:15.971ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
319032024-05-08T03:38:15.971ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319042024-05-08T03:38:15.971ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319052024-05-08T03:38:15.972ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319062024-05-08T03:38:15.976ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
319072024-05-08T03:38:15.976ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319082024-05-08T03:38:15.976ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319092024-05-08T03:38:15.977ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319102024-05-08T03:38:15.982ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
319112024-05-08T03:38:16.002ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
319122024-05-08T03:38:16.002ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 uri = /v1/system/hardware/sleds-uninitialized
319132024-05-08T03:38:16.002ZDEBGtest_unauthorized (nexus): Getting latest collection
319142024-05-08T03:38:16.002ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Inventory uri = /v1/system/hardware/sleds-uninitialized
319152024-05-08T03:38:16.002ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds-uninitialized
319162024-05-08T03:38:16.002ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database uri = /v1/system/hardware/sleds-uninitialized
319172024-05-08T03:38:16.002ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319182024-05-08T03:38:16.002ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319192024-05-08T03:38:16.014ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds-uninitialized
319202024-05-08T03:38:16.014ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Inventory result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319212024-05-08T03:38:16.014ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database uri = /v1/system/hardware/sleds-uninitialized
319222024-05-08T03:38:16.014ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319232024-05-08T03:38:16.014ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319242024-05-08T03:38:16.023ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database uri = /v1/system/hardware/sleds-uninitialized
319252024-05-08T03:38:16.023ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319262024-05-08T03:38:16.024ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319272024-05-08T03:38:16.077ZDEBGtest_unauthorized (nexus): Listing sleds
319282024-05-08T03:38:16.078ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Fleet uri = /v1/system/hardware/sleds-uninitialized
319292024-05-08T03:38:16.078ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds-uninitialized
319302024-05-08T03:38:16.078ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database uri = /v1/system/hardware/sleds-uninitialized
319312024-05-08T03:38:16.078ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319322024-05-08T03:38:16.078ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319332024-05-08T03:38:16.082ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds-uninitialized
319342024-05-08T03:38:16.086ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319352024-05-08T03:38:16.086ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database uri = /v1/system/hardware/sleds-uninitialized
319362024-05-08T03:38:16.086ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319372024-05-08T03:38:16.087ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319382024-05-08T03:38:16.093ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 193448 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47010972-88cc-470b-8502-f933b39d7077 response_code = 200 uri = /v1/system/hardware/sleds-uninitialized
319392024-05-08T03:38:16.094ZINFOtest_unauthorized (external client test context): client received response status = 200
319402024-05-08T03:38:16.094ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/sleds-uninitialized
319412024-05-08T03:38:16.094ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
319422024-05-08T03:38:16.094ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d uri = /v1/system/hardware/sleds-uninitialized
319432024-05-08T03:38:16.095ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d uri = /v1/system/hardware/sleds-uninitialized
319442024-05-08T03:38:16.095ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds-uninitialized
319452024-05-08T03:38:16.095ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319462024-05-08T03:38:16.096ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319472024-05-08T03:38:16.096ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319482024-05-08T03:38:16.109ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319492024-05-08T03:38:16.109ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319502024-05-08T03:38:16.110ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319512024-05-08T03:38:16.122ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
319522024-05-08T03:38:16.122ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
319532024-05-08T03:38:16.122ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319542024-05-08T03:38:16.123ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319552024-05-08T03:38:16.125ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319562024-05-08T03:38:16.129ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
319572024-05-08T03:38:16.129ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319582024-05-08T03:38:16.129ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319592024-05-08T03:38:16.130ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319602024-05-08T03:38:16.141ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
319612024-05-08T03:38:16.145ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
319622024-05-08T03:38:16.145ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319632024-05-08T03:38:16.145ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319642024-05-08T03:38:16.145ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319652024-05-08T03:38:16.150ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
319662024-05-08T03:38:16.150ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
319672024-05-08T03:38:16.150ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319682024-05-08T03:38:16.150ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319692024-05-08T03:38:16.151ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319702024-05-08T03:38:16.154ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
319712024-05-08T03:38:16.154ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
319722024-05-08T03:38:16.154ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
319732024-05-08T03:38:16.154ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
319742024-05-08T03:38:16.157ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
319752024-05-08T03:38:16.162ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
319762024-05-08T03:38:16.162ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d uri = /v1/system/hardware/sleds-uninitialized
319772024-05-08T03:38:16.162ZDEBGtest_unauthorized (nexus): Getting latest collection
319782024-05-08T03:38:16.162ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d resource = Inventory uri = /v1/system/hardware/sleds-uninitialized
319792024-05-08T03:38:16.162ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds-uninitialized
319802024-05-08T03:38:16.162ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d resource = Database uri = /v1/system/hardware/sleds-uninitialized
319812024-05-08T03:38:16.162ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319822024-05-08T03:38:16.163ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
319832024-05-08T03:38:16.167ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319842024-05-08T03:38:16.178ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d resource = Inventory result = Err(Forbidden) uri = /v1/system/hardware/sleds-uninitialized
319852024-05-08T03:38:16.178ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 83848 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2278992c-f7f5-4657-97e6-44e26279750d response_code = 403 uri = /v1/system/hardware/sleds-uninitialized
319862024-05-08T03:38:16.179ZINFOtest_unauthorized (external client test context): client received response status = 403
319872024-05-08T03:38:16.179ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/sleds-uninitialized
319882024-05-08T03:38:16.179ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
319892024-05-08T03:38:16.179ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 uri = /v1/system/hardware/sleds-uninitialized
319902024-05-08T03:38:16.179ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 uri = /v1/system/hardware/sleds-uninitialized
319912024-05-08T03:38:16.179ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 uri = /v1/system/hardware/sleds-uninitialized
319922024-05-08T03:38:16.179ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 uri = /v1/system/hardware/sleds-uninitialized
319932024-05-08T03:38:16.179ZDEBGtest_unauthorized (nexus): Getting latest collection
319942024-05-08T03:38:16.179ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 resource = Inventory uri = /v1/system/hardware/sleds-uninitialized
319952024-05-08T03:38:16.179ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
319962024-05-08T03:38:16.180ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 resource = Inventory result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds-uninitialized
319972024-05-08T03:38:16.180ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 754 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 5d9717d8-7664-4c03-9678-39a75fcecd60 response_code = 401 uri = /v1/system/hardware/sleds-uninitialized
319982024-05-08T03:38:16.180ZINFOtest_unauthorized (external client test context): client received response status = 401
319992024-05-08T03:38:16.180ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/sleds-uninitialized
320002024-05-08T03:38:16.180ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320012024-05-08T03:38:16.180ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2b0dab6c-44e4-4621-9245-3a98df077084 uri = /v1/system/hardware/sleds-uninitialized
320022024-05-08T03:38:16.180ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2b0dab6c-44e4-4621-9245-3a98df077084 uri = /v1/system/hardware/sleds-uninitialized
320032024-05-08T03:38:16.180ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2b0dab6c-44e4-4621-9245-3a98df077084 uri = /v1/system/hardware/sleds-uninitialized
320042024-05-08T03:38:16.180ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 171 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2b0dab6c-44e4-4621-9245-3a98df077084 response_code = 401 uri = /v1/system/hardware/sleds-uninitialized
320052024-05-08T03:38:16.181ZINFOtest_unauthorized (external client test context): client received response status = 401
320062024-05-08T03:38:16.181ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/sleds-uninitialized
320072024-05-08T03:38:16.181ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320082024-05-08T03:38:16.183ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78cad108-b337-4296-9f5f-b53a63c184d3 uri = /v1/system/hardware/sleds-uninitialized
320092024-05-08T03:38:16.184ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78cad108-b337-4296-9f5f-b53a63c184d3 uri = /v1/system/hardware/sleds-uninitialized
320102024-05-08T03:38:16.186ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5206:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#156}::from::sled_list_uninitialized::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::shared::UninitializedSled>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5210:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, alloc::string::String>>) -> omicron_nexus::external_api::http_entrypoints::{impl#156}::from::sled_list_uninitialized::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#156}::from::sled_list_uninitialized::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::shared::UninitializedSled>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, alloc::string::String>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, alloc::string::String>>) -> omicron_nexus::external_api::http_entrypoints::{impl#156}::from::sled_list_uninitialized::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, alloc::string::String>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::shared::UninitializedSled>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78cad108-b337-4296-9f5f-b53a63c184d3 uri = /v1/system/hardware/sleds-uninitialized
320112024-05-08T03:38:16.186ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2490 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 78cad108-b337-4296-9f5f-b53a63c184d3 response_code = 401 uri = /v1/system/hardware/sleds-uninitialized
320122024-05-08T03:38:16.186ZINFOtest_unauthorized (external client test context): client received response status = 401
320132024-05-08T03:38:16.186ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/sleds-uninitialized
320142024-05-08T03:38:16.186ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320152024-05-08T03:38:16.187ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3442db64-50b7-4db8-af4c-67992c5a28b1 uri = /v1/system/hardware/sleds-uninitialized
320162024-05-08T03:38:16.187ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3442db64-50b7-4db8-af4c-67992c5a28b1 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320172024-05-08T03:38:16.187ZINFOtest_unauthorized (external client test context): client received response status = 405
320182024-05-08T03:38:16.187ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/sleds-uninitialized
320192024-05-08T03:38:16.187ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320202024-05-08T03:38:16.187ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 42e3504a-a25f-49f9-91ca-30a26a31adca uri = /v1/system/hardware/sleds-uninitialized
320212024-05-08T03:38:16.187ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 42e3504a-a25f-49f9-91ca-30a26a31adca response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320222024-05-08T03:38:16.187ZINFOtest_unauthorized (external client test context): client received response status = 405
320232024-05-08T03:38:16.188ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/sleds-uninitialized
320242024-05-08T03:38:16.188ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320252024-05-08T03:38:16.188ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bd2d0c61-c422-4873-a980-39bc83fdded1 uri = /v1/system/hardware/sleds-uninitialized
320262024-05-08T03:38:16.188ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 354 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bd2d0c61-c422-4873-a980-39bc83fdded1 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320272024-05-08T03:38:16.188ZINFOtest_unauthorized (external client test context): client received response status = 405
320282024-05-08T03:38:16.188ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/sleds-uninitialized
320292024-05-08T03:38:16.189ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320302024-05-08T03:38:16.189ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1524ce7d-d05c-44d6-a327-21beaf2a150c uri = /v1/system/hardware/sleds-uninitialized
320312024-05-08T03:38:16.189ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1524ce7d-d05c-44d6-a327-21beaf2a150c response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320322024-05-08T03:38:16.189ZINFOtest_unauthorized (external client test context): client received response status = 405
320332024-05-08T03:38:16.189ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/sleds-uninitialized
320342024-05-08T03:38:16.189ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320352024-05-08T03:38:16.189ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2daa9205-6553-40b5-b19e-936157c701d7 uri = /v1/system/hardware/sleds-uninitialized
320362024-05-08T03:38:16.190ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2daa9205-6553-40b5-b19e-936157c701d7 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320372024-05-08T03:38:16.190ZINFOtest_unauthorized (external client test context): client received response status = 405
320382024-05-08T03:38:16.190ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/sleds-uninitialized
320392024-05-08T03:38:16.191ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320402024-05-08T03:38:16.191ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fb99ef97-985b-4ef9-979e-8e5b6b7c9a73 uri = /v1/system/hardware/sleds-uninitialized
320412024-05-08T03:38:16.191ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fb99ef97-985b-4ef9-979e-8e5b6b7c9a73 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320422024-05-08T03:38:16.196ZINFOtest_unauthorized (external client test context): client received response status = 405
320432024-05-08T03:38:16.196ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/sleds-uninitialized
320442024-05-08T03:38:16.196ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320452024-05-08T03:38:16.196ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fbeb7f4d-ce3c-46f8-87ee-c2b49ab2d72a uri = /v1/system/hardware/sleds-uninitialized
320462024-05-08T03:38:16.196ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fbeb7f4d-ce3c-46f8-87ee-c2b49ab2d72a response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320472024-05-08T03:38:16.197ZINFOtest_unauthorized (external client test context): client received response status = 405
320482024-05-08T03:38:16.197ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/sleds-uninitialized
320492024-05-08T03:38:16.197ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320502024-05-08T03:38:16.197ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a94c9309-a505-4dfd-af79-ed96d4ab11bc uri = /v1/system/hardware/sleds-uninitialized
320512024-05-08T03:38:16.197ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a94c9309-a505-4dfd-af79-ed96d4ab11bc response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320522024-05-08T03:38:16.197ZINFOtest_unauthorized (external client test context): client received response status = 405
320532024-05-08T03:38:16.198ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/sleds-uninitialized
320542024-05-08T03:38:16.198ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320552024-05-08T03:38:16.198ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = f7ed0b2c-fb10-4e3a-b96a-ca4ca62f837c uri = /v1/system/hardware/sleds-uninitialized
320562024-05-08T03:38:16.198ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 169 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = f7ed0b2c-fb10-4e3a-b96a-ca4ca62f837c response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320572024-05-08T03:38:16.198ZINFOtest_unauthorized (external client test context): client received response status = 405
320582024-05-08T03:38:16.199ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/sleds-uninitialized
320592024-05-08T03:38:16.199ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320602024-05-08T03:38:16.199ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a031777a-4360-4251-8268-c945e5fb65dd uri = /v1/system/hardware/sleds-uninitialized
320612024-05-08T03:38:16.199ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a031777a-4360-4251-8268-c945e5fb65dd response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320622024-05-08T03:38:16.199ZINFOtest_unauthorized (external client test context): client received response status = 405
320632024-05-08T03:38:16.200ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/sleds-uninitialized
320642024-05-08T03:38:16.200ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320652024-05-08T03:38:16.200ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2f5a5a88-a21d-4d5a-8411-9dbb08e5b886 uri = /v1/system/hardware/sleds-uninitialized
320662024-05-08T03:38:16.200ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2f5a5a88-a21d-4d5a-8411-9dbb08e5b886 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320672024-05-08T03:38:16.200ZINFOtest_unauthorized (external client test context): client received response status = 405
320682024-05-08T03:38:16.201ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/sleds-uninitialized
320692024-05-08T03:38:16.201ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320702024-05-08T03:38:16.201ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c7934427-e254-4022-a448-44c4b26c7682 uri = /v1/system/hardware/sleds-uninitialized
320712024-05-08T03:38:16.201ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 151 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c7934427-e254-4022-a448-44c4b26c7682 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320722024-05-08T03:38:16.201ZINFOtest_unauthorized (external client test context): client received response status = 405
320732024-05-08T03:38:16.201ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/sleds-uninitialized
320742024-05-08T03:38:16.201ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320752024-05-08T03:38:16.202ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b928b625-a1fc-4488-ad8c-af9fd32984d0 uri = /v1/system/hardware/sleds-uninitialized
320762024-05-08T03:38:16.202ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b928b625-a1fc-4488-ad8c-af9fd32984d0 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320772024-05-08T03:38:16.202ZINFOtest_unauthorized (external client test context): client received response status = 405
320782024-05-08T03:38:16.202ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/sleds-uninitialized
320792024-05-08T03:38:16.202ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320802024-05-08T03:38:16.202ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 44a9a2ca-62ef-4439-a41a-f023c0f0b7c2 uri = /v1/system/hardware/sleds-uninitialized
320812024-05-08T03:38:16.202ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 242 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 44a9a2ca-62ef-4439-a41a-f023c0f0b7c2 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320822024-05-08T03:38:16.203ZINFOtest_unauthorized (external client test context): client received response status = 405
320832024-05-08T03:38:16.203ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/sleds-uninitialized
320842024-05-08T03:38:16.203ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320852024-05-08T03:38:16.204ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ab1593e4-c6a5-4eb3-a93a-19b398f9a685 uri = /v1/system/hardware/sleds-uninitialized
320862024-05-08T03:38:16.205ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ab1593e4-c6a5-4eb3-a93a-19b398f9a685 response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320872024-05-08T03:38:16.205ZINFOtest_unauthorized (external client test context): client received response status = 405
320882024-05-08T03:38:16.205ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/sleds-uninitialized
320892024-05-08T03:38:16.206ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320902024-05-08T03:38:16.206ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fd853fb6-92f1-44c9-a397-3522a5d13b2f uri = /v1/system/hardware/sleds-uninitialized
320912024-05-08T03:38:16.206ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = fd853fb6-92f1-44c9-a397-3522a5d13b2f response_code = 405 uri = /v1/system/hardware/sleds-uninitialized
320922024-05-08T03:38:16.207ZINFOtest_unauthorized (external client test context): client received response status = 405
320932024-05-08T03:38:16.207ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/sleds-uninitialized
320942024-05-08T03:38:16.207ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds-uninitialized
320952024-05-08T03:38:16.231ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b uri = /v1/system/hardware/sleds-uninitialized
320962024-05-08T03:38:16.231ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b uri = /v1/system/hardware/sleds-uninitialized
320972024-05-08T03:38:16.231ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds-uninitialized
320982024-05-08T03:38:16.232ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
320992024-05-08T03:38:16.232ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321002024-05-08T03:38:16.234ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321012024-05-08T03:38:16.238ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321022024-05-08T03:38:16.239ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321032024-05-08T03:38:16.241ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321042024-05-08T03:38:16.248ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
321052024-05-08T03:38:16.248ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
321062024-05-08T03:38:16.249ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321072024-05-08T03:38:16.250ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321082024-05-08T03:38:16.260ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321092024-05-08T03:38:16.269ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
321102024-05-08T03:38:16.269ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321112024-05-08T03:38:16.270ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321122024-05-08T03:38:16.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321132024-05-08T03:38:16.274ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
321142024-05-08T03:38:16.274ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
321152024-05-08T03:38:16.275ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
321162024-05-08T03:38:16.277ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
321172024-05-08T03:38:16.295ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
321182024-05-08T03:38:16.295ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321192024-05-08T03:38:16.296ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321202024-05-08T03:38:16.301ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321212024-05-08T03:38:16.303ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
321222024-05-08T03:38:16.303ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:15.578706461","datum":55}\n
321232024-05-08T03:38:16.307ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
321242024-05-08T03:38:16.307ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
321252024-05-08T03:38:16.313ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321262024-05-08T03:38:16.313ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321272024-05-08T03:38:16.314ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321282024-05-08T03:38:16.315ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
321292024-05-08T03:38:16.315ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
321302024-05-08T03:38:16.317ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
321312024-05-08T03:38:16.317ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321322024-05-08T03:38:16.317ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321332024-05-08T03:38:16.318ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321342024-05-08T03:38:16.321ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
321352024-05-08T03:38:16.335ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
321362024-05-08T03:38:16.335ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b uri = /v1/system/hardware/sleds-uninitialized
321372024-05-08T03:38:16.335ZDEBGtest_unauthorized (nexus): Getting latest collection
321382024-05-08T03:38:16.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Inventory uri = /v1/system/hardware/sleds-uninitialized
321392024-05-08T03:38:16.335ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds-uninitialized
321402024-05-08T03:38:16.335ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database uri = /v1/system/hardware/sleds-uninitialized
321412024-05-08T03:38:16.335ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
321422024-05-08T03:38:16.336ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321432024-05-08T03:38:16.340ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds-uninitialized
321442024-05-08T03:38:16.351ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Inventory result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321452024-05-08T03:38:16.351ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database uri = /v1/system/hardware/sleds-uninitialized
321462024-05-08T03:38:16.351ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
321472024-05-08T03:38:16.351ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321482024-05-08T03:38:16.354ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database uri = /v1/system/hardware/sleds-uninitialized
321492024-05-08T03:38:16.354ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
321502024-05-08T03:38:16.354ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321512024-05-08T03:38:16.392ZDEBGtest_unauthorized (nexus): Listing sleds
321522024-05-08T03:38:16.392ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Fleet uri = /v1/system/hardware/sleds-uninitialized
321532024-05-08T03:38:16.392ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds-uninitialized
321542024-05-08T03:38:16.392ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database uri = /v1/system/hardware/sleds-uninitialized
321552024-05-08T03:38:16.392ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
321562024-05-08T03:38:16.393ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321572024-05-08T03:38:16.397ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds-uninitialized
321582024-05-08T03:38:16.404ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321592024-05-08T03:38:16.404ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database uri = /v1/system/hardware/sleds-uninitialized
321602024-05-08T03:38:16.404ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds-uninitialized
321612024-05-08T03:38:16.404ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds-uninitialized
321622024-05-08T03:38:16.408ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 200630 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 04de1d50-c43f-4e47-9fbb-59a00259f84b response_code = 200 uri = /v1/system/hardware/sleds-uninitialized
321632024-05-08T03:38:16.409ZINFOtest_unauthorized (external client test context): client received response status = 200
321642024-05-08T03:38:16.410ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/sleds
321652024-05-08T03:38:16.410ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/sleds
321662024-05-08T03:38:16.410ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds
321672024-05-08T03:38:16.412ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e uri = /v1/system/hardware/sleds
321682024-05-08T03:38:16.412ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e uri = /v1/system/hardware/sleds
321692024-05-08T03:38:16.412ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds
321702024-05-08T03:38:16.412ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321712024-05-08T03:38:16.412ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321722024-05-08T03:38:16.413ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321732024-05-08T03:38:16.416ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321742024-05-08T03:38:16.416ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321752024-05-08T03:38:16.417ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321762024-05-08T03:38:16.420ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
321772024-05-08T03:38:16.420ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
321782024-05-08T03:38:16.420ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321792024-05-08T03:38:16.421ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321802024-05-08T03:38:16.422ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321812024-05-08T03:38:16.425ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
321822024-05-08T03:38:16.425ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321832024-05-08T03:38:16.425ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321842024-05-08T03:38:16.426ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321852024-05-08T03:38:16.429ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
321862024-05-08T03:38:16.433ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
321872024-05-08T03:38:16.433ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321882024-05-08T03:38:16.433ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321892024-05-08T03:38:16.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321902024-05-08T03:38:16.437ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
321912024-05-08T03:38:16.437ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
321922024-05-08T03:38:16.437ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321932024-05-08T03:38:16.437ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321942024-05-08T03:38:16.438ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321952024-05-08T03:38:16.443ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
321962024-05-08T03:38:16.444ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
321972024-05-08T03:38:16.444ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
321982024-05-08T03:38:16.445ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
321992024-05-08T03:38:16.447ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
322002024-05-08T03:38:16.451ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
322012024-05-08T03:38:16.451ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e uri = /v1/system/hardware/sleds
322022024-05-08T03:38:16.451ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource = Fleet uri = /v1/system/hardware/sleds
322032024-05-08T03:38:16.451ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds
322042024-05-08T03:38:16.451ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource = Database uri = /v1/system/hardware/sleds
322052024-05-08T03:38:16.451ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
322062024-05-08T03:38:16.452ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource = Database result = Ok(()) uri = /v1/system/hardware/sleds
322072024-05-08T03:38:16.458ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds
322082024-05-08T03:38:16.465ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds
322092024-05-08T03:38:16.465ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource = Database uri = /v1/system/hardware/sleds
322102024-05-08T03:38:16.465ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
322112024-05-08T03:38:16.466ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e resource = Database result = Ok(()) uri = /v1/system/hardware/sleds
322122024-05-08T03:38:16.475ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 63690 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 34502132-3f47-497e-86c0-aafa5164690e response_code = 200 uri = /v1/system/hardware/sleds
322132024-05-08T03:38:16.477ZINFOtest_unauthorized (external client test context): client received response status = 200
322142024-05-08T03:38:16.477ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/sleds
322152024-05-08T03:38:16.478ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322162024-05-08T03:38:16.478ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 uri = /v1/system/hardware/sleds
322172024-05-08T03:38:16.478ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 uri = /v1/system/hardware/sleds
322182024-05-08T03:38:16.478ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds
322192024-05-08T03:38:16.478ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322202024-05-08T03:38:16.478ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322212024-05-08T03:38:16.479ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322222024-05-08T03:38:16.491ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322232024-05-08T03:38:16.491ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322242024-05-08T03:38:16.493ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322252024-05-08T03:38:16.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
322262024-05-08T03:38:16.500ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
322272024-05-08T03:38:16.500ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322282024-05-08T03:38:16.500ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322292024-05-08T03:38:16.502ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322302024-05-08T03:38:16.504ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
322312024-05-08T03:38:16.504ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322322024-05-08T03:38:16.504ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322332024-05-08T03:38:16.505ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322342024-05-08T03:38:16.516ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
322352024-05-08T03:38:16.522ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
322362024-05-08T03:38:16.522ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322372024-05-08T03:38:16.523ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322382024-05-08T03:38:16.525ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322392024-05-08T03:38:16.529ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
322402024-05-08T03:38:16.529ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
322412024-05-08T03:38:16.529ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322422024-05-08T03:38:16.529ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322432024-05-08T03:38:16.530ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322442024-05-08T03:38:16.533ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
322452024-05-08T03:38:16.533ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
322462024-05-08T03:38:16.533ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
322472024-05-08T03:38:16.534ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
322482024-05-08T03:38:16.538ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
322492024-05-08T03:38:16.542ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
322502024-05-08T03:38:16.543ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 uri = /v1/system/hardware/sleds
322512024-05-08T03:38:16.543ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 resource = Fleet uri = /v1/system/hardware/sleds
322522024-05-08T03:38:16.543ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds
322532024-05-08T03:38:16.543ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 resource = Database uri = /v1/system/hardware/sleds
322542024-05-08T03:38:16.543ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
322552024-05-08T03:38:16.544ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds
322562024-05-08T03:38:16.549ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
322572024-05-08T03:38:16.564ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 resource = Fleet result = Err(Forbidden) uri = /v1/system/hardware/sleds
322582024-05-08T03:38:16.565ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 86921 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7fa7509e-ebdd-4092-94d1-53c49c5485d3 response_code = 403 uri = /v1/system/hardware/sleds
322592024-05-08T03:38:16.565ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
322602024-05-08T03:38:16.566ZINFOtest_unauthorized (external client test context): client received response status = 403
322612024-05-08T03:38:16.567ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/sleds
322622024-05-08T03:38:16.567ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322632024-05-08T03:38:16.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 uri = /v1/system/hardware/sleds
322642024-05-08T03:38:16.596ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
322652024-05-08T03:38:16.596ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 uri = /v1/system/hardware/sleds
322662024-05-08T03:38:16.597ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 uri = /v1/system/hardware/sleds
322672024-05-08T03:38:16.597ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 uri = /v1/system/hardware/sleds
322682024-05-08T03:38:16.597ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 resource = Fleet uri = /v1/system/hardware/sleds
322692024-05-08T03:38:16.597ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
322702024-05-08T03:38:16.597ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds
322712024-05-08T03:38:16.597ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1627 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 747f840c-73f7-4d6f-947c-cee8f9d1c382 response_code = 401 uri = /v1/system/hardware/sleds
322722024-05-08T03:38:16.598ZINFOtest_unauthorized (external client test context): client received response status = 401
322732024-05-08T03:38:16.598ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/sleds
322742024-05-08T03:38:16.598ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322752024-05-08T03:38:16.599ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1cd1ff2-14e9-4e34-9738-3c09df9610e1 uri = /v1/system/hardware/sleds
322762024-05-08T03:38:16.600ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1cd1ff2-14e9-4e34-9738-3c09df9610e1 uri = /v1/system/hardware/sleds
322772024-05-08T03:38:16.600ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1cd1ff2-14e9-4e34-9738-3c09df9610e1 uri = /v1/system/hardware/sleds
322782024-05-08T03:38:16.600ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 582 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1cd1ff2-14e9-4e34-9738-3c09df9610e1 response_code = 401 uri = /v1/system/hardware/sleds
322792024-05-08T03:38:16.600ZINFOtest_unauthorized (external client test context): client received response status = 401
322802024-05-08T03:38:16.600ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/sleds
322812024-05-08T03:38:16.600ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322822024-05-08T03:38:16.601ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e7f20a-3b45-4925-b7e3-0f6ad4c24dbf uri = /v1/system/hardware/sleds
322832024-05-08T03:38:16.601ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e7f20a-3b45-4925-b7e3-0f6ad4c24dbf uri = /v1/system/hardware/sleds
322842024-05-08T03:38:16.604ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5254:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#158}::from::sled_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Sled>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5267:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#158}::from::sled_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#158}::from::sled_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Sled>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#158}::from::sled_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Sled>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e7f20a-3b45-4925-b7e3-0f6ad4c24dbf uri = /v1/system/hardware/sleds
322852024-05-08T03:38:16.604ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3595 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = f3e7f20a-3b45-4925-b7e3-0f6ad4c24dbf response_code = 401 uri = /v1/system/hardware/sleds
322862024-05-08T03:38:16.605ZINFOtest_unauthorized (external client test context): client received response status = 401
322872024-05-08T03:38:16.605ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/sleds
322882024-05-08T03:38:16.607ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322892024-05-08T03:38:16.608ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 778b62ae-43be-45d2-be4f-960eb82452c8 uri = /v1/system/hardware/sleds
322902024-05-08T03:38:16.608ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 481 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 778b62ae-43be-45d2-be4f-960eb82452c8 response_code = 405 uri = /v1/system/hardware/sleds
322912024-05-08T03:38:16.608ZINFOtest_unauthorized (external client test context): client received response status = 405
322922024-05-08T03:38:16.608ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/sleds
322932024-05-08T03:38:16.608ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322942024-05-08T03:38:16.608ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 695837bd-9eec-4479-92c9-8db05fadf398 uri = /v1/system/hardware/sleds
322952024-05-08T03:38:16.608ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 695837bd-9eec-4479-92c9-8db05fadf398 response_code = 405 uri = /v1/system/hardware/sleds
322962024-05-08T03:38:16.609ZINFOtest_unauthorized (external client test context): client received response status = 405
322972024-05-08T03:38:16.609ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/sleds
322982024-05-08T03:38:16.609ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds
322992024-05-08T03:38:16.609ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a94a90e3-2db8-4f7f-b1b6-ec0ff3612815 uri = /v1/system/hardware/sleds
323002024-05-08T03:38:16.609ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a94a90e3-2db8-4f7f-b1b6-ec0ff3612815 response_code = 405 uri = /v1/system/hardware/sleds
323012024-05-08T03:38:16.609ZINFOtest_unauthorized (external client test context): client received response status = 405
323022024-05-08T03:38:16.609ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/sleds
323032024-05-08T03:38:16.610ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323042024-05-08T03:38:16.610ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0cd15222-d28d-4757-93c8-652614ecbd18 uri = /v1/system/hardware/sleds
323052024-05-08T03:38:16.610ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0cd15222-d28d-4757-93c8-652614ecbd18 response_code = 405 uri = /v1/system/hardware/sleds
323062024-05-08T03:38:16.610ZINFOtest_unauthorized (external client test context): client received response status = 405
323072024-05-08T03:38:16.610ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/sleds
323082024-05-08T03:38:16.610ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"part\\":\\"demo-part\\",\\"serial\\":\\"demo-serial\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323092024-05-08T03:38:16.611ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 uri = /v1/system/hardware/sleds
323102024-05-08T03:38:16.611ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 uri = /v1/system/hardware/sleds
323112024-05-08T03:38:16.611ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds
323122024-05-08T03:38:16.611ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323132024-05-08T03:38:16.611ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323142024-05-08T03:38:16.612ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323152024-05-08T03:38:16.616ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323162024-05-08T03:38:16.616ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323172024-05-08T03:38:16.618ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323182024-05-08T03:38:16.622ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
323192024-05-08T03:38:16.623ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
323202024-05-08T03:38:16.632ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323212024-05-08T03:38:16.632ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323222024-05-08T03:38:16.633ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323232024-05-08T03:38:16.635ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
323242024-05-08T03:38:16.635ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323252024-05-08T03:38:16.635ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323262024-05-08T03:38:16.639ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323272024-05-08T03:38:16.647ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
323282024-05-08T03:38:16.654ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
323292024-05-08T03:38:16.655ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323302024-05-08T03:38:16.655ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323312024-05-08T03:38:16.656ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323322024-05-08T03:38:16.659ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
323332024-05-08T03:38:16.659ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
323342024-05-08T03:38:16.660ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323352024-05-08T03:38:16.660ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323362024-05-08T03:38:16.660ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323372024-05-08T03:38:16.663ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
323382024-05-08T03:38:16.664ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
323392024-05-08T03:38:16.664ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
323402024-05-08T03:38:16.664ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
323412024-05-08T03:38:16.678ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
323422024-05-08T03:38:16.683ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
323432024-05-08T03:38:16.683ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 uri = /v1/system/hardware/sleds
323442024-05-08T03:38:16.683ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 resource = Inventory uri = /v1/system/hardware/sleds
323452024-05-08T03:38:16.683ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds
323462024-05-08T03:38:16.683ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 resource = Database uri = /v1/system/hardware/sleds
323472024-05-08T03:38:16.683ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
323482024-05-08T03:38:16.684ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds
323492024-05-08T03:38:16.696ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
323502024-05-08T03:38:16.701ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 resource = Inventory result = Err(Forbidden) uri = /v1/system/hardware/sleds
323512024-05-08T03:38:16.701ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 90454 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 28f37802-6bf8-4619-b946-04f439d9da25 response_code = 403 uri = /v1/system/hardware/sleds
323522024-05-08T03:38:16.704ZINFOtest_unauthorized (external client test context): client received response status = 403
323532024-05-08T03:38:16.704ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/sleds
323542024-05-08T03:38:16.704ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"part\\":\\"demo-part\\",\\"serial\\":\\"demo-serial\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323552024-05-08T03:38:16.710ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 uri = /v1/system/hardware/sleds
323562024-05-08T03:38:16.710ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 uri = /v1/system/hardware/sleds
323572024-05-08T03:38:16.710ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 uri = /v1/system/hardware/sleds
323582024-05-08T03:38:16.710ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 uri = /v1/system/hardware/sleds
323592024-05-08T03:38:16.710ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 resource = Inventory uri = /v1/system/hardware/sleds
323602024-05-08T03:38:16.710ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
323612024-05-08T03:38:16.711ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 resource = Inventory result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds
323622024-05-08T03:38:16.711ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 8633 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 342ed2e4-6d43-4a7c-b8d0-22448e3eb591 response_code = 401 uri = /v1/system/hardware/sleds
323632024-05-08T03:38:16.711ZINFOtest_unauthorized (external client test context): client received response status = 401
323642024-05-08T03:38:16.711ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/sleds
323652024-05-08T03:38:16.711ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"part\\":\\"demo-part\\",\\"serial\\":\\"demo-serial\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323662024-05-08T03:38:16.713ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 8347c591-fa54-4d90-8c2a-1635fa9999d8 uri = /v1/system/hardware/sleds
323672024-05-08T03:38:16.713ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 8347c591-fa54-4d90-8c2a-1635fa9999d8 uri = /v1/system/hardware/sleds
323682024-05-08T03:38:16.713ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 8347c591-fa54-4d90-8c2a-1635fa9999d8 uri = /v1/system/hardware/sleds
323692024-05-08T03:38:16.713ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 211 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 8347c591-fa54-4d90-8c2a-1635fa9999d8 response_code = 401 uri = /v1/system/hardware/sleds
323702024-05-08T03:38:16.713ZINFOtest_unauthorized (external client test context): client received response status = 401
323712024-05-08T03:38:16.713ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/sleds
323722024-05-08T03:38:16.713ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"part\\":\\"demo-part\\",\\"serial\\":\\"demo-serial\\"}")) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323732024-05-08T03:38:16.714ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 17393649-042e-4173-9281-c15c1e656bc0 uri = /v1/system/hardware/sleds
323742024-05-08T03:38:16.714ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 17393649-042e-4173-9281-c15c1e656bc0 uri = /v1/system/hardware/sleds
323752024-05-08T03:38:16.716ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5231:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#157}::from::sled_add::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseUpdatedNoContent> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5235:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UninitializedSledId>) -> omicron_nexus::external_api::http_entrypoints::{impl#157}::from::sled_add::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#157}::from::sled_add::{async_fn_env#0}, dropshot::handler::HttpResponseUpdatedNoContent, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UninitializedSledId>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UninitializedSledId>) -> omicron_nexus::external_api::http_entrypoints::{impl#157}::from::sled_add::{async_fn_env#0}, (dropshot::extractor::body::TypedBody<nexus_types::external_api::params::UninitializedSledId>), dropshot::handler::HttpResponseUpdatedNoContent> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 17393649-042e-4173-9281-c15c1e656bc0 uri = /v1/system/hardware/sleds
323762024-05-08T03:38:16.716ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1738 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 17393649-042e-4173-9281-c15c1e656bc0 response_code = 401 uri = /v1/system/hardware/sleds
323772024-05-08T03:38:16.716ZINFOtest_unauthorized (external client test context): client received response status = 401
323782024-05-08T03:38:16.716ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/sleds
323792024-05-08T03:38:16.716ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323802024-05-08T03:38:16.716ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e2167d48-5850-46bd-b353-0bf1790fdc92 uri = /v1/system/hardware/sleds
323812024-05-08T03:38:16.716ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e2167d48-5850-46bd-b353-0bf1790fdc92 response_code = 405 uri = /v1/system/hardware/sleds
323822024-05-08T03:38:16.716ZINFOtest_unauthorized (external client test context): client received response status = 405
323832024-05-08T03:38:16.716ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/sleds
323842024-05-08T03:38:16.716ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323852024-05-08T03:38:16.716ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c28812ec-3ceb-41df-bb3e-d2a73a532729 uri = /v1/system/hardware/sleds
323862024-05-08T03:38:16.717ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 261 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c28812ec-3ceb-41df-bb3e-d2a73a532729 response_code = 405 uri = /v1/system/hardware/sleds
323872024-05-08T03:38:16.717ZINFOtest_unauthorized (external client test context): client received response status = 405
323882024-05-08T03:38:16.717ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/sleds
323892024-05-08T03:38:16.717ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323902024-05-08T03:38:16.717ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d808feb3-ee72-4d98-8641-5155acade02a uri = /v1/system/hardware/sleds
323912024-05-08T03:38:16.717ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d808feb3-ee72-4d98-8641-5155acade02a response_code = 405 uri = /v1/system/hardware/sleds
323922024-05-08T03:38:16.718ZINFOtest_unauthorized (external client test context): client received response status = 405
323932024-05-08T03:38:16.718ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/sleds
323942024-05-08T03:38:16.718ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
323952024-05-08T03:38:16.723ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d48fcebb-783f-4614-964d-26f2224672e9 uri = /v1/system/hardware/sleds
323962024-05-08T03:38:16.723ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 415 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d48fcebb-783f-4614-964d-26f2224672e9 response_code = 405 uri = /v1/system/hardware/sleds
323972024-05-08T03:38:16.724ZINFOtest_unauthorized (external client test context): client received response status = 405
323982024-05-08T03:38:16.724ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/sleds
323992024-05-08T03:38:16.724ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
324002024-05-08T03:38:16.724ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 87289f81-a573-4b14-912a-a856431a2582 uri = /v1/system/hardware/sleds
324012024-05-08T03:38:16.724ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 87289f81-a573-4b14-912a-a856431a2582 response_code = 405 uri = /v1/system/hardware/sleds
324022024-05-08T03:38:16.724ZINFOtest_unauthorized (external client test context): client received response status = 405
324032024-05-08T03:38:16.724ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/sleds
324042024-05-08T03:38:16.724ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
324052024-05-08T03:38:16.724ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e6fa3352-ad40-4e35-a378-004e11a849e1 uri = /v1/system/hardware/sleds
324062024-05-08T03:38:16.724ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e6fa3352-ad40-4e35-a378-004e11a849e1 response_code = 405 uri = /v1/system/hardware/sleds
324072024-05-08T03:38:16.725ZINFOtest_unauthorized (external client test context): client received response status = 405
324082024-05-08T03:38:16.725ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/sleds
324092024-05-08T03:38:16.725ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
324102024-05-08T03:38:16.725ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 869be0b9-724e-42f8-960f-a7796802519b uri = /v1/system/hardware/sleds
324112024-05-08T03:38:16.725ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 869be0b9-724e-42f8-960f-a7796802519b response_code = 405 uri = /v1/system/hardware/sleds
324122024-05-08T03:38:16.725ZINFOtest_unauthorized (external client test context): client received response status = 405
324132024-05-08T03:38:16.725ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/sleds
324142024-05-08T03:38:16.725ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds
324152024-05-08T03:38:16.725ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0b40df9c-31ad-4284-aa46-f0678552fafd uri = /v1/system/hardware/sleds
324162024-05-08T03:38:16.725ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0b40df9c-31ad-4284-aa46-f0678552fafd response_code = 405 uri = /v1/system/hardware/sleds
324172024-05-08T03:38:16.726ZINFOtest_unauthorized (external client test context): client received response status = 405
324182024-05-08T03:38:16.726ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/sleds
324192024-05-08T03:38:16.726ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds
324202024-05-08T03:38:16.726ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b uri = /v1/system/hardware/sleds
324212024-05-08T03:38:16.726ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b uri = /v1/system/hardware/sleds
324222024-05-08T03:38:16.726ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds
324232024-05-08T03:38:16.726ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324242024-05-08T03:38:16.726ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324252024-05-08T03:38:16.727ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324262024-05-08T03:38:16.735ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324272024-05-08T03:38:16.735ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324282024-05-08T03:38:16.736ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324292024-05-08T03:38:16.739ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
324302024-05-08T03:38:16.739ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
324312024-05-08T03:38:16.746ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324322024-05-08T03:38:16.746ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324332024-05-08T03:38:16.748ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324342024-05-08T03:38:16.769ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
324352024-05-08T03:38:16.769ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324362024-05-08T03:38:16.769ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324372024-05-08T03:38:16.771ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324382024-05-08T03:38:16.776ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
324392024-05-08T03:38:16.781ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
324402024-05-08T03:38:16.781ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324412024-05-08T03:38:16.781ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324422024-05-08T03:38:16.782ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324432024-05-08T03:38:16.784ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
324442024-05-08T03:38:16.784ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
324452024-05-08T03:38:16.784ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324462024-05-08T03:38:16.784ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324472024-05-08T03:38:16.785ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324482024-05-08T03:38:16.792ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
324492024-05-08T03:38:16.792ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324502024-05-08T03:38:16.792ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324512024-05-08T03:38:16.796ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324522024-05-08T03:38:16.830ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
324532024-05-08T03:38:16.843ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
324542024-05-08T03:38:16.843ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b uri = /v1/system/hardware/sleds
324552024-05-08T03:38:16.843ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource = Fleet uri = /v1/system/hardware/sleds
324562024-05-08T03:38:16.843ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds
324572024-05-08T03:38:16.843ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource = Database uri = /v1/system/hardware/sleds
324582024-05-08T03:38:16.843ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
324592024-05-08T03:38:16.844ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds
324602024-05-08T03:38:16.851ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds
324612024-05-08T03:38:16.856ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds
324622024-05-08T03:38:16.856ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource = Database uri = /v1/system/hardware/sleds
324632024-05-08T03:38:16.857ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds
324642024-05-08T03:38:16.858ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b resource = Database result = Ok(()) uri = /v1/system/hardware/sleds
324652024-05-08T03:38:16.870ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 144384 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a86c4548-00ed-40f4-b5aa-cddce1ef833b response_code = 200 uri = /v1/system/hardware/sleds
324662024-05-08T03:38:16.871ZINFOtest_unauthorized (external client test context): client received response status = 200
324672024-05-08T03:38:16.871ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
324682024-05-08T03:38:16.879ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
324692024-05-08T03:38:16.880ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
324702024-05-08T03:38:16.880ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
324712024-05-08T03:38:16.881ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
324722024-05-08T03:38:16.881ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
324732024-05-08T03:38:16.881ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324742024-05-08T03:38:16.881ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324752024-05-08T03:38:16.884ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324762024-05-08T03:38:16.891ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324772024-05-08T03:38:16.891ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324782024-05-08T03:38:16.892ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324792024-05-08T03:38:16.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
324802024-05-08T03:38:16.897ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
324812024-05-08T03:38:16.897ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324822024-05-08T03:38:16.897ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324832024-05-08T03:38:16.898ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324842024-05-08T03:38:16.912ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
324852024-05-08T03:38:16.912ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324862024-05-08T03:38:16.912ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324872024-05-08T03:38:16.913ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324882024-05-08T03:38:16.920ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
324892024-05-08T03:38:16.926ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
324902024-05-08T03:38:16.926ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324912024-05-08T03:38:16.926ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324922024-05-08T03:38:16.927ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324932024-05-08T03:38:16.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
324942024-05-08T03:38:16.932ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
324952024-05-08T03:38:16.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
324962024-05-08T03:38:16.932ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
324972024-05-08T03:38:16.933ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
324982024-05-08T03:38:16.936ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
324992024-05-08T03:38:16.936ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325002024-05-08T03:38:16.936ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325012024-05-08T03:38:16.938ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325022024-05-08T03:38:16.945ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
325032024-05-08T03:38:16.950ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
325042024-05-08T03:38:16.950ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325052024-05-08T03:38:16.950ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325062024-05-08T03:38:16.950ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325072024-05-08T03:38:16.951ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325082024-05-08T03:38:16.955ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325092024-05-08T03:38:16.955ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325102024-05-08T03:38:16.955ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325112024-05-08T03:38:16.955ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325122024-05-08T03:38:16.956ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325132024-05-08T03:38:16.959ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325142024-05-08T03:38:16.964ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325152024-05-08T03:38:16.964ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325162024-05-08T03:38:16.964ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325172024-05-08T03:38:16.964ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325182024-05-08T03:38:16.964ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325192024-05-08T03:38:16.965ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325202024-05-08T03:38:16.970ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325212024-05-08T03:38:16.975ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325222024-05-08T03:38:16.975ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325232024-05-08T03:38:16.975ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325242024-05-08T03:38:16.975ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325252024-05-08T03:38:16.975ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325262024-05-08T03:38:16.976ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325272024-05-08T03:38:16.981ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325282024-05-08T03:38:16.986ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325292024-05-08T03:38:16.986ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325302024-05-08T03:38:16.986ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325312024-05-08T03:38:16.987ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325322024-05-08T03:38:17.006ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 126347 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fcc6ef01-80f8-471c-9ee1-1b15b8279d43 response_code = 200 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325332024-05-08T03:38:17.007ZINFOtest_unauthorized (external client test context): client received response status = 200
325342024-05-08T03:38:17.007ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325352024-05-08T03:38:17.007ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325362024-05-08T03:38:17.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325372024-05-08T03:38:17.008ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325382024-05-08T03:38:17.008ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325392024-05-08T03:38:17.008ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325402024-05-08T03:38:17.008ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325412024-05-08T03:38:17.009ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325422024-05-08T03:38:17.012ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325432024-05-08T03:38:17.012ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325442024-05-08T03:38:17.012ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325452024-05-08T03:38:17.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
325462024-05-08T03:38:17.014ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
325472024-05-08T03:38:17.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325482024-05-08T03:38:17.014ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325492024-05-08T03:38:17.015ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325502024-05-08T03:38:17.020ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
325512024-05-08T03:38:17.020ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325522024-05-08T03:38:17.020ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325532024-05-08T03:38:17.020ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325542024-05-08T03:38:17.025ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
325552024-05-08T03:38:17.028ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
325562024-05-08T03:38:17.028ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325572024-05-08T03:38:17.029ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325582024-05-08T03:38:17.030ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325592024-05-08T03:38:17.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
325602024-05-08T03:38:17.032ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
325612024-05-08T03:38:17.032ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325622024-05-08T03:38:17.032ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325632024-05-08T03:38:17.033ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325642024-05-08T03:38:17.034ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
325652024-05-08T03:38:17.034ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
325662024-05-08T03:38:17.034ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
325672024-05-08T03:38:17.035ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
325682024-05-08T03:38:17.036ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
325692024-05-08T03:38:17.040ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
325702024-05-08T03:38:17.040ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325712024-05-08T03:38:17.040ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325722024-05-08T03:38:17.040ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325732024-05-08T03:38:17.040ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325742024-05-08T03:38:17.043ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325752024-05-08T03:38:17.043ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325762024-05-08T03:38:17.043ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325772024-05-08T03:38:17.044ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325782024-05-08T03:38:17.044ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325792024-05-08T03:38:17.047ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325802024-05-08T03:38:17.052ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Err(ObjectNotFound { type_name: Sled, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325812024-05-08T03:38:17.052ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: sled with id "b6d65341-167c-41df-9b5c-41cded99c229" error_message_internal = not found: sled with id "b6d65341-167c-41df-9b5c-41cded99c229" latency_us = 44260 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b35b47ae-1ab1-4e9a-9e2e-180c9f7cfa91 response_code = 404 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325822024-05-08T03:38:17.053ZINFOtest_unauthorized (external client test context): client received response status = 404
325832024-05-08T03:38:17.053ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325842024-05-08T03:38:17.053ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325852024-05-08T03:38:17.053ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325862024-05-08T03:38:17.053ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325872024-05-08T03:38:17.053ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325882024-05-08T03:38:17.053ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325892024-05-08T03:38:17.053ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325902024-05-08T03:38:17.054ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325912024-05-08T03:38:17.054ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325922024-05-08T03:38:17.054ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 704 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1155bc3d-5267-49a7-b7c4-c197c657495f response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325932024-05-08T03:38:17.054ZINFOtest_unauthorized (external client test context): client received response status = 401
325942024-05-08T03:38:17.054ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325952024-05-08T03:38:17.054ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325962024-05-08T03:38:17.054ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = da47aa04-879a-42ab-84ed-d50bd6f8d862 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325972024-05-08T03:38:17.054ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = da47aa04-879a-42ab-84ed-d50bd6f8d862 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325982024-05-08T03:38:17.054ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = da47aa04-879a-42ab-84ed-d50bd6f8d862 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
325992024-05-08T03:38:17.054ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 218 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = da47aa04-879a-42ab-84ed-d50bd6f8d862 response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326002024-05-08T03:38:17.055ZINFOtest_unauthorized (external client test context): client received response status = 401
326012024-05-08T03:38:17.055ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326022024-05-08T03:38:17.055ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326032024-05-08T03:38:17.055ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c4885922-c934-44b5-8824-b972f66cc731 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326042024-05-08T03:38:17.055ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c4885922-c934-44b5-8824-b972f66cc731 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326052024-05-08T03:38:17.058ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5342:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#161}::from::sled_instance_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SledInstance>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5360:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#161}::from::sled_instance_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#161}::from::sled_instance_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SledInstance>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#161}::from::sled_instance_list::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::SledInstance>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c4885922-c934-44b5-8824-b972f66cc731 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326062024-05-08T03:38:17.058ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2371 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c4885922-c934-44b5-8824-b972f66cc731 response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326072024-05-08T03:38:17.058ZINFOtest_unauthorized (external client test context): client received response status = 401
326082024-05-08T03:38:17.058ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326092024-05-08T03:38:17.058ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326102024-05-08T03:38:17.058ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1be81060-a0cd-4ae5-819b-47d4fb9c95ff uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326112024-05-08T03:38:17.058ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1be81060-a0cd-4ae5-819b-47d4fb9c95ff response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326122024-05-08T03:38:17.058ZINFOtest_unauthorized (external client test context): client received response status = 405
326132024-05-08T03:38:17.058ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326142024-05-08T03:38:17.058ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326152024-05-08T03:38:17.059ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3248fe33-f356-48ea-85ab-35720c4d9699 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326162024-05-08T03:38:17.059ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 110 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3248fe33-f356-48ea-85ab-35720c4d9699 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326172024-05-08T03:38:17.059ZINFOtest_unauthorized (external client test context): client received response status = 405
326182024-05-08T03:38:17.059ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326192024-05-08T03:38:17.059ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326202024-05-08T03:38:17.059ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f6056531-48de-4f60-b183-5b4bbe5a4955 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326212024-05-08T03:38:17.059ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f6056531-48de-4f60-b183-5b4bbe5a4955 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326222024-05-08T03:38:17.060ZINFOtest_unauthorized (external client test context): client received response status = 405
326232024-05-08T03:38:17.060ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326242024-05-08T03:38:17.060ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326252024-05-08T03:38:17.060ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 04c30bc0-d377-4ee8-a7a1-c91ce4dcbe41 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326262024-05-08T03:38:17.060ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 04c30bc0-d377-4ee8-a7a1-c91ce4dcbe41 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326272024-05-08T03:38:17.060ZINFOtest_unauthorized (external client test context): client received response status = 405
326282024-05-08T03:38:17.060ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326292024-05-08T03:38:17.060ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326302024-05-08T03:38:17.061ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 8d1570a1-283f-40fb-9eaf-8db77c48d6fe uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326312024-05-08T03:38:17.061ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 8d1570a1-283f-40fb-9eaf-8db77c48d6fe response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326322024-05-08T03:38:17.061ZINFOtest_unauthorized (external client test context): client received response status = 405
326332024-05-08T03:38:17.061ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326342024-05-08T03:38:17.061ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326352024-05-08T03:38:17.088ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fc565689-9648-42ee-94cd-62e1aa6722a0 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326362024-05-08T03:38:17.088ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 26674 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fc565689-9648-42ee-94cd-62e1aa6722a0 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326372024-05-08T03:38:17.090ZINFOtest_unauthorized (external client test context): client received response status = 405
326382024-05-08T03:38:17.090ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326392024-05-08T03:38:17.090ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326402024-05-08T03:38:17.091ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = c50590b1-d345-44c1-a6fb-7f14cd05c742 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326412024-05-08T03:38:17.091ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 238 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = c50590b1-d345-44c1-a6fb-7f14cd05c742 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326422024-05-08T03:38:17.091ZINFOtest_unauthorized (external client test context): client received response status = 405
326432024-05-08T03:38:17.091ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326442024-05-08T03:38:17.091ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326452024-05-08T03:38:17.091ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = dfb18251-db14-4df5-85ec-f512ac00e8df uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326462024-05-08T03:38:17.097ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 5487 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = dfb18251-db14-4df5-85ec-f512ac00e8df response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326472024-05-08T03:38:17.100ZINFOtest_unauthorized (external client test context): client received response status = 405
326482024-05-08T03:38:17.100ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326492024-05-08T03:38:17.100ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326502024-05-08T03:38:17.110ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a5756ad3-1a44-4131-9b59-14d3157f818e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326512024-05-08T03:38:17.110ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 219 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a5756ad3-1a44-4131-9b59-14d3157f818e response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326522024-05-08T03:38:17.111ZINFOtest_unauthorized (external client test context): client received response status = 405
326532024-05-08T03:38:17.111ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326542024-05-08T03:38:17.111ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326552024-05-08T03:38:17.111ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d28030fd-3159-4ab0-885e-dc9308dd723a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326562024-05-08T03:38:17.111ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 115 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d28030fd-3159-4ab0-885e-dc9308dd723a response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326572024-05-08T03:38:17.112ZINFOtest_unauthorized (external client test context): client received response status = 405
326582024-05-08T03:38:17.112ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326592024-05-08T03:38:17.112ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326602024-05-08T03:38:17.112ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 0e69eb4f-a001-41f4-a3f6-9e2ecf2abf43 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326612024-05-08T03:38:17.112ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 0e69eb4f-a001-41f4-a3f6-9e2ecf2abf43 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326622024-05-08T03:38:17.112ZINFOtest_unauthorized (external client test context): client received response status = 405
326632024-05-08T03:38:17.112ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326642024-05-08T03:38:17.112ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326652024-05-08T03:38:17.113ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a0045606-17c8-4264-9227-25d824d3770e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326662024-05-08T03:38:17.113ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 164 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a0045606-17c8-4264-9227-25d824d3770e response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326672024-05-08T03:38:17.114ZINFOtest_unauthorized (external client test context): client received response status = 405
326682024-05-08T03:38:17.114ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326692024-05-08T03:38:17.114ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326702024-05-08T03:38:17.115ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 255c1adb-91b6-4eee-9a35-ec57889973ad uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326712024-05-08T03:38:17.115ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 102 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 255c1adb-91b6-4eee-9a35-ec57889973ad response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326722024-05-08T03:38:17.116ZINFOtest_unauthorized (external client test context): client received response status = 405
326732024-05-08T03:38:17.116ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326742024-05-08T03:38:17.116ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326752024-05-08T03:38:17.116ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ac1a7a84-acfe-4517-9a98-e24922535718 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326762024-05-08T03:38:17.116ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ac1a7a84-acfe-4517-9a98-e24922535718 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326772024-05-08T03:38:17.117ZINFOtest_unauthorized (external client test context): client received response status = 405
326782024-05-08T03:38:17.117ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326792024-05-08T03:38:17.117ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326802024-05-08T03:38:17.118ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2fd0113c-4656-42db-a731-0ac2ebd9c9df uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326812024-05-08T03:38:17.118ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 93 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2fd0113c-4656-42db-a731-0ac2ebd9c9df response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326822024-05-08T03:38:17.119ZINFOtest_unauthorized (external client test context): client received response status = 405
326832024-05-08T03:38:17.119ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326842024-05-08T03:38:17.119ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326852024-05-08T03:38:17.119ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0e88373a-e846-4586-ac62-517c2b686da6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326862024-05-08T03:38:17.119ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0e88373a-e846-4586-ac62-517c2b686da6 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326872024-05-08T03:38:17.120ZINFOtest_unauthorized (external client test context): client received response status = 405
326882024-05-08T03:38:17.120ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326892024-05-08T03:38:17.120ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326902024-05-08T03:38:17.121ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326912024-05-08T03:38:17.122ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326922024-05-08T03:38:17.123ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
326932024-05-08T03:38:17.123ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
326942024-05-08T03:38:17.123ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
326952024-05-08T03:38:17.126ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
326962024-05-08T03:38:17.139ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
326972024-05-08T03:38:17.139ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
326982024-05-08T03:38:17.144ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
326992024-05-08T03:38:17.147ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
327002024-05-08T03:38:17.147ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
327012024-05-08T03:38:17.147ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327022024-05-08T03:38:17.147ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327032024-05-08T03:38:17.150ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327042024-05-08T03:38:17.156ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
327052024-05-08T03:38:17.156ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327062024-05-08T03:38:17.156ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327072024-05-08T03:38:17.157ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327082024-05-08T03:38:17.161ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
327092024-05-08T03:38:17.166ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
327102024-05-08T03:38:17.166ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327112024-05-08T03:38:17.167ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327122024-05-08T03:38:17.167ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327132024-05-08T03:38:17.172ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
327142024-05-08T03:38:17.172ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
327152024-05-08T03:38:17.172ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327162024-05-08T03:38:17.172ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327172024-05-08T03:38:17.173ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327182024-05-08T03:38:17.175ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
327192024-05-08T03:38:17.175ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327202024-05-08T03:38:17.175ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327212024-05-08T03:38:17.176ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327222024-05-08T03:38:17.179ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
327232024-05-08T03:38:17.186ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
327242024-05-08T03:38:17.186ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327252024-05-08T03:38:17.186ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327262024-05-08T03:38:17.186ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327272024-05-08T03:38:17.191ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327282024-05-08T03:38:17.196ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327292024-05-08T03:38:17.196ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327302024-05-08T03:38:17.196ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327312024-05-08T03:38:17.196ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327322024-05-08T03:38:17.199ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327332024-05-08T03:38:17.225ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
327342024-05-08T03:38:17.227ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
327352024-05-08T03:38:17.227ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
327362024-05-08T03:38:17.227ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
327372024-05-08T03:38:17.229ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
327382024-05-08T03:38:17.229ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
327392024-05-08T03:38:17.241ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327402024-05-08T03:38:17.250ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327412024-05-08T03:38:17.250ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327422024-05-08T03:38:17.250ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327432024-05-08T03:38:17.250ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327442024-05-08T03:38:17.250ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327452024-05-08T03:38:17.251ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327462024-05-08T03:38:17.279ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
327472024-05-08T03:38:17.279ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
327482024-05-08T03:38:17.281ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
327492024-05-08T03:38:17.282ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327502024-05-08T03:38:17.286ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327512024-05-08T03:38:17.286ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327522024-05-08T03:38:17.286ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327532024-05-08T03:38:17.287ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327542024-05-08T03:38:17.287ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327552024-05-08T03:38:17.287ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327562024-05-08T03:38:17.290ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
327572024-05-08T03:38:17.290ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:16.595293110","datum":56}\n
327582024-05-08T03:38:17.327ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
327592024-05-08T03:38:17.327ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
327602024-05-08T03:38:17.328ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327612024-05-08T03:38:17.384ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327622024-05-08T03:38:17.384ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327632024-05-08T03:38:17.384ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327642024-05-08T03:38:17.386ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327652024-05-08T03:38:17.402ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 280803 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2484b054-b33a-4f8b-9682-deec6f75f1ab response_code = 200 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances
327662024-05-08T03:38:17.403ZINFOtest_unauthorized (external client test context): client received response status = 200
327672024-05-08T03:38:17.403ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
327682024-05-08T03:38:17.403ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
327692024-05-08T03:38:17.403ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
327702024-05-08T03:38:17.404ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
327712024-05-08T03:38:17.404ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
327722024-05-08T03:38:17.406ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
327732024-05-08T03:38:17.406ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327742024-05-08T03:38:17.406ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327752024-05-08T03:38:17.408ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327762024-05-08T03:38:17.415ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327772024-05-08T03:38:17.415ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327782024-05-08T03:38:17.416ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327792024-05-08T03:38:17.424ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
327802024-05-08T03:38:17.424ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
327812024-05-08T03:38:17.424ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327822024-05-08T03:38:17.424ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327832024-05-08T03:38:17.425ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327842024-05-08T03:38:17.427ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
327852024-05-08T03:38:17.427ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327862024-05-08T03:38:17.427ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327872024-05-08T03:38:17.429ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327882024-05-08T03:38:17.435ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
327892024-05-08T03:38:17.438ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
327902024-05-08T03:38:17.438ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327912024-05-08T03:38:17.438ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327922024-05-08T03:38:17.439ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327932024-05-08T03:38:17.447ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
327942024-05-08T03:38:17.448ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
327952024-05-08T03:38:17.448ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
327962024-05-08T03:38:17.448ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
327972024-05-08T03:38:17.449ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
327982024-05-08T03:38:17.457ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
327992024-05-08T03:38:17.457ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328002024-05-08T03:38:17.457ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328012024-05-08T03:38:17.458ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328022024-05-08T03:38:17.462ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
328032024-05-08T03:38:17.465ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
328042024-05-08T03:38:17.465ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328052024-05-08T03:38:17.465ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328062024-05-08T03:38:17.465ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328072024-05-08T03:38:17.467ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328082024-05-08T03:38:17.476ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328092024-05-08T03:38:17.476ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328102024-05-08T03:38:17.476ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328112024-05-08T03:38:17.476ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328122024-05-08T03:38:17.477ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328132024-05-08T03:38:17.486ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328142024-05-08T03:38:17.502ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328152024-05-08T03:38:17.502ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 98087 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b990873a-6838-4436-8c5c-38c19af4cfb6 response_code = 200 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328162024-05-08T03:38:17.502ZINFOtest_unauthorized (external client test context): client received response status = 200
328172024-05-08T03:38:17.502ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328182024-05-08T03:38:17.502ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328192024-05-08T03:38:17.503ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328202024-05-08T03:38:17.503ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328212024-05-08T03:38:17.503ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328222024-05-08T03:38:17.503ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328232024-05-08T03:38:17.503ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328242024-05-08T03:38:17.504ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328252024-05-08T03:38:17.507ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328262024-05-08T03:38:17.507ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328272024-05-08T03:38:17.507ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328282024-05-08T03:38:17.516ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
328292024-05-08T03:38:17.516ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
328302024-05-08T03:38:17.516ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328312024-05-08T03:38:17.516ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328322024-05-08T03:38:17.518ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328332024-05-08T03:38:17.521ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
328342024-05-08T03:38:17.521ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328352024-05-08T03:38:17.521ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328362024-05-08T03:38:17.522ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328372024-05-08T03:38:17.525ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
328382024-05-08T03:38:17.528ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
328392024-05-08T03:38:17.528ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328402024-05-08T03:38:17.529ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328412024-05-08T03:38:17.529ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328422024-05-08T03:38:17.532ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
328432024-05-08T03:38:17.532ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
328442024-05-08T03:38:17.532ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328452024-05-08T03:38:17.532ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328462024-05-08T03:38:17.533ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328472024-05-08T03:38:17.541ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
328482024-05-08T03:38:17.541ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
328492024-05-08T03:38:17.541ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
328502024-05-08T03:38:17.542ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
328512024-05-08T03:38:17.550ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
328522024-05-08T03:38:17.554ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
328532024-05-08T03:38:17.555ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328542024-05-08T03:38:17.555ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328552024-05-08T03:38:17.555ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328562024-05-08T03:38:17.568ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328572024-05-08T03:38:17.568ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
328582024-05-08T03:38:17.572ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328592024-05-08T03:38:17.572ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328602024-05-08T03:38:17.572ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328612024-05-08T03:38:17.572ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328622024-05-08T03:38:17.576ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328632024-05-08T03:38:17.577ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
328642024-05-08T03:38:17.584ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328652024-05-08T03:38:17.592ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Err(ObjectNotFound { type_name: Sled, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328662024-05-08T03:38:17.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: sled with id "b6d65341-167c-41df-9b5c-41cded99c229" error_message_internal = not found: sled with id "b6d65341-167c-41df-9b5c-41cded99c229" latency_us = 89664 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6bdc7ea4-0a39-4e66-b7ee-e4f0f25d747c response_code = 404 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328672024-05-08T03:38:17.593ZINFOtest_unauthorized (external client test context): client received response status = 404
328682024-05-08T03:38:17.593ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328692024-05-08T03:38:17.593ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328702024-05-08T03:38:17.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328712024-05-08T03:38:17.593ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328722024-05-08T03:38:17.593ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328732024-05-08T03:38:17.593ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328742024-05-08T03:38:17.593ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328752024-05-08T03:38:17.593ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328762024-05-08T03:38:17.594ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328772024-05-08T03:38:17.594ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1068 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 47aed880-7221-44c8-9044-194c76142dbd response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328782024-05-08T03:38:17.595ZINFOtest_unauthorized (external client test context): client received response status = 401
328792024-05-08T03:38:17.595ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328802024-05-08T03:38:17.595ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328812024-05-08T03:38:17.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 699ee935-409e-4490-84a7-6a2fd6b3e8ed uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328822024-05-08T03:38:17.596ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 699ee935-409e-4490-84a7-6a2fd6b3e8ed uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328832024-05-08T03:38:17.596ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 699ee935-409e-4490-84a7-6a2fd6b3e8ed uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328842024-05-08T03:38:17.596ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 361 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 699ee935-409e-4490-84a7-6a2fd6b3e8ed response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328852024-05-08T03:38:17.596ZINFOtest_unauthorized (external client test context): client received response status = 401
328862024-05-08T03:38:17.596ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328872024-05-08T03:38:17.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328882024-05-08T03:38:17.597ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 93069086-af69-4fcf-881a-aa2e340bcd3a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328892024-05-08T03:38:17.597ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 93069086-af69-4fcf-881a-aa2e340bcd3a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328902024-05-08T03:38:17.599ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5284:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#159}::from::sled_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Sled>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5289:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#159}::from::sled_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#159}::from::sled_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Sled>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#159}::from::sled_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Sled>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 93069086-af69-4fcf-881a-aa2e340bcd3a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328912024-05-08T03:38:17.599ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1798 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 93069086-af69-4fcf-881a-aa2e340bcd3a response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328922024-05-08T03:38:17.599ZINFOtest_unauthorized (external client test context): client received response status = 401
328932024-05-08T03:38:17.599ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328942024-05-08T03:38:17.599ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328952024-05-08T03:38:17.599ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a61700ee-51fe-4150-a2b8-064f9ae5b2a6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328962024-05-08T03:38:17.599ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a61700ee-51fe-4150-a2b8-064f9ae5b2a6 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328972024-05-08T03:38:17.601ZINFOtest_unauthorized (external client test context): client received response status = 405
328982024-05-08T03:38:17.601ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
328992024-05-08T03:38:17.601ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329002024-05-08T03:38:17.601ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c2962045-1731-41d1-8b38-fbda5bb84593 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329012024-05-08T03:38:17.601ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 124 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c2962045-1731-41d1-8b38-fbda5bb84593 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329022024-05-08T03:38:17.602ZINFOtest_unauthorized (external client test context): client received response status = 405
329032024-05-08T03:38:17.602ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329042024-05-08T03:38:17.602ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329052024-05-08T03:38:17.602ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = df98d3d7-1289-4381-a3ec-013bf7650c40 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329062024-05-08T03:38:17.603ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 139 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = df98d3d7-1289-4381-a3ec-013bf7650c40 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329072024-05-08T03:38:17.603ZINFOtest_unauthorized (external client test context): client received response status = 405
329082024-05-08T03:38:17.603ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329092024-05-08T03:38:17.603ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329102024-05-08T03:38:17.603ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c9981808-a581-431c-8c1e-ef4425f6ebcc uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329112024-05-08T03:38:17.603ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c9981808-a581-431c-8c1e-ef4425f6ebcc response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329122024-05-08T03:38:17.603ZINFOtest_unauthorized (external client test context): client received response status = 405
329132024-05-08T03:38:17.603ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329142024-05-08T03:38:17.604ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329152024-05-08T03:38:17.604ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 78d14b4f-e349-4321-bdb8-3718246fb68b uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329162024-05-08T03:38:17.604ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 111 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 78d14b4f-e349-4321-bdb8-3718246fb68b response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329172024-05-08T03:38:17.604ZINFOtest_unauthorized (external client test context): client received response status = 405
329182024-05-08T03:38:17.604ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329192024-05-08T03:38:17.604ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329202024-05-08T03:38:17.605ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = b8ff75ac-e144-4511-8d91-f7df802f05aa uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329212024-05-08T03:38:17.605ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = b8ff75ac-e144-4511-8d91-f7df802f05aa response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329222024-05-08T03:38:17.605ZINFOtest_unauthorized (external client test context): client received response status = 405
329232024-05-08T03:38:17.606ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329242024-05-08T03:38:17.606ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329252024-05-08T03:38:17.626ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 79f69da7-b2fc-4f5f-a78d-3c02f9cb9ed0 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329262024-05-08T03:38:17.626ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 19915 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 79f69da7-b2fc-4f5f-a78d-3c02f9cb9ed0 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329272024-05-08T03:38:17.627ZINFOtest_unauthorized (external client test context): client received response status = 405
329282024-05-08T03:38:17.627ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329292024-05-08T03:38:17.627ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329302024-05-08T03:38:17.627ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = cbb03de1-669c-40a3-bd80-8c64b3a3b6a9 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329312024-05-08T03:38:17.627ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = cbb03de1-669c-40a3-bd80-8c64b3a3b6a9 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329322024-05-08T03:38:17.627ZINFOtest_unauthorized (external client test context): client received response status = 405
329332024-05-08T03:38:17.627ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329342024-05-08T03:38:17.628ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329352024-05-08T03:38:17.628ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d30397f1-0a8c-49bc-99e7-89db14f7b018 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329362024-05-08T03:38:17.628ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d30397f1-0a8c-49bc-99e7-89db14f7b018 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329372024-05-08T03:38:17.628ZINFOtest_unauthorized (external client test context): client received response status = 405
329382024-05-08T03:38:17.628ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329392024-05-08T03:38:17.628ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329402024-05-08T03:38:17.628ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c4b69236-39df-4de4-9db6-7faa29e8ee8c uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329412024-05-08T03:38:17.628ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c4b69236-39df-4de4-9db6-7faa29e8ee8c response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329422024-05-08T03:38:17.629ZINFOtest_unauthorized (external client test context): client received response status = 405
329432024-05-08T03:38:17.629ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329442024-05-08T03:38:17.629ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329452024-05-08T03:38:17.629ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 580fad69-f77b-4037-8ce2-4c6f7c263c0b uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329462024-05-08T03:38:17.629ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 580fad69-f77b-4037-8ce2-4c6f7c263c0b response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329472024-05-08T03:38:17.630ZINFOtest_unauthorized (external client test context): client received response status = 405
329482024-05-08T03:38:17.630ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329492024-05-08T03:38:17.630ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329502024-05-08T03:38:17.630ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 90c96b52-475b-4e0d-bf13-8693d7b489c9 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329512024-05-08T03:38:17.630ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 90c96b52-475b-4e0d-bf13-8693d7b489c9 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329522024-05-08T03:38:17.630ZINFOtest_unauthorized (external client test context): client received response status = 405
329532024-05-08T03:38:17.630ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329542024-05-08T03:38:17.630ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329552024-05-08T03:38:17.631ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 364ece97-1518-4637-bb6a-1b244bc54c5b uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329562024-05-08T03:38:17.631ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 364ece97-1518-4637-bb6a-1b244bc54c5b response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329572024-05-08T03:38:17.631ZINFOtest_unauthorized (external client test context): client received response status = 405
329582024-05-08T03:38:17.631ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329592024-05-08T03:38:17.631ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329602024-05-08T03:38:17.631ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4514c685-10c7-41cd-9845-52a758722af6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329612024-05-08T03:38:17.631ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4514c685-10c7-41cd-9845-52a758722af6 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329622024-05-08T03:38:17.631ZINFOtest_unauthorized (external client test context): client received response status = 405
329632024-05-08T03:38:17.632ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329642024-05-08T03:38:17.632ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329652024-05-08T03:38:17.632ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 06df760e-124f-471e-bf32-cf40b77606d7 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329662024-05-08T03:38:17.632ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 06df760e-124f-471e-bf32-cf40b77606d7 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329672024-05-08T03:38:17.632ZINFOtest_unauthorized (external client test context): client received response status = 405
329682024-05-08T03:38:17.632ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329692024-05-08T03:38:17.632ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329702024-05-08T03:38:17.632ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 1c9ad792-5260-46c7-8b3b-4186186e86f6 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329712024-05-08T03:38:17.632ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 1c9ad792-5260-46c7-8b3b-4186186e86f6 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329722024-05-08T03:38:17.632ZINFOtest_unauthorized (external client test context): client received response status = 405
329732024-05-08T03:38:17.632ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329742024-05-08T03:38:17.632ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329752024-05-08T03:38:17.633ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329762024-05-08T03:38:17.633ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329772024-05-08T03:38:17.633ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
329782024-05-08T03:38:17.633ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
329792024-05-08T03:38:17.633ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
329802024-05-08T03:38:17.634ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
329812024-05-08T03:38:17.638ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
329822024-05-08T03:38:17.638ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
329832024-05-08T03:38:17.639ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
329842024-05-08T03:38:17.648ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
329852024-05-08T03:38:17.648ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
329862024-05-08T03:38:17.648ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
329872024-05-08T03:38:17.648ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
329882024-05-08T03:38:17.651ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
329892024-05-08T03:38:17.654ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
329902024-05-08T03:38:17.654ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
329912024-05-08T03:38:17.654ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
329922024-05-08T03:38:17.664ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
329932024-05-08T03:38:17.671ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
329942024-05-08T03:38:17.675ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
329952024-05-08T03:38:17.675ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
329962024-05-08T03:38:17.676ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
329972024-05-08T03:38:17.676ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
329982024-05-08T03:38:17.680ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
329992024-05-08T03:38:17.680ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
330002024-05-08T03:38:17.680ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330012024-05-08T03:38:17.680ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330022024-05-08T03:38:17.681ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330032024-05-08T03:38:17.685ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
330042024-05-08T03:38:17.685ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330052024-05-08T03:38:17.685ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330062024-05-08T03:38:17.686ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330072024-05-08T03:38:17.691ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
330082024-05-08T03:38:17.695ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
330092024-05-08T03:38:17.695ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330102024-05-08T03:38:17.695ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330112024-05-08T03:38:17.695ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330122024-05-08T03:38:17.696ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330132024-05-08T03:38:17.710ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330142024-05-08T03:38:17.710ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330152024-05-08T03:38:17.710ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330162024-05-08T03:38:17.710ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330172024-05-08T03:38:17.711ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330182024-05-08T03:38:17.715ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330192024-05-08T03:38:17.722ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330202024-05-08T03:38:17.723ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 89865 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c11a8bcb-edd4-4b71-b505-d44b95e14c32 response_code = 200 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229
330212024-05-08T03:38:17.723ZINFOtest_unauthorized (external client test context): client received response status = 200
330222024-05-08T03:38:17.723ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330232024-05-08T03:38:17.723ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330242024-05-08T03:38:17.723ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330252024-05-08T03:38:17.724ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330262024-05-08T03:38:17.724ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 198f1c83-cfb8-48e4-adb5-ae0eaee9cc18 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330272024-05-08T03:38:17.724ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 104 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 198f1c83-cfb8-48e4-adb5-ae0eaee9cc18 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330282024-05-08T03:38:17.724ZINFOtest_unauthorized (external client test context): client received response status = 405
330292024-05-08T03:38:17.724ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330302024-05-08T03:38:17.725ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330312024-05-08T03:38:17.725ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d841667-ccb6-4047-b3d4-5fc865d1b65f uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330322024-05-08T03:38:17.725ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 180 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d841667-ccb6-4047-b3d4-5fc865d1b65f response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330332024-05-08T03:38:17.726ZINFOtest_unauthorized (external client test context): client received response status = 405
330342024-05-08T03:38:17.726ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330352024-05-08T03:38:17.726ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330362024-05-08T03:38:17.726ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c4103528-5599-4d1f-9e12-5bd02c41812e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330372024-05-08T03:38:17.726ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 127 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c4103528-5599-4d1f-9e12-5bd02c41812e response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330382024-05-08T03:38:17.727ZINFOtest_unauthorized (external client test context): client received response status = 405
330392024-05-08T03:38:17.727ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330402024-05-08T03:38:17.727ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330412024-05-08T03:38:17.727ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9b0d467f-0e5e-42c6-9173-1232aa8bf472 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330422024-05-08T03:38:17.727ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9b0d467f-0e5e-42c6-9173-1232aa8bf472 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330432024-05-08T03:38:17.728ZINFOtest_unauthorized (external client test context): client received response status = 405
330442024-05-08T03:38:17.729ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330452024-05-08T03:38:17.729ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"state\\":\\"non_provisionable\\"}")) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330462024-05-08T03:38:17.730ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330472024-05-08T03:38:17.730ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330482024-05-08T03:38:17.730ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330492024-05-08T03:38:17.730ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330502024-05-08T03:38:17.730ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330512024-05-08T03:38:17.731ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330522024-05-08T03:38:17.735ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330532024-05-08T03:38:17.735ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330542024-05-08T03:38:17.736ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330552024-05-08T03:38:17.740ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
330562024-05-08T03:38:17.740ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
330572024-05-08T03:38:17.740ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330582024-05-08T03:38:17.743ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330592024-05-08T03:38:17.744ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330602024-05-08T03:38:17.745ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
330612024-05-08T03:38:17.745ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330622024-05-08T03:38:17.745ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330632024-05-08T03:38:17.747ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330642024-05-08T03:38:17.750ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
330652024-05-08T03:38:17.762ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
330662024-05-08T03:38:17.762ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330672024-05-08T03:38:17.762ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330682024-05-08T03:38:17.763ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330692024-05-08T03:38:17.765ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
330702024-05-08T03:38:17.765ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
330712024-05-08T03:38:17.765ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330722024-05-08T03:38:17.765ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330732024-05-08T03:38:17.766ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330742024-05-08T03:38:17.768ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
330752024-05-08T03:38:17.768ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
330762024-05-08T03:38:17.768ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
330772024-05-08T03:38:17.769ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
330782024-05-08T03:38:17.771ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
330792024-05-08T03:38:17.774ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
330802024-05-08T03:38:17.774ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330812024-05-08T03:38:17.775ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330822024-05-08T03:38:17.775ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330832024-05-08T03:38:17.775ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330842024-05-08T03:38:17.778ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330852024-05-08T03:38:17.778ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330862024-05-08T03:38:17.778ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330872024-05-08T03:38:17.778ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330882024-05-08T03:38:17.780ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330892024-05-08T03:38:17.794ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330902024-05-08T03:38:17.803ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 resource = Sled { parent: Fleet, key: b6d65341-167c-41df-9b5c-41cded99c229, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) } result = Err(ObjectNotFound { type_name: Sled, lookup_type: ById(b6d65341-167c-41df-9b5c-41cded99c229) }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330912024-05-08T03:38:17.803ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: sled with id "b6d65341-167c-41df-9b5c-41cded99c229" error_message_internal = not found: sled with id "b6d65341-167c-41df-9b5c-41cded99c229" latency_us = 73234 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 2f8dad16-b9a8-4897-aada-09d182b94329 response_code = 404 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330922024-05-08T03:38:17.804ZINFOtest_unauthorized (external client test context): client received response status = 404
330932024-05-08T03:38:17.804ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330942024-05-08T03:38:17.804ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"state\\":\\"non_provisionable\\"}")) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330952024-05-08T03:38:17.805ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330962024-05-08T03:38:17.806ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330972024-05-08T03:38:17.806ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330982024-05-08T03:38:17.806ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
330992024-05-08T03:38:17.806ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331002024-05-08T03:38:17.806ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331012024-05-08T03:38:17.808ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331022024-05-08T03:38:17.808ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 3308 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 074d8779-9298-4fbb-91de-781a24a8086a response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331032024-05-08T03:38:17.809ZINFOtest_unauthorized (external client test context): client received response status = 401
331042024-05-08T03:38:17.809ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331052024-05-08T03:38:17.809ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"state\\":\\"non_provisionable\\"}")) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331062024-05-08T03:38:17.810ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5bebc445-4747-4cdf-b69b-05d7a719d80e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331072024-05-08T03:38:17.810ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5bebc445-4747-4cdf-b69b-05d7a719d80e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331082024-05-08T03:38:17.810ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5bebc445-4747-4cdf-b69b-05d7a719d80e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331092024-05-08T03:38:17.810ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 505 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 5bebc445-4747-4cdf-b69b-05d7a719d80e response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331102024-05-08T03:38:17.811ZINFOtest_unauthorized (external client test context): client received response status = 401
331112024-05-08T03:38:17.811ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331122024-05-08T03:38:17.811ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"{\\"state\\":\\"non_provisionable\\"}")) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331132024-05-08T03:38:17.811ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d4587aad-89ef-4fed-ad85-2d5b0b8cf585 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331142024-05-08T03:38:17.811ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d4587aad-89ef-4fed-ad85-2d5b0b8cf585 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331152024-05-08T03:38:17.813ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5310:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#160}::from::sled_set_provision_policy::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::params::SledProvisionPolicyResponse>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5323:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SledProvisionPolicyParams>) -> omicron_nexus::external_api::http_entrypoints::{impl#160}::from::sled_set_provision_policy::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#160}::from::sled_set_provision_policy::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::params::SledProvisionPolicyResponse>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SledProvisionPolicyParams>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SledProvisionPolicyParams>) -> omicron_nexus::external_api::http_entrypoints::{impl#160}::from::sled_set_provision_policy::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::body::TypedBody<nexus_types::external_api::params::SledProvisionPolicyParams>), dropshot::handler::HttpResponseOk<nexus_types::external_api::params::SledProvisionPolicyResponse>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d4587aad-89ef-4fed-ad85-2d5b0b8cf585 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331162024-05-08T03:38:17.813ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1605 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = d4587aad-89ef-4fed-ad85-2d5b0b8cf585 response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331172024-05-08T03:38:17.813ZINFOtest_unauthorized (external client test context): client received response status = 401
331182024-05-08T03:38:17.813ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331192024-05-08T03:38:17.813ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331202024-05-08T03:38:17.834ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 102dbae7-abe3-49be-8e8b-2f8507e89bb2 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331212024-05-08T03:38:17.835ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 20201 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 102dbae7-abe3-49be-8e8b-2f8507e89bb2 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331222024-05-08T03:38:17.836ZINFOtest_unauthorized (external client test context): client received response status = 405
331232024-05-08T03:38:17.836ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331242024-05-08T03:38:17.836ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331252024-05-08T03:38:17.836ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e69dd5fd-b9ed-4888-b4e1-7a66ec1edad0 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331262024-05-08T03:38:17.836ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 47 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e69dd5fd-b9ed-4888-b4e1-7a66ec1edad0 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331272024-05-08T03:38:17.836ZINFOtest_unauthorized (external client test context): client received response status = 405
331282024-05-08T03:38:17.836ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331292024-05-08T03:38:17.836ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331302024-05-08T03:38:17.837ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 616b59bf-93d3-4d61-9226-928e71c6ea67 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331312024-05-08T03:38:17.837ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 67 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 616b59bf-93d3-4d61-9226-928e71c6ea67 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331322024-05-08T03:38:17.837ZINFOtest_unauthorized (external client test context): client received response status = 405
331332024-05-08T03:38:17.837ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331342024-05-08T03:38:17.837ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331352024-05-08T03:38:17.837ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 6f5da916-a76a-4cab-b45d-22327295dc72 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331362024-05-08T03:38:17.837ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 6f5da916-a76a-4cab-b45d-22327295dc72 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331372024-05-08T03:38:17.837ZINFOtest_unauthorized (external client test context): client received response status = 405
331382024-05-08T03:38:17.838ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331392024-05-08T03:38:17.838ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331402024-05-08T03:38:17.838ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 10e862b1-dd6b-4899-b20b-ae65c59e9cc1 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331412024-05-08T03:38:17.838ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 10e862b1-dd6b-4899-b20b-ae65c59e9cc1 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331422024-05-08T03:38:17.838ZINFOtest_unauthorized (external client test context): client received response status = 405
331432024-05-08T03:38:17.838ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331442024-05-08T03:38:17.838ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331452024-05-08T03:38:17.838ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a326621e-1057-47fe-a340-03b3febb3955 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331462024-05-08T03:38:17.839ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a326621e-1057-47fe-a340-03b3febb3955 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331472024-05-08T03:38:17.839ZINFOtest_unauthorized (external client test context): client received response status = 405
331482024-05-08T03:38:17.839ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331492024-05-08T03:38:17.840ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331502024-05-08T03:38:17.840ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 8aa12fa9-5f4e-484d-bbb4-94f133546385 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331512024-05-08T03:38:17.840ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 161 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 8aa12fa9-5f4e-484d-bbb4-94f133546385 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331522024-05-08T03:38:17.840ZINFOtest_unauthorized (external client test context): client received response status = 405
331532024-05-08T03:38:17.840ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331542024-05-08T03:38:17.840ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331552024-05-08T03:38:17.841ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1d4ba68d-c33b-41c3-8cd5-4839b24f15bc uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331562024-05-08T03:38:17.841ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1d4ba68d-c33b-41c3-8cd5-4839b24f15bc response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331572024-05-08T03:38:17.841ZINFOtest_unauthorized (external client test context): client received response status = 405
331582024-05-08T03:38:17.841ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331592024-05-08T03:38:17.841ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331602024-05-08T03:38:17.841ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b1d1ace9-1791-4f07-804a-5af05dc00320 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331612024-05-08T03:38:17.841ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 44 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b1d1ace9-1791-4f07-804a-5af05dc00320 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331622024-05-08T03:38:17.841ZINFOtest_unauthorized (external client test context): client received response status = 405
331632024-05-08T03:38:17.841ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331642024-05-08T03:38:17.841ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331652024-05-08T03:38:17.841ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 66b161c1-9b48-40f1-97fe-e0514dec9a55 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331662024-05-08T03:38:17.842ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 66b161c1-9b48-40f1-97fe-e0514dec9a55 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331672024-05-08T03:38:17.842ZINFOtest_unauthorized (external client test context): client received response status = 405
331682024-05-08T03:38:17.842ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331692024-05-08T03:38:17.842ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331702024-05-08T03:38:17.842ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7a64ce76-f25a-4536-9505-a2eeaff50407 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331712024-05-08T03:38:17.842ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 107 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 7a64ce76-f25a-4536-9505-a2eeaff50407 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331722024-05-08T03:38:17.842ZINFOtest_unauthorized (external client test context): client received response status = 405
331732024-05-08T03:38:17.842ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331742024-05-08T03:38:17.843ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331752024-05-08T03:38:17.843ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = cf754651-4826-4423-bb0c-75b932a043a1 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331762024-05-08T03:38:17.843ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = cf754651-4826-4423-bb0c-75b932a043a1 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331772024-05-08T03:38:17.843ZINFOtest_unauthorized (external client test context): client received response status = 405
331782024-05-08T03:38:17.843ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy
331792024-05-08T03:38:17.843ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/switches
331802024-05-08T03:38:17.843ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/switches
331812024-05-08T03:38:17.843ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches
331822024-05-08T03:38:17.843ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 uri = /v1/system/hardware/switches
331832024-05-08T03:38:17.844ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 uri = /v1/system/hardware/switches
331842024-05-08T03:38:17.844ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/switches
331852024-05-08T03:38:17.844ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
331862024-05-08T03:38:17.844ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
331872024-05-08T03:38:17.845ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
331882024-05-08T03:38:17.848ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
331892024-05-08T03:38:17.848ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
331902024-05-08T03:38:17.848ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
331912024-05-08T03:38:17.853ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
331922024-05-08T03:38:17.853ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
331932024-05-08T03:38:17.853ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
331942024-05-08T03:38:17.853ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
331952024-05-08T03:38:17.853ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
331962024-05-08T03:38:17.858ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
331972024-05-08T03:38:17.858ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
331982024-05-08T03:38:17.858ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
331992024-05-08T03:38:17.859ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332002024-05-08T03:38:17.863ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
332012024-05-08T03:38:17.867ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
332022024-05-08T03:38:17.867ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332032024-05-08T03:38:17.867ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332042024-05-08T03:38:17.868ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332052024-05-08T03:38:17.871ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
332062024-05-08T03:38:17.871ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
332072024-05-08T03:38:17.871ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332082024-05-08T03:38:17.871ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332092024-05-08T03:38:17.873ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332102024-05-08T03:38:17.875ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
332112024-05-08T03:38:17.875ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332122024-05-08T03:38:17.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332132024-05-08T03:38:17.887ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332142024-05-08T03:38:17.891ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
332152024-05-08T03:38:17.897ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
332162024-05-08T03:38:17.897ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 uri = /v1/system/hardware/switches
332172024-05-08T03:38:17.898ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Fleet uri = /v1/system/hardware/switches
332182024-05-08T03:38:17.898ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/switches
332192024-05-08T03:38:17.898ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Database uri = /v1/system/hardware/switches
332202024-05-08T03:38:17.898ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
332212024-05-08T03:38:17.899ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Database result = Ok(()) uri = /v1/system/hardware/switches
332222024-05-08T03:38:17.905ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/switches
332232024-05-08T03:38:17.911ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Fleet result = Ok(()) uri = /v1/system/hardware/switches
332242024-05-08T03:38:17.911ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Fleet uri = /v1/system/hardware/switches
332252024-05-08T03:38:17.911ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/switches
332262024-05-08T03:38:17.911ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Database uri = /v1/system/hardware/switches
332272024-05-08T03:38:17.911ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
332282024-05-08T03:38:17.912ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Database result = Ok(()) uri = /v1/system/hardware/switches
332292024-05-08T03:38:17.915ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/switches
332302024-05-08T03:38:17.920ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Fleet result = Ok(()) uri = /v1/system/hardware/switches
332312024-05-08T03:38:17.920ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Database uri = /v1/system/hardware/switches
332322024-05-08T03:38:17.920ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
332332024-05-08T03:38:17.921ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 resource = Database result = Ok(()) uri = /v1/system/hardware/switches
332342024-05-08T03:38:17.929ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 85187 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d1ae93b4-e606-4fdf-98cb-8ffbf2242dd3 response_code = 200 uri = /v1/system/hardware/switches
332352024-05-08T03:38:17.929ZINFOtest_unauthorized (external client test context): client received response status = 200
332362024-05-08T03:38:17.930ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/switches
332372024-05-08T03:38:17.930ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches
332382024-05-08T03:38:17.930ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de uri = /v1/system/hardware/switches
332392024-05-08T03:38:17.930ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de uri = /v1/system/hardware/switches
332402024-05-08T03:38:17.931ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/switches
332412024-05-08T03:38:17.931ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332422024-05-08T03:38:17.931ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332432024-05-08T03:38:17.932ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332442024-05-08T03:38:17.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332452024-05-08T03:38:17.938ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332462024-05-08T03:38:17.939ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332472024-05-08T03:38:17.946ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
332482024-05-08T03:38:17.946ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
332492024-05-08T03:38:17.946ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332502024-05-08T03:38:17.947ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332512024-05-08T03:38:17.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332522024-05-08T03:38:17.952ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
332532024-05-08T03:38:17.952ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332542024-05-08T03:38:17.952ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332552024-05-08T03:38:17.952ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332562024-05-08T03:38:17.954ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
332572024-05-08T03:38:17.957ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
332582024-05-08T03:38:17.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332592024-05-08T03:38:17.959ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332602024-05-08T03:38:17.959ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332612024-05-08T03:38:17.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
332622024-05-08T03:38:17.963ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
332632024-05-08T03:38:17.963ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332642024-05-08T03:38:17.963ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332652024-05-08T03:38:17.963ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332662024-05-08T03:38:17.968ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
332672024-05-08T03:38:17.968ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
332682024-05-08T03:38:17.968ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
332692024-05-08T03:38:17.969ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
332702024-05-08T03:38:17.973ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
332712024-05-08T03:38:17.976ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
332722024-05-08T03:38:17.976ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de uri = /v1/system/hardware/switches
332732024-05-08T03:38:17.976ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de resource = Fleet uri = /v1/system/hardware/switches
332742024-05-08T03:38:17.976ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/switches
332752024-05-08T03:38:17.976ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de resource = Database uri = /v1/system/hardware/switches
332762024-05-08T03:38:17.976ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
332772024-05-08T03:38:17.977ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de resource = Database result = Ok(()) uri = /v1/system/hardware/switches
332782024-05-08T03:38:17.984ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
332792024-05-08T03:38:17.995ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de resource = Fleet result = Err(Forbidden) uri = /v1/system/hardware/switches
332802024-05-08T03:38:17.995ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 64095 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 72fc329e-c550-47d2-a64e-f96dbe0109de response_code = 403 uri = /v1/system/hardware/switches
332812024-05-08T03:38:17.995ZINFOtest_unauthorized (external client test context): client received response status = 403
332822024-05-08T03:38:17.995ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/switches
332832024-05-08T03:38:17.995ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches
332842024-05-08T03:38:17.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 uri = /v1/system/hardware/switches
332852024-05-08T03:38:17.996ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 uri = /v1/system/hardware/switches
332862024-05-08T03:38:17.996ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 uri = /v1/system/hardware/switches
332872024-05-08T03:38:17.996ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 uri = /v1/system/hardware/switches
332882024-05-08T03:38:17.996ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 resource = Fleet uri = /v1/system/hardware/switches
332892024-05-08T03:38:17.996ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
332902024-05-08T03:38:17.997ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/switches
332912024-05-08T03:38:17.997ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 886 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 86e4ccd1-ef45-4e01-a5da-7da4721232c0 response_code = 401 uri = /v1/system/hardware/switches
332922024-05-08T03:38:17.997ZINFOtest_unauthorized (external client test context): client received response status = 401
332932024-05-08T03:38:17.997ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/switches
332942024-05-08T03:38:17.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches
332952024-05-08T03:38:17.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f421fdd-d7ff-44df-ab5c-3f537688c193 uri = /v1/system/hardware/switches
332962024-05-08T03:38:17.998ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f421fdd-d7ff-44df-ab5c-3f537688c193 uri = /v1/system/hardware/switches
332972024-05-08T03:38:17.998ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f421fdd-d7ff-44df-ab5c-3f537688c193 uri = /v1/system/hardware/switches
332982024-05-08T03:38:17.998ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 282 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f421fdd-d7ff-44df-ab5c-3f537688c193 response_code = 401 uri = /v1/system/hardware/switches
332992024-05-08T03:38:17.998ZINFOtest_unauthorized (external client test context): client received response status = 401
333002024-05-08T03:38:17.998ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/switches
333012024-05-08T03:38:17.998ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches
333022024-05-08T03:38:17.998ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8230484a-be79-4164-ad79-cf5e3e09d1f3 uri = /v1/system/hardware/switches
333032024-05-08T03:38:17.998ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8230484a-be79-4164-ad79-cf5e3e09d1f3 uri = /v1/system/hardware/switches
333042024-05-08T03:38:18.001ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5434:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#164}::from::switch_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Switch>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5447:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#164}::from::switch_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#164}::from::switch_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Switch>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#164}::from::switch_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::Switch>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8230484a-be79-4164-ad79-cf5e3e09d1f3 uri = /v1/system/hardware/switches
333052024-05-08T03:38:18.001ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1243 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8230484a-be79-4164-ad79-cf5e3e09d1f3 response_code = 401 uri = /v1/system/hardware/switches
333062024-05-08T03:38:18.001ZINFOtest_unauthorized (external client test context): client received response status = 401
333072024-05-08T03:38:18.001ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/switches
333082024-05-08T03:38:18.001ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches
333092024-05-08T03:38:18.001ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1ac5fc6e-e45b-4bdd-a1d3-369eb75ee0e1 uri = /v1/system/hardware/switches
333102024-05-08T03:38:18.001ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1ac5fc6e-e45b-4bdd-a1d3-369eb75ee0e1 response_code = 405 uri = /v1/system/hardware/switches
333112024-05-08T03:38:18.001ZINFOtest_unauthorized (external client test context): client received response status = 405
333122024-05-08T03:38:18.003ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/switches
333132024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches
333142024-05-08T03:38:18.003ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 91e129fa-b001-4e54-bfbf-b37618dcc9d6 uri = /v1/system/hardware/switches
333152024-05-08T03:38:18.003ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 91e129fa-b001-4e54-bfbf-b37618dcc9d6 response_code = 405 uri = /v1/system/hardware/switches
333162024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client received response status = 405
333172024-05-08T03:38:18.003ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/switches
333182024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches
333192024-05-08T03:38:18.003ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c859606a-4de2-4712-b3be-0de5499eed49 uri = /v1/system/hardware/switches
333202024-05-08T03:38:18.003ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 32 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = c859606a-4de2-4712-b3be-0de5499eed49 response_code = 405 uri = /v1/system/hardware/switches
333212024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client received response status = 405
333222024-05-08T03:38:18.003ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/switches
333232024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches
333242024-05-08T03:38:18.003ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6c7d74f8-dad3-4640-a3a1-dc3a72c76bd6 uri = /v1/system/hardware/switches
333252024-05-08T03:38:18.003ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 6c7d74f8-dad3-4640-a3a1-dc3a72c76bd6 response_code = 405 uri = /v1/system/hardware/switches
333262024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client received response status = 405
333272024-05-08T03:38:18.003ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/switches
333282024-05-08T03:38:18.003ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches
333292024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 7aaaa0b0-7f9c-4b50-93d1-8f65038c2f26 uri = /v1/system/hardware/switches
333302024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 7aaaa0b0-7f9c-4b50-93d1-8f65038c2f26 response_code = 405 uri = /v1/system/hardware/switches
333312024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333322024-05-08T03:38:18.008ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/switches
333332024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches
333342024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 336c9433-338c-485c-b52d-b63c8356081f uri = /v1/system/hardware/switches
333352024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 336c9433-338c-485c-b52d-b63c8356081f response_code = 405 uri = /v1/system/hardware/switches
333362024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333372024-05-08T03:38:18.008ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/switches
333382024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches
333392024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f7c1cdd7-9268-413a-8ef1-6ad2f984afb8 uri = /v1/system/hardware/switches
333402024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 93 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = f7c1cdd7-9268-413a-8ef1-6ad2f984afb8 response_code = 405 uri = /v1/system/hardware/switches
333412024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333422024-05-08T03:38:18.008ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/switches
333432024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches
333442024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 66f31d7f-1544-433d-b152-32951f15b71a uri = /v1/system/hardware/switches
333452024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 66f31d7f-1544-433d-b152-32951f15b71a response_code = 405 uri = /v1/system/hardware/switches
333462024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333472024-05-08T03:38:18.008ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/switches
333482024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333492024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 0ac225df-6714-468a-bd58-3f7801b47010 uri = /v1/system/hardware/switches
333502024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 0ac225df-6714-468a-bd58-3f7801b47010 response_code = 405 uri = /v1/system/hardware/switches
333512024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333522024-05-08T03:38:18.008ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/switches
333532024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333542024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d66263ca-0f27-47ee-a5e4-727cc9c42e82 uri = /v1/system/hardware/switches
333552024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = d66263ca-0f27-47ee-a5e4-727cc9c42e82 response_code = 405 uri = /v1/system/hardware/switches
333562024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333572024-05-08T03:38:18.008ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/switches
333582024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333592024-05-08T03:38:18.008ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b26c54bb-ec5a-4f6f-aedb-fc1c96ca8631 uri = /v1/system/hardware/switches
333602024-05-08T03:38:18.008ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b26c54bb-ec5a-4f6f-aedb-fc1c96ca8631 response_code = 405 uri = /v1/system/hardware/switches
333612024-05-08T03:38:18.008ZINFOtest_unauthorized (external client test context): client received response status = 405
333622024-05-08T03:38:18.008ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/switches
333632024-05-08T03:38:18.009ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333642024-05-08T03:38:18.009ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7bade705-2ecb-4cb9-b204-2725645ad8aa uri = /v1/system/hardware/switches
333652024-05-08T03:38:18.009ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 32 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7bade705-2ecb-4cb9-b204-2725645ad8aa response_code = 405 uri = /v1/system/hardware/switches
333662024-05-08T03:38:18.009ZINFOtest_unauthorized (external client test context): client received response status = 405
333672024-05-08T03:38:18.009ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/switches
333682024-05-08T03:38:18.009ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333692024-05-08T03:38:18.009ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8f752d0a-88d5-44b9-b4e7-5c73a104974a uri = /v1/system/hardware/switches
333702024-05-08T03:38:18.009ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8f752d0a-88d5-44b9-b4e7-5c73a104974a response_code = 405 uri = /v1/system/hardware/switches
333712024-05-08T03:38:18.009ZINFOtest_unauthorized (external client test context): client received response status = 405
333722024-05-08T03:38:18.009ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/switches
333732024-05-08T03:38:18.009ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333742024-05-08T03:38:18.009ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2073055f-54dd-4b04-9abd-a8a218913b60 uri = /v1/system/hardware/switches
333752024-05-08T03:38:18.009ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 49 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2073055f-54dd-4b04-9abd-a8a218913b60 response_code = 405 uri = /v1/system/hardware/switches
333762024-05-08T03:38:18.010ZINFOtest_unauthorized (external client test context): client received response status = 405
333772024-05-08T03:38:18.010ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/switches
333782024-05-08T03:38:18.010ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333792024-05-08T03:38:18.011ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = beeed7e5-bab8-4708-bfcc-53e35ac1d711 uri = /v1/system/hardware/switches
333802024-05-08T03:38:18.011ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 233 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = beeed7e5-bab8-4708-bfcc-53e35ac1d711 response_code = 405 uri = /v1/system/hardware/switches
333812024-05-08T03:38:18.012ZINFOtest_unauthorized (external client test context): client received response status = 405
333822024-05-08T03:38:18.012ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/switches
333832024-05-08T03:38:18.012ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches
333842024-05-08T03:38:18.012ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 55013201-3fbe-42d6-8566-59f1c6c711a7 uri = /v1/system/hardware/switches
333852024-05-08T03:38:18.012ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 145 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 55013201-3fbe-42d6-8566-59f1c6c711a7 response_code = 405 uri = /v1/system/hardware/switches
333862024-05-08T03:38:18.013ZINFOtest_unauthorized (external client test context): client received response status = 405
333872024-05-08T03:38:18.013ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/switches
333882024-05-08T03:38:18.013ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches
333892024-05-08T03:38:18.013ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba uri = /v1/system/hardware/switches
333902024-05-08T03:38:18.014ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba uri = /v1/system/hardware/switches
333912024-05-08T03:38:18.014ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/switches
333922024-05-08T03:38:18.014ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
333932024-05-08T03:38:18.014ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
333942024-05-08T03:38:18.017ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
333952024-05-08T03:38:18.023ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
333962024-05-08T03:38:18.023ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
333972024-05-08T03:38:18.024ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
333982024-05-08T03:38:18.027ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
333992024-05-08T03:38:18.027ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
334002024-05-08T03:38:18.028ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334012024-05-08T03:38:18.028ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334022024-05-08T03:38:18.029ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334032024-05-08T03:38:18.039ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
334042024-05-08T03:38:18.039ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334052024-05-08T03:38:18.039ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334062024-05-08T03:38:18.040ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334072024-05-08T03:38:18.042ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
334082024-05-08T03:38:18.048ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
334092024-05-08T03:38:18.048ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334102024-05-08T03:38:18.048ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334112024-05-08T03:38:18.048ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334122024-05-08T03:38:18.052ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
334132024-05-08T03:38:18.052ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
334142024-05-08T03:38:18.052ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334152024-05-08T03:38:18.052ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334162024-05-08T03:38:18.053ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334172024-05-08T03:38:18.056ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
334182024-05-08T03:38:18.056ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334192024-05-08T03:38:18.056ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334202024-05-08T03:38:18.057ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334212024-05-08T03:38:18.059ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
334222024-05-08T03:38:18.067ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
334232024-05-08T03:38:18.067ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba uri = /v1/system/hardware/switches
334242024-05-08T03:38:18.067ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Fleet uri = /v1/system/hardware/switches
334252024-05-08T03:38:18.067ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/switches
334262024-05-08T03:38:18.067ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Database uri = /v1/system/hardware/switches
334272024-05-08T03:38:18.067ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
334282024-05-08T03:38:18.068ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Database result = Ok(()) uri = /v1/system/hardware/switches
334292024-05-08T03:38:18.072ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/switches
334302024-05-08T03:38:18.081ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Fleet result = Ok(()) uri = /v1/system/hardware/switches
334312024-05-08T03:38:18.081ZTRACtest_unauthorized (dropshot_external): authorize begin action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Fleet uri = /v1/system/hardware/switches
334322024-05-08T03:38:18.081ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/switches
334332024-05-08T03:38:18.082ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Database uri = /v1/system/hardware/switches
334342024-05-08T03:38:18.082ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
334352024-05-08T03:38:18.085ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Database result = Ok(()) uri = /v1/system/hardware/switches
334362024-05-08T03:38:18.094ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/switches
334372024-05-08T03:38:18.099ZDEBGtest_unauthorized (dropshot_external): authorize result action = ListChildren actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Fleet result = Ok(()) uri = /v1/system/hardware/switches
334382024-05-08T03:38:18.099ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Database uri = /v1/system/hardware/switches
334392024-05-08T03:38:18.099ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches
334402024-05-08T03:38:18.100ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba resource = Database result = Ok(()) uri = /v1/system/hardware/switches
334412024-05-08T03:38:18.103ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 89230 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 05ce7c80-9d6a-405f-a43e-74a45ac953ba response_code = 200 uri = /v1/system/hardware/switches
334422024-05-08T03:38:18.103ZINFOtest_unauthorized (external client test context): client received response status = 200
334432024-05-08T03:38:18.103ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334442024-05-08T03:38:18.104ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334452024-05-08T03:38:18.104ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334462024-05-08T03:38:18.104ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334472024-05-08T03:38:18.104ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334482024-05-08T03:38:18.104ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334492024-05-08T03:38:18.104ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334502024-05-08T03:38:18.104ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334512024-05-08T03:38:18.104ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334522024-05-08T03:38:18.105ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334532024-05-08T03:38:18.107ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334542024-05-08T03:38:18.107ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334552024-05-08T03:38:18.108ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334562024-05-08T03:38:18.110ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
334572024-05-08T03:38:18.110ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
334582024-05-08T03:38:18.110ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334592024-05-08T03:38:18.110ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334602024-05-08T03:38:18.111ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334612024-05-08T03:38:18.113ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
334622024-05-08T03:38:18.113ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334632024-05-08T03:38:18.113ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334642024-05-08T03:38:18.113ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334652024-05-08T03:38:18.116ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
334662024-05-08T03:38:18.119ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
334672024-05-08T03:38:18.119ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334682024-05-08T03:38:18.120ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334692024-05-08T03:38:18.121ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334702024-05-08T03:38:18.124ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
334712024-05-08T03:38:18.124ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
334722024-05-08T03:38:18.124ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334732024-05-08T03:38:18.124ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334742024-05-08T03:38:18.125ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334752024-05-08T03:38:18.127ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
334762024-05-08T03:38:18.127ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
334772024-05-08T03:38:18.127ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
334782024-05-08T03:38:18.128ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
334792024-05-08T03:38:18.130ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
334802024-05-08T03:38:18.134ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
334812024-05-08T03:38:18.134ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334822024-05-08T03:38:18.134ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f resource = Database uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334832024-05-08T03:38:18.134ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334842024-05-08T03:38:18.134ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f resource = Database result = Ok(()) uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334852024-05-08T03:38:18.137ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: switch with id "dae4e1f1-410e-4314-bff1-fec0504be07e" error_message_internal = not found: switch with id "dae4e1f1-410e-4314-bff1-fec0504be07e" latency_us = 33160 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6a90a59f-5582-474b-84a4-f3b872421c9f response_code = 404 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334862024-05-08T03:38:18.137ZINFOtest_unauthorized (external client test context): client received response status = 404
334872024-05-08T03:38:18.138ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334882024-05-08T03:38:18.138ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334892024-05-08T03:38:18.138ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334902024-05-08T03:38:18.138ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334912024-05-08T03:38:18.138ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334922024-05-08T03:38:18.138ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334932024-05-08T03:38:18.138ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd resource = Database uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334942024-05-08T03:38:18.138ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd roles = RoleSet { roles: {} } uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334952024-05-08T03:38:18.138ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334962024-05-08T03:38:18.139ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 695 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3638cac2-a5ef-49a6-8015-aa20a9a48ebd response_code = 401 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334972024-05-08T03:38:18.139ZINFOtest_unauthorized (external client test context): client received response status = 401
334982024-05-08T03:38:18.139ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
334992024-05-08T03:38:18.139ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335002024-05-08T03:38:18.139ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8898b8d2-18b5-46f3-9c34-a9920ada789d uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335012024-05-08T03:38:18.139ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8898b8d2-18b5-46f3-9c34-a9920ada789d uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335022024-05-08T03:38:18.139ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8898b8d2-18b5-46f3-9c34-a9920ada789d uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335032024-05-08T03:38:18.139ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 189 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8898b8d2-18b5-46f3-9c34-a9920ada789d response_code = 401 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335042024-05-08T03:38:18.140ZINFOtest_unauthorized (external client test context): client received response status = 401
335052024-05-08T03:38:18.140ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335062024-05-08T03:38:18.140ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335072024-05-08T03:38:18.140ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebd03e73-b91e-442a-be02-25067924fa3b uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335082024-05-08T03:38:18.140ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebd03e73-b91e-442a-be02-25067924fa3b uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335092024-05-08T03:38:18.141ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5464:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#165}::from::switch_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Switch>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5474:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SwitchPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#165}::from::switch_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#165}::from::switch_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Switch>, dropshot::extractor::path::Path<nexus_types::external_api::params::SwitchPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SwitchPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#165}::from::switch_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SwitchPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::Switch>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebd03e73-b91e-442a-be02-25067924fa3b uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335102024-05-08T03:38:18.141ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1175 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ebd03e73-b91e-442a-be02-25067924fa3b response_code = 401 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335112024-05-08T03:38:18.141ZINFOtest_unauthorized (external client test context): client received response status = 401
335122024-05-08T03:38:18.141ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335132024-05-08T03:38:18.142ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335142024-05-08T03:38:18.142ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3568b33b-9b70-4c94-b20f-e21a659a44e4 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335152024-05-08T03:38:18.142ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3568b33b-9b70-4c94-b20f-e21a659a44e4 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335162024-05-08T03:38:18.142ZINFOtest_unauthorized (external client test context): client received response status = 405
335172024-05-08T03:38:18.142ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335182024-05-08T03:38:18.142ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335192024-05-08T03:38:18.142ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 02dce52a-59bb-4b2e-bc7e-cd00243519a6 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335202024-05-08T03:38:18.142ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 119 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 02dce52a-59bb-4b2e-bc7e-cd00243519a6 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335212024-05-08T03:38:18.143ZINFOtest_unauthorized (external client test context): client received response status = 405
335222024-05-08T03:38:18.143ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335232024-05-08T03:38:18.143ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335242024-05-08T03:38:18.143ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = ecbb823f-b735-4356-bd82-dd2433c3d427 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335252024-05-08T03:38:18.143ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = ecbb823f-b735-4356-bd82-dd2433c3d427 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335262024-05-08T03:38:18.143ZINFOtest_unauthorized (external client test context): client received response status = 405
335272024-05-08T03:38:18.143ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335282024-05-08T03:38:18.143ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335292024-05-08T03:38:18.143ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9ef5c844-efe3-4f47-ab92-c7e42a635710 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335302024-05-08T03:38:18.143ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9ef5c844-efe3-4f47-ab92-c7e42a635710 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335312024-05-08T03:38:18.144ZINFOtest_unauthorized (external client test context): client received response status = 405
335322024-05-08T03:38:18.144ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335332024-05-08T03:38:18.144ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335342024-05-08T03:38:18.144ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 34b00b22-70c0-4da8-a679-5560e516e79a uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335352024-05-08T03:38:18.144ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 34b00b22-70c0-4da8-a679-5560e516e79a response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335362024-05-08T03:38:18.144ZINFOtest_unauthorized (external client test context): client received response status = 405
335372024-05-08T03:38:18.144ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335382024-05-08T03:38:18.144ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335392024-05-08T03:38:18.144ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 81297d22-cf49-4eb4-b60b-f795315de6ed uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335402024-05-08T03:38:18.144ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 81297d22-cf49-4eb4-b60b-f795315de6ed response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335412024-05-08T03:38:18.145ZINFOtest_unauthorized (external client test context): client received response status = 405
335422024-05-08T03:38:18.145ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335432024-05-08T03:38:18.145ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335442024-05-08T03:38:18.145ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 278dd2b7-e7db-4169-89cf-62c38bbe84ba uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335452024-05-08T03:38:18.145ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 278dd2b7-e7db-4169-89cf-62c38bbe84ba response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335462024-05-08T03:38:18.145ZINFOtest_unauthorized (external client test context): client received response status = 405
335472024-05-08T03:38:18.145ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335482024-05-08T03:38:18.145ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335492024-05-08T03:38:18.146ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2d4101b4-d0c0-41fe-9238-57272f527b24 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335502024-05-08T03:38:18.146ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2d4101b4-d0c0-41fe-9238-57272f527b24 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335512024-05-08T03:38:18.146ZINFOtest_unauthorized (external client test context): client received response status = 405
335522024-05-08T03:38:18.146ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335532024-05-08T03:38:18.146ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335542024-05-08T03:38:18.146ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 82072eb4-54aa-4b34-a19a-8b26cee9cf68 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335552024-05-08T03:38:18.146ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 82072eb4-54aa-4b34-a19a-8b26cee9cf68 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335562024-05-08T03:38:18.146ZINFOtest_unauthorized (external client test context): client received response status = 405
335572024-05-08T03:38:18.146ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335582024-05-08T03:38:18.147ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335592024-05-08T03:38:18.147ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = f8183be3-9bb2-46ec-828a-0f22f75f9064 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335602024-05-08T03:38:18.147ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = f8183be3-9bb2-46ec-828a-0f22f75f9064 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335612024-05-08T03:38:18.147ZINFOtest_unauthorized (external client test context): client received response status = 405
335622024-05-08T03:38:18.147ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335632024-05-08T03:38:18.147ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335642024-05-08T03:38:18.147ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 51458e48-6282-4f60-88f6-ea7fffadb11d uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335652024-05-08T03:38:18.147ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 51458e48-6282-4f60-88f6-ea7fffadb11d response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335662024-05-08T03:38:18.147ZINFOtest_unauthorized (external client test context): client received response status = 405
335672024-05-08T03:38:18.147ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335682024-05-08T03:38:18.147ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335692024-05-08T03:38:18.148ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a0cfbbc2-c908-41bb-a8ee-27c4de0d10d1 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335702024-05-08T03:38:18.148ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a0cfbbc2-c908-41bb-a8ee-27c4de0d10d1 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335712024-05-08T03:38:18.148ZINFOtest_unauthorized (external client test context): client received response status = 405
335722024-05-08T03:38:18.148ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335732024-05-08T03:38:18.148ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335742024-05-08T03:38:18.148ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2f1be9b9-71e4-4b69-9cc0-d0bede1ee7dc uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335752024-05-08T03:38:18.148ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2f1be9b9-71e4-4b69-9cc0-d0bede1ee7dc response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335762024-05-08T03:38:18.148ZINFOtest_unauthorized (external client test context): client received response status = 405
335772024-05-08T03:38:18.148ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335782024-05-08T03:38:18.149ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335792024-05-08T03:38:18.149ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = a28a6f1a-f35a-4df6-baac-ee8e297308a6 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335802024-05-08T03:38:18.149ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = a28a6f1a-f35a-4df6-baac-ee8e297308a6 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335812024-05-08T03:38:18.149ZINFOtest_unauthorized (external client test context): client received response status = 405
335822024-05-08T03:38:18.149ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335832024-05-08T03:38:18.149ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335842024-05-08T03:38:18.149ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 98b2fd55-f3c8-4a27-88c5-1fd5d3382d99 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335852024-05-08T03:38:18.149ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 98b2fd55-f3c8-4a27-88c5-1fd5d3382d99 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335862024-05-08T03:38:18.150ZINFOtest_unauthorized (external client test context): client received response status = 405
335872024-05-08T03:38:18.150ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335882024-05-08T03:38:18.150ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335892024-05-08T03:38:18.150ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 934f61a8-bad3-4a7c-ac17-bd2abcb95ff8 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335902024-05-08T03:38:18.150ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 934f61a8-bad3-4a7c-ac17-bd2abcb95ff8 response_code = 405 uri = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335912024-05-08T03:38:18.150ZINFOtest_unauthorized (external client test context): client received response status = 405
335922024-05-08T03:38:18.150ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e
335932024-05-08T03:38:18.151ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/disks
335942024-05-08T03:38:18.151ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/disks
335952024-05-08T03:38:18.151ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks
335962024-05-08T03:38:18.151ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 uri = /v1/system/hardware/disks
335972024-05-08T03:38:18.151ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 uri = /v1/system/hardware/disks
335982024-05-08T03:38:18.151ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/disks
335992024-05-08T03:38:18.151ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336002024-05-08T03:38:18.151ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336012024-05-08T03:38:18.152ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336022024-05-08T03:38:18.154ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336032024-05-08T03:38:18.154ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336042024-05-08T03:38:18.154ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336052024-05-08T03:38:18.156ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
336062024-05-08T03:38:18.157ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
336072024-05-08T03:38:18.157ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336082024-05-08T03:38:18.157ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336092024-05-08T03:38:18.158ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336102024-05-08T03:38:18.160ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
336112024-05-08T03:38:18.160ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336122024-05-08T03:38:18.160ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336132024-05-08T03:38:18.162ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336142024-05-08T03:38:18.165ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
336152024-05-08T03:38:18.168ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
336162024-05-08T03:38:18.168ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336172024-05-08T03:38:18.168ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336182024-05-08T03:38:18.169ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336192024-05-08T03:38:18.173ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
336202024-05-08T03:38:18.173ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
336212024-05-08T03:38:18.173ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336222024-05-08T03:38:18.173ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336232024-05-08T03:38:18.174ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336242024-05-08T03:38:18.177ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
336252024-05-08T03:38:18.177ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336262024-05-08T03:38:18.177ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336272024-05-08T03:38:18.179ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336282024-05-08T03:38:18.182ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
336292024-05-08T03:38:18.185ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
336302024-05-08T03:38:18.185ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 uri = /v1/system/hardware/disks
336312024-05-08T03:38:18.185ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource = Fleet uri = /v1/system/hardware/disks
336322024-05-08T03:38:18.185ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/disks
336332024-05-08T03:38:18.185ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource = Database uri = /v1/system/hardware/disks
336342024-05-08T03:38:18.185ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
336352024-05-08T03:38:18.186ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource = Database result = Ok(()) uri = /v1/system/hardware/disks
336362024-05-08T03:38:18.190ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/disks
336372024-05-08T03:38:18.198ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource = Fleet result = Ok(()) uri = /v1/system/hardware/disks
336382024-05-08T03:38:18.199ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource = Database uri = /v1/system/hardware/disks
336392024-05-08T03:38:18.199ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
336402024-05-08T03:38:18.200ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 resource = Database result = Ok(()) uri = /v1/system/hardware/disks
336412024-05-08T03:38:18.205ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 53890 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b6298483-5b5f-458b-bac2-b1f09299ac96 response_code = 200 uri = /v1/system/hardware/disks
336422024-05-08T03:38:18.206ZINFOtest_unauthorized (external client test context): client received response status = 200
336432024-05-08T03:38:18.207ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/disks
336442024-05-08T03:38:18.207ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks
336452024-05-08T03:38:18.215ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef uri = /v1/system/hardware/disks
336462024-05-08T03:38:18.215ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef uri = /v1/system/hardware/disks
336472024-05-08T03:38:18.216ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/disks
336482024-05-08T03:38:18.216ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336492024-05-08T03:38:18.220ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336502024-05-08T03:38:18.221ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336512024-05-08T03:38:18.228ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336522024-05-08T03:38:18.229ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336532024-05-08T03:38:18.229ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336542024-05-08T03:38:18.234ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
336552024-05-08T03:38:18.235ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
336562024-05-08T03:38:18.235ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336572024-05-08T03:38:18.235ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336582024-05-08T03:38:18.236ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336592024-05-08T03:38:18.244ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
336602024-05-08T03:38:18.245ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336612024-05-08T03:38:18.245ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336622024-05-08T03:38:18.246ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336632024-05-08T03:38:18.259ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
336642024-05-08T03:38:18.263ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
336652024-05-08T03:38:18.263ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336662024-05-08T03:38:18.263ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336672024-05-08T03:38:18.264ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336682024-05-08T03:38:18.269ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
336692024-05-08T03:38:18.269ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
336702024-05-08T03:38:18.270ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336712024-05-08T03:38:18.271ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336722024-05-08T03:38:18.273ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336732024-05-08T03:38:18.275ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
336742024-05-08T03:38:18.275ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
336752024-05-08T03:38:18.277ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
336762024-05-08T03:38:18.279ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
336772024-05-08T03:38:18.279ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
336782024-05-08T03:38:18.279ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
336792024-05-08T03:38:18.279ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
336802024-05-08T03:38:18.281ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
336812024-05-08T03:38:18.281ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
336822024-05-08T03:38:18.282ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
336832024-05-08T03:38:18.282ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:17.569143476","datum":57}\n
336842024-05-08T03:38:18.286ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
336852024-05-08T03:38:18.286ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
336862024-05-08T03:38:18.286ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
336872024-05-08T03:38:18.290ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
336882024-05-08T03:38:18.290ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef uri = /v1/system/hardware/disks
336892024-05-08T03:38:18.290ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef resource = Fleet uri = /v1/system/hardware/disks
336902024-05-08T03:38:18.290ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/disks
336912024-05-08T03:38:18.290ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef resource = Database uri = /v1/system/hardware/disks
336922024-05-08T03:38:18.290ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
336932024-05-08T03:38:18.291ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef resource = Database result = Ok(()) uri = /v1/system/hardware/disks
336942024-05-08T03:38:18.296ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
336952024-05-08T03:38:18.301ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef resource = Fleet result = Err(Forbidden) uri = /v1/system/hardware/disks
336962024-05-08T03:38:18.301ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 86492 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1b325f56-e997-436e-9231-a81ce028d8ef response_code = 403 uri = /v1/system/hardware/disks
336972024-05-08T03:38:18.304ZINFOtest_unauthorized (external client test context): client received response status = 403
336982024-05-08T03:38:18.304ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/disks
336992024-05-08T03:38:18.304ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks
337002024-05-08T03:38:18.304ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 uri = /v1/system/hardware/disks
337012024-05-08T03:38:18.304ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 uri = /v1/system/hardware/disks
337022024-05-08T03:38:18.304ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 uri = /v1/system/hardware/disks
337032024-05-08T03:38:18.304ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 uri = /v1/system/hardware/disks
337042024-05-08T03:38:18.304ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 resource = Fleet uri = /v1/system/hardware/disks
337052024-05-08T03:38:18.304ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
337062024-05-08T03:38:18.305ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/disks
337072024-05-08T03:38:18.305ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1155 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 2d2e15aa-4c80-4912-a1cf-1c9ea36796d4 response_code = 401 uri = /v1/system/hardware/disks
337082024-05-08T03:38:18.305ZINFOtest_unauthorized (external client test context): client received response status = 401
337092024-05-08T03:38:18.305ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/disks
337102024-05-08T03:38:18.306ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks
337112024-05-08T03:38:18.306ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9bb6b8cb-5727-4964-86de-a9fa9cf33af6 uri = /v1/system/hardware/disks
337122024-05-08T03:38:18.306ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9bb6b8cb-5727-4964-86de-a9fa9cf33af6 uri = /v1/system/hardware/disks
337132024-05-08T03:38:18.306ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9bb6b8cb-5727-4964-86de-a9fa9cf33af6 uri = /v1/system/hardware/disks
337142024-05-08T03:38:18.306ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 284 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9bb6b8cb-5727-4964-86de-a9fa9cf33af6 response_code = 401 uri = /v1/system/hardware/disks
337152024-05-08T03:38:18.307ZINFOtest_unauthorized (external client test context): client received response status = 401
337162024-05-08T03:38:18.307ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/disks
337172024-05-08T03:38:18.307ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks
337182024-05-08T03:38:18.307ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c8cc923d-4378-4e85-8220-1e4d4106d92a uri = /v1/system/hardware/disks
337192024-05-08T03:38:18.307ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c8cc923d-4378-4e85-8220-1e4d4106d92a uri = /v1/system/hardware/disks
337202024-05-08T03:38:18.310ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5379:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#162}::from::physical_disk_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::PhysicalDisk>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5392:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#162}::from::physical_disk_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#162}::from::physical_disk_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::PhysicalDisk>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#162}::from::physical_disk_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::PhysicalDisk>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c8cc923d-4378-4e85-8220-1e4d4106d92a uri = /v1/system/hardware/disks
337212024-05-08T03:38:18.310ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2834 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c8cc923d-4378-4e85-8220-1e4d4106d92a response_code = 401 uri = /v1/system/hardware/disks
337222024-05-08T03:38:18.310ZINFOtest_unauthorized (external client test context): client received response status = 401
337232024-05-08T03:38:18.310ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/disks
337242024-05-08T03:38:18.310ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks
337252024-05-08T03:38:18.310ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 93a53a1f-ce15-4856-bc85-bfe28710b3d8 uri = /v1/system/hardware/disks
337262024-05-08T03:38:18.310ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 163 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 93a53a1f-ce15-4856-bc85-bfe28710b3d8 response_code = 405 uri = /v1/system/hardware/disks
337272024-05-08T03:38:18.311ZINFOtest_unauthorized (external client test context): client received response status = 405
337282024-05-08T03:38:18.311ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/disks
337292024-05-08T03:38:18.311ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks
337302024-05-08T03:38:18.311ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 127dec98-e13f-4a0c-8bd8-9e00e87aa67d uri = /v1/system/hardware/disks
337312024-05-08T03:38:18.311ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 127dec98-e13f-4a0c-8bd8-9e00e87aa67d response_code = 405 uri = /v1/system/hardware/disks
337322024-05-08T03:38:18.311ZINFOtest_unauthorized (external client test context): client received response status = 405
337332024-05-08T03:38:18.311ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/disks
337342024-05-08T03:38:18.311ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks
337352024-05-08T03:38:18.311ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bacf5dab-af77-4548-acd7-3a3911312792 uri = /v1/system/hardware/disks
337362024-05-08T03:38:18.311ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bacf5dab-af77-4548-acd7-3a3911312792 response_code = 405 uri = /v1/system/hardware/disks
337372024-05-08T03:38:18.312ZINFOtest_unauthorized (external client test context): client received response status = 405
337382024-05-08T03:38:18.312ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/disks
337392024-05-08T03:38:18.312ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks
337402024-05-08T03:38:18.312ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = aae0e69d-3d3b-4b8a-b6b4-be1c152907fa uri = /v1/system/hardware/disks
337412024-05-08T03:38:18.312ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 57 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = aae0e69d-3d3b-4b8a-b6b4-be1c152907fa response_code = 405 uri = /v1/system/hardware/disks
337422024-05-08T03:38:18.312ZINFOtest_unauthorized (external client test context): client received response status = 405
337432024-05-08T03:38:18.312ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/disks
337442024-05-08T03:38:18.313ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks
337452024-05-08T03:38:18.313ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = ecea7574-3233-48e7-aaa0-fba7ba67b5a2 uri = /v1/system/hardware/disks
337462024-05-08T03:38:18.313ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = ecea7574-3233-48e7-aaa0-fba7ba67b5a2 response_code = 405 uri = /v1/system/hardware/disks
337472024-05-08T03:38:18.313ZINFOtest_unauthorized (external client test context): client received response status = 405
337482024-05-08T03:38:18.313ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/disks
337492024-05-08T03:38:18.313ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks
337502024-05-08T03:38:18.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 77f6b6c6-b7a8-4b0b-a55d-0aad7cd12ced uri = /v1/system/hardware/disks
337512024-05-08T03:38:18.314ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 77f6b6c6-b7a8-4b0b-a55d-0aad7cd12ced response_code = 405 uri = /v1/system/hardware/disks
337522024-05-08T03:38:18.314ZINFOtest_unauthorized (external client test context): client received response status = 405
337532024-05-08T03:38:18.314ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/disks
337542024-05-08T03:38:18.314ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks
337552024-05-08T03:38:18.314ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 665e3944-1791-4021-a83d-07b6f3b7798b uri = /v1/system/hardware/disks
337562024-05-08T03:38:18.314ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 665e3944-1791-4021-a83d-07b6f3b7798b response_code = 405 uri = /v1/system/hardware/disks
337572024-05-08T03:38:18.314ZINFOtest_unauthorized (external client test context): client received response status = 405
337582024-05-08T03:38:18.314ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/disks
337592024-05-08T03:38:18.314ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks
337602024-05-08T03:38:18.315ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a0ca1c7e-476d-4c8d-ab7f-fb38929e5966 uri = /v1/system/hardware/disks
337612024-05-08T03:38:18.315ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a0ca1c7e-476d-4c8d-ab7f-fb38929e5966 response_code = 405 uri = /v1/system/hardware/disks
337622024-05-08T03:38:18.315ZINFOtest_unauthorized (external client test context): client received response status = 405
337632024-05-08T03:38:18.315ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/disks
337642024-05-08T03:38:18.315ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337652024-05-08T03:38:18.315ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 70a755ea-beb3-437c-93f3-92b5d2443a53 uri = /v1/system/hardware/disks
337662024-05-08T03:38:18.315ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 51 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 70a755ea-beb3-437c-93f3-92b5d2443a53 response_code = 405 uri = /v1/system/hardware/disks
337672024-05-08T03:38:18.315ZINFOtest_unauthorized (external client test context): client received response status = 405
337682024-05-08T03:38:18.316ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/disks
337692024-05-08T03:38:18.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337702024-05-08T03:38:18.316ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c65c8244-2520-41a1-85a2-2f5927e13ea9 uri = /v1/system/hardware/disks
337712024-05-08T03:38:18.316ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = c65c8244-2520-41a1-85a2-2f5927e13ea9 response_code = 405 uri = /v1/system/hardware/disks
337722024-05-08T03:38:18.316ZINFOtest_unauthorized (external client test context): client received response status = 405
337732024-05-08T03:38:18.316ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/disks
337742024-05-08T03:38:18.316ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337752024-05-08T03:38:18.317ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 769ad6e6-4fdb-4920-8b86-28ada7df41cc uri = /v1/system/hardware/disks
337762024-05-08T03:38:18.317ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 570 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 769ad6e6-4fdb-4920-8b86-28ada7df41cc response_code = 405 uri = /v1/system/hardware/disks
337772024-05-08T03:38:18.318ZINFOtest_unauthorized (external client test context): client received response status = 405
337782024-05-08T03:38:18.318ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/disks
337792024-05-08T03:38:18.318ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337802024-05-08T03:38:18.318ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 6c6d85c0-92f7-46a3-a58d-cde344eefea8 uri = /v1/system/hardware/disks
337812024-05-08T03:38:18.318ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 116 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 6c6d85c0-92f7-46a3-a58d-cde344eefea8 response_code = 405 uri = /v1/system/hardware/disks
337822024-05-08T03:38:18.319ZINFOtest_unauthorized (external client test context): client received response status = 405
337832024-05-08T03:38:18.319ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/disks
337842024-05-08T03:38:18.319ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337852024-05-08T03:38:18.320ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ecae8beb-f310-4ff4-9943-e35657f899c7 uri = /v1/system/hardware/disks
337862024-05-08T03:38:18.320ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ecae8beb-f310-4ff4-9943-e35657f899c7 response_code = 405 uri = /v1/system/hardware/disks
337872024-05-08T03:38:18.321ZINFOtest_unauthorized (external client test context): client received response status = 405
337882024-05-08T03:38:18.321ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/disks
337892024-05-08T03:38:18.321ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337902024-05-08T03:38:18.321ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2f1232ee-9e2b-4020-bec5-b9fb8cd231aa uri = /v1/system/hardware/disks
337912024-05-08T03:38:18.321ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2f1232ee-9e2b-4020-bec5-b9fb8cd231aa response_code = 405 uri = /v1/system/hardware/disks
337922024-05-08T03:38:18.321ZINFOtest_unauthorized (external client test context): client received response status = 405
337932024-05-08T03:38:18.321ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/disks
337942024-05-08T03:38:18.321ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks
337952024-05-08T03:38:18.351ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 58204f38-9248-40b3-b6a9-76904b02e0cf uri = /v1/system/hardware/disks
337962024-05-08T03:38:18.352ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 30075 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 58204f38-9248-40b3-b6a9-76904b02e0cf response_code = 405 uri = /v1/system/hardware/disks
337972024-05-08T03:38:18.352ZINFOtest_unauthorized (external client test context): client received response status = 405
337982024-05-08T03:38:18.352ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/disks
337992024-05-08T03:38:18.352ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks
338002024-05-08T03:38:18.352ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = c34ff564-6b56-42f9-a65d-7a615f7435c4 uri = /v1/system/hardware/disks
338012024-05-08T03:38:18.352ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = c34ff564-6b56-42f9-a65d-7a615f7435c4 response_code = 405 uri = /v1/system/hardware/disks
338022024-05-08T03:38:18.352ZINFOtest_unauthorized (external client test context): client received response status = 405
338032024-05-08T03:38:18.352ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/disks
338042024-05-08T03:38:18.353ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks
338052024-05-08T03:38:18.353ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 uri = /v1/system/hardware/disks
338062024-05-08T03:38:18.353ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 uri = /v1/system/hardware/disks
338072024-05-08T03:38:18.353ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/disks
338082024-05-08T03:38:18.353ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338092024-05-08T03:38:18.353ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338102024-05-08T03:38:18.354ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338112024-05-08T03:38:18.360ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338122024-05-08T03:38:18.360ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338132024-05-08T03:38:18.361ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338142024-05-08T03:38:18.423ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
338152024-05-08T03:38:18.423ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
338162024-05-08T03:38:18.423ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338172024-05-08T03:38:18.423ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338182024-05-08T03:38:18.424ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338192024-05-08T03:38:18.428ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
338202024-05-08T03:38:18.428ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338212024-05-08T03:38:18.428ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338222024-05-08T03:38:18.429ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338232024-05-08T03:38:18.431ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
338242024-05-08T03:38:18.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
338252024-05-08T03:38:18.435ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338262024-05-08T03:38:18.435ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338272024-05-08T03:38:18.435ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338282024-05-08T03:38:18.439ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
338292024-05-08T03:38:18.439ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
338302024-05-08T03:38:18.439ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338312024-05-08T03:38:18.439ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338322024-05-08T03:38:18.442ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338332024-05-08T03:38:18.443ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
338342024-05-08T03:38:18.444ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338352024-05-08T03:38:18.444ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338362024-05-08T03:38:18.445ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338372024-05-08T03:38:18.448ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
338382024-05-08T03:38:18.453ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
338392024-05-08T03:38:18.453ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 uri = /v1/system/hardware/disks
338402024-05-08T03:38:18.453ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource = Fleet uri = /v1/system/hardware/disks
338412024-05-08T03:38:18.453ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/disks
338422024-05-08T03:38:18.453ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource = Database uri = /v1/system/hardware/disks
338432024-05-08T03:38:18.453ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
338442024-05-08T03:38:18.453ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource = Database result = Ok(()) uri = /v1/system/hardware/disks
338452024-05-08T03:38:18.456ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/disks
338462024-05-08T03:38:18.462ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource = Fleet result = Ok(()) uri = /v1/system/hardware/disks
338472024-05-08T03:38:18.462ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource = Database uri = /v1/system/hardware/disks
338482024-05-08T03:38:18.462ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks
338492024-05-08T03:38:18.463ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 resource = Database result = Ok(()) uri = /v1/system/hardware/disks
338502024-05-08T03:38:18.466ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 113487 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 041ae175-5155-4e30-9022-8b5d93a82ef1 response_code = 200 uri = /v1/system/hardware/disks
338512024-05-08T03:38:18.467ZINFOtest_unauthorized (external client test context): client received response status = 200
338522024-05-08T03:38:18.467ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338532024-05-08T03:38:18.467ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338542024-05-08T03:38:18.467ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338552024-05-08T03:38:18.468ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338562024-05-08T03:38:18.468ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338572024-05-08T03:38:18.468ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338582024-05-08T03:38:18.468ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338592024-05-08T03:38:18.468ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338602024-05-08T03:38:18.469ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338612024-05-08T03:38:18.473ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338622024-05-08T03:38:18.473ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338632024-05-08T03:38:18.474ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338642024-05-08T03:38:18.476ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
338652024-05-08T03:38:18.476ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
338662024-05-08T03:38:18.476ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338672024-05-08T03:38:18.476ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338682024-05-08T03:38:18.477ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338692024-05-08T03:38:18.479ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
338702024-05-08T03:38:18.479ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338712024-05-08T03:38:18.479ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338722024-05-08T03:38:18.480ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338732024-05-08T03:38:18.481ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
338742024-05-08T03:38:18.484ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
338752024-05-08T03:38:18.484ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338762024-05-08T03:38:18.485ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338772024-05-08T03:38:18.485ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338782024-05-08T03:38:18.488ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
338792024-05-08T03:38:18.488ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
338802024-05-08T03:38:18.488ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338812024-05-08T03:38:18.488ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338822024-05-08T03:38:18.488ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338832024-05-08T03:38:18.491ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
338842024-05-08T03:38:18.491ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
338852024-05-08T03:38:18.491ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
338862024-05-08T03:38:18.492ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
338872024-05-08T03:38:18.494ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
338882024-05-08T03:38:18.498ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
338892024-05-08T03:38:18.498ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338902024-05-08T03:38:18.498ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338912024-05-08T03:38:18.498ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338922024-05-08T03:38:18.498ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource = Database result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338932024-05-08T03:38:18.503ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource = PhysicalDisk { parent: Fleet, key: fbf4e1f1-410e-4314-bff1-fec0504be07e, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338942024-05-08T03:38:18.503ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338952024-05-08T03:38:18.503ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338962024-05-08T03:38:18.503ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338972024-05-08T03:38:18.504ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource = Database result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338982024-05-08T03:38:18.507ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
338992024-05-08T03:38:18.516ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf resource = PhysicalDisk { parent: Fleet, key: fbf4e1f1-410e-4314-bff1-fec0504be07e, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) } result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339002024-05-08T03:38:18.516ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 48612 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 7c4e6cfe-bd58-4f55-8004-d4d1b116bfcf response_code = 200 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339012024-05-08T03:38:18.517ZINFOtest_unauthorized (external client test context): client received response status = 200
339022024-05-08T03:38:18.517ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339032024-05-08T03:38:18.517ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339042024-05-08T03:38:18.518ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339052024-05-08T03:38:18.518ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339062024-05-08T03:38:18.518ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339072024-05-08T03:38:18.518ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339082024-05-08T03:38:18.518ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339092024-05-08T03:38:18.519ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339102024-05-08T03:38:18.520ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339112024-05-08T03:38:18.521ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339122024-05-08T03:38:18.522ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339132024-05-08T03:38:18.525ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
339142024-05-08T03:38:18.525ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
339152024-05-08T03:38:18.525ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339162024-05-08T03:38:18.525ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339172024-05-08T03:38:18.526ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339182024-05-08T03:38:18.530ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
339192024-05-08T03:38:18.530ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339202024-05-08T03:38:18.530ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339212024-05-08T03:38:18.531ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339222024-05-08T03:38:18.534ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
339232024-05-08T03:38:18.539ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
339242024-05-08T03:38:18.539ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339252024-05-08T03:38:18.539ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339262024-05-08T03:38:18.541ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339272024-05-08T03:38:18.544ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
339282024-05-08T03:38:18.544ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
339292024-05-08T03:38:18.544ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339302024-05-08T03:38:18.544ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339312024-05-08T03:38:18.545ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339322024-05-08T03:38:18.547ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
339332024-05-08T03:38:18.548ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
339342024-05-08T03:38:18.548ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
339352024-05-08T03:38:18.548ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
339362024-05-08T03:38:18.553ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
339372024-05-08T03:38:18.557ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
339382024-05-08T03:38:18.558ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339392024-05-08T03:38:18.558ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339402024-05-08T03:38:18.558ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339412024-05-08T03:38:18.558ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource = Database result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339422024-05-08T03:38:18.558ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
339432024-05-08T03:38:18.561ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
339442024-05-08T03:38:18.563ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource = PhysicalDisk { parent: Fleet, key: fbf4e1f1-410e-4314-bff1-fec0504be07e, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339452024-05-08T03:38:18.563ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339462024-05-08T03:38:18.563ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339472024-05-08T03:38:18.563ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339482024-05-08T03:38:18.564ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource = Database result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339492024-05-08T03:38:18.569ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339502024-05-08T03:38:18.577ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 resource = PhysicalDisk { parent: Fleet, key: fbf4e1f1-410e-4314-bff1-fec0504be07e, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) } result = Err(ObjectNotFound { type_name: PhysicalDisk, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) }) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339512024-05-08T03:38:18.578ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = not found: physical-disk with id "fbf4e1f1-410e-4314-bff1-fec0504be07e" error_message_internal = not found: physical-disk with id "fbf4e1f1-410e-4314-bff1-fec0504be07e" latency_us = 60013 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = fe3cf360-b2d3-4f14-ba4b-c50985bd5300 response_code = 404 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339522024-05-08T03:38:18.578ZINFOtest_unauthorized (external client test context): client received response status = 404
339532024-05-08T03:38:18.578ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339542024-05-08T03:38:18.578ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339552024-05-08T03:38:18.578ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339562024-05-08T03:38:18.579ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339572024-05-08T03:38:18.579ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339582024-05-08T03:38:18.579ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339592024-05-08T03:38:18.579ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339602024-05-08T03:38:18.579ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339612024-05-08T03:38:18.579ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 resource = Database result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339622024-05-08T03:38:18.579ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 889 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = cc78b8d3-30c6-4f5b-9af3-5af09f9019b9 response_code = 401 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339632024-05-08T03:38:18.580ZINFOtest_unauthorized (external client test context): client received response status = 401
339642024-05-08T03:38:18.580ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339652024-05-08T03:38:18.580ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339662024-05-08T03:38:18.580ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = eda56b61-507d-40d7-8408-d5ca7ae0a64c uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339672024-05-08T03:38:18.580ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = eda56b61-507d-40d7-8408-d5ca7ae0a64c uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339682024-05-08T03:38:18.580ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = eda56b61-507d-40d7-8408-d5ca7ae0a64c uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339692024-05-08T03:38:18.580ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 212 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = eda56b61-507d-40d7-8408-d5ca7ae0a64c response_code = 401 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339702024-05-08T03:38:18.580ZINFOtest_unauthorized (external client test context): client received response status = 401
339712024-05-08T03:38:18.581ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339722024-05-08T03:38:18.581ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339732024-05-08T03:38:18.581ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 40c4c784-e549-4f3c-a062-35785b497fd4 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339742024-05-08T03:38:18.581ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 40c4c784-e549-4f3c-a062-35785b497fd4 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339752024-05-08T03:38:18.586ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5409:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#163}::from::physical_disk_view::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::PhysicalDisk>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5415:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::PhysicalDiskPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#163}::from::physical_disk_view::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#163}::from::physical_disk_view::{async_fn_env#0}, dropshot::handler::HttpResponseOk<nexus_types::external_api::views::PhysicalDisk>, dropshot::extractor::path::Path<nexus_types::external_api::params::PhysicalDiskPath>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::PhysicalDiskPath>) -> omicron_nexus::external_api::http_entrypoints::{impl#163}::from::physical_disk_view::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::PhysicalDiskPath>), dropshot::handler::HttpResponseOk<nexus_types::external_api::views::PhysicalDisk>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 40c4c784-e549-4f3c-a062-35785b497fd4 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339762024-05-08T03:38:18.586ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1648 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 40c4c784-e549-4f3c-a062-35785b497fd4 response_code = 401 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339772024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client received response status = 401
339782024-05-08T03:38:18.587ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339792024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339802024-05-08T03:38:18.587ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bd7a614b-8930-43b0-af8f-fce8530d4bd2 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339812024-05-08T03:38:18.587ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = bd7a614b-8930-43b0-af8f-fce8530d4bd2 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339822024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client received response status = 405
339832024-05-08T03:38:18.587ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339842024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339852024-05-08T03:38:18.587ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = e440f97e-bcdc-4c3f-8335-7a2cb2fac2d0 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339862024-05-08T03:38:18.587ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = e440f97e-bcdc-4c3f-8335-7a2cb2fac2d0 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339872024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client received response status = 405
339882024-05-08T03:38:18.587ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339892024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339902024-05-08T03:38:18.587ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 90f0cee0-0e37-401d-a12a-3138b25e0411 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339912024-05-08T03:38:18.587ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 90f0cee0-0e37-401d-a12a-3138b25e0411 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339922024-05-08T03:38:18.587ZINFOtest_unauthorized (external client test context): client received response status = 405
339932024-05-08T03:38:18.587ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339942024-05-08T03:38:18.588ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339952024-05-08T03:38:18.588ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 10e1077a-93d8-49e0-b69d-0fbd97162ecd uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339962024-05-08T03:38:18.588ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 38 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 10e1077a-93d8-49e0-b69d-0fbd97162ecd response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339972024-05-08T03:38:18.588ZINFOtest_unauthorized (external client test context): client received response status = 405
339982024-05-08T03:38:18.588ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
339992024-05-08T03:38:18.588ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340002024-05-08T03:38:18.588ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 172bea21-8939-4104-8d8b-3aad5f10483c uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340012024-05-08T03:38:18.588ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 172bea21-8939-4104-8d8b-3aad5f10483c response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340022024-05-08T03:38:18.592ZINFOtest_unauthorized (external client test context): client received response status = 405
340032024-05-08T03:38:18.592ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340042024-05-08T03:38:18.592ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340052024-05-08T03:38:18.592ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5794b74b-7c13-46ba-95f4-12a6739f0950 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340062024-05-08T03:38:18.592ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 79 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5794b74b-7c13-46ba-95f4-12a6739f0950 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340072024-05-08T03:38:18.593ZINFOtest_unauthorized (external client test context): client received response status = 405
340082024-05-08T03:38:18.593ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340092024-05-08T03:38:18.593ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340102024-05-08T03:38:18.593ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a2258299-bea5-422b-9bc1-d90249a62e6b uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340112024-05-08T03:38:18.593ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a2258299-bea5-422b-9bc1-d90249a62e6b response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340122024-05-08T03:38:18.596ZINFOtest_unauthorized (external client test context): client received response status = 405
340132024-05-08T03:38:18.596ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340142024-05-08T03:38:18.596ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340152024-05-08T03:38:18.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a988255e-6435-4c81-a712-ef72ee1c7729 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340162024-05-08T03:38:18.596ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 87 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a988255e-6435-4c81-a712-ef72ee1c7729 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340172024-05-08T03:38:18.596ZINFOtest_unauthorized (external client test context): client received response status = 405
340182024-05-08T03:38:18.596ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340192024-05-08T03:38:18.596ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340202024-05-08T03:38:18.596ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 04513bd6-1f50-4665-938e-26356f61c164 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340212024-05-08T03:38:18.597ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 56 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 04513bd6-1f50-4665-938e-26356f61c164 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340222024-05-08T03:38:18.597ZINFOtest_unauthorized (external client test context): client received response status = 405
340232024-05-08T03:38:18.597ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340242024-05-08T03:38:18.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340252024-05-08T03:38:18.597ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7274ce86-5fa0-4f79-9af2-9773b4f88e70 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340262024-05-08T03:38:18.597ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 109 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7274ce86-5fa0-4f79-9af2-9773b4f88e70 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340272024-05-08T03:38:18.597ZINFOtest_unauthorized (external client test context): client received response status = 405
340282024-05-08T03:38:18.597ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340292024-05-08T03:38:18.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340302024-05-08T03:38:18.597ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dfcc21a5-9466-4cb9-b7cd-1b36838da3a1 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340312024-05-08T03:38:18.597ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = dfcc21a5-9466-4cb9-b7cd-1b36838da3a1 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340322024-05-08T03:38:18.597ZINFOtest_unauthorized (external client test context): client received response status = 405
340332024-05-08T03:38:18.597ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340342024-05-08T03:38:18.597ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340352024-05-08T03:38:18.597ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2a052efa-9573-4a06-9a78-483aa4ae81d0 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340362024-05-08T03:38:18.598ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 213 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2a052efa-9573-4a06-9a78-483aa4ae81d0 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340372024-05-08T03:38:18.598ZINFOtest_unauthorized (external client test context): client received response status = 405
340382024-05-08T03:38:18.598ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340392024-05-08T03:38:18.598ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340402024-05-08T03:38:18.598ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2679faf9-e2ae-41b4-af49-9e677e6982d4 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340412024-05-08T03:38:18.598ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 89 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2679faf9-e2ae-41b4-af49-9e677e6982d4 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340422024-05-08T03:38:18.598ZINFOtest_unauthorized (external client test context): client received response status = 405
340432024-05-08T03:38:18.599ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340442024-05-08T03:38:18.599ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340452024-05-08T03:38:18.599ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6879b601-d46f-4733-9937-161f29acb1f4 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340462024-05-08T03:38:18.599ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6879b601-d46f-4733-9937-161f29acb1f4 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340472024-05-08T03:38:18.599ZINFOtest_unauthorized (external client test context): client received response status = 405
340482024-05-08T03:38:18.599ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340492024-05-08T03:38:18.599ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340502024-05-08T03:38:18.600ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d7891193-b6b1-4569-9fe7-386aa362a3c9 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340512024-05-08T03:38:18.600ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d7891193-b6b1-4569-9fe7-386aa362a3c9 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340522024-05-08T03:38:18.600ZINFOtest_unauthorized (external client test context): client received response status = 405
340532024-05-08T03:38:18.600ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340542024-05-08T03:38:18.600ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340552024-05-08T03:38:18.600ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 18d07d86-5313-4fe6-b15c-619c9a9b4375 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340562024-05-08T03:38:18.600ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 18d07d86-5313-4fe6-b15c-619c9a9b4375 response_code = 405 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340572024-05-08T03:38:18.601ZINFOtest_unauthorized (external client test context): client received response status = 405
340582024-05-08T03:38:18.601ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340592024-05-08T03:38:18.601ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340602024-05-08T03:38:18.601ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340612024-05-08T03:38:18.601ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340622024-05-08T03:38:18.602ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340632024-05-08T03:38:18.602ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340642024-05-08T03:38:18.602ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340652024-05-08T03:38:18.603ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340662024-05-08T03:38:18.608ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340672024-05-08T03:38:18.608ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340682024-05-08T03:38:18.610ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340692024-05-08T03:38:18.613ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
340702024-05-08T03:38:18.614ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
340712024-05-08T03:38:18.614ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340722024-05-08T03:38:18.614ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340732024-05-08T03:38:18.615ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340742024-05-08T03:38:18.622ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
340752024-05-08T03:38:18.622ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340762024-05-08T03:38:18.622ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340772024-05-08T03:38:18.630ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340782024-05-08T03:38:18.636ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
340792024-05-08T03:38:18.640ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
340802024-05-08T03:38:18.640ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340812024-05-08T03:38:18.640ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340822024-05-08T03:38:18.640ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340832024-05-08T03:38:18.643ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
340842024-05-08T03:38:18.643ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
340852024-05-08T03:38:18.644ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340862024-05-08T03:38:18.644ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340872024-05-08T03:38:18.645ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340882024-05-08T03:38:18.647ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
340892024-05-08T03:38:18.647ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
340902024-05-08T03:38:18.647ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
340912024-05-08T03:38:18.649ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
340922024-05-08T03:38:18.651ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
340932024-05-08T03:38:18.657ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
340942024-05-08T03:38:18.657ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340952024-05-08T03:38:18.657ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340962024-05-08T03:38:18.657ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340972024-05-08T03:38:18.660ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource = Database result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340982024-05-08T03:38:18.664ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource = PhysicalDisk { parent: Fleet, key: fbf4e1f1-410e-4314-bff1-fec0504be07e, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
340992024-05-08T03:38:18.664ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341002024-05-08T03:38:18.664ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource = Database uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341012024-05-08T03:38:18.664ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 roles = RoleSet { roles: {} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341022024-05-08T03:38:18.665ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource = Database result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341032024-05-08T03:38:18.668ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341042024-05-08T03:38:18.677ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 resource = PhysicalDisk { parent: Fleet, key: fbf4e1f1-410e-4314-bff1-fec0504be07e, lookup_type: ById(fbf4e1f1-410e-4314-bff1-fec0504be07e) } result = Ok(()) uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341052024-05-08T03:38:18.678ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 76311 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = ecec500e-91ae-4657-a688-9c6e2d1deb00 response_code = 200 uri = /v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e
341062024-05-08T03:38:18.678ZINFOtest_unauthorized (external client test context): client received response status = 200
341072024-05-08T03:38:18.678ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341082024-05-08T03:38:18.678ZINFOtest_unauthorized: test: privileged GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341092024-05-08T03:38:18.679ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341102024-05-08T03:38:18.697ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341112024-05-08T03:38:18.698ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341122024-05-08T03:38:18.698ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341132024-05-08T03:38:18.698ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341142024-05-08T03:38:18.698ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341152024-05-08T03:38:18.701ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341162024-05-08T03:38:18.705ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341172024-05-08T03:38:18.705ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341182024-05-08T03:38:18.708ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341192024-05-08T03:38:18.711ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
341202024-05-08T03:38:18.711ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
341212024-05-08T03:38:18.711ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341222024-05-08T03:38:18.711ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341232024-05-08T03:38:18.712ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341242024-05-08T03:38:18.714ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
341252024-05-08T03:38:18.714ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341262024-05-08T03:38:18.714ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341272024-05-08T03:38:18.715ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341282024-05-08T03:38:18.718ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
341292024-05-08T03:38:18.723ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
341302024-05-08T03:38:18.723ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341312024-05-08T03:38:18.723ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341322024-05-08T03:38:18.724ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341332024-05-08T03:38:18.727ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
341342024-05-08T03:38:18.727ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
341352024-05-08T03:38:18.727ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341362024-05-08T03:38:18.728ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341372024-05-08T03:38:18.729ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341382024-05-08T03:38:18.733ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
341392024-05-08T03:38:18.733ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341402024-05-08T03:38:18.733ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341412024-05-08T03:38:18.734ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341422024-05-08T03:38:18.738ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
341432024-05-08T03:38:18.743ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
341442024-05-08T03:38:18.744ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341452024-05-08T03:38:18.744ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341462024-05-08T03:38:18.744ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341472024-05-08T03:38:18.744ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341482024-05-08T03:38:18.744ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341492024-05-08T03:38:18.745ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341502024-05-08T03:38:18.750ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341512024-05-08T03:38:18.756ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341522024-05-08T03:38:18.756ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341532024-05-08T03:38:18.756ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341542024-05-08T03:38:18.756ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341552024-05-08T03:38:18.763ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 84003 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8f125b45-da72-47f8-80fa-a3bcd951d9f4 response_code = 200 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341562024-05-08T03:38:18.764ZINFOtest_unauthorized (external client test context): client received response status = 200
341572024-05-08T03:38:18.764ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341582024-05-08T03:38:18.764ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341592024-05-08T03:38:18.765ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341602024-05-08T03:38:18.765ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341612024-05-08T03:38:18.765ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341622024-05-08T03:38:18.765ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341632024-05-08T03:38:18.765ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341642024-05-08T03:38:18.766ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341652024-05-08T03:38:18.768ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341662024-05-08T03:38:18.768ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341672024-05-08T03:38:18.769ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341682024-05-08T03:38:18.772ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
341692024-05-08T03:38:18.772ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
341702024-05-08T03:38:18.772ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341712024-05-08T03:38:18.772ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341722024-05-08T03:38:18.774ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341732024-05-08T03:38:18.776ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
341742024-05-08T03:38:18.776ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341752024-05-08T03:38:18.776ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341762024-05-08T03:38:18.777ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341772024-05-08T03:38:18.779ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
341782024-05-08T03:38:18.790ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
341792024-05-08T03:38:18.791ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341802024-05-08T03:38:18.791ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341812024-05-08T03:38:18.792ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341822024-05-08T03:38:18.815ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
341832024-05-08T03:38:18.815ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
341842024-05-08T03:38:18.815ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341852024-05-08T03:38:18.815ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341862024-05-08T03:38:18.816ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341872024-05-08T03:38:18.821ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
341882024-05-08T03:38:18.821ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
341892024-05-08T03:38:18.821ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
341902024-05-08T03:38:18.822ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
341912024-05-08T03:38:18.825ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
341922024-05-08T03:38:18.832ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
341932024-05-08T03:38:18.833ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341942024-05-08T03:38:18.833ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341952024-05-08T03:38:18.833ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341962024-05-08T03:38:18.833ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341972024-05-08T03:38:18.833ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341982024-05-08T03:38:18.834ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
341992024-05-08T03:38:18.838ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342002024-05-08T03:38:18.843ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 resource = Fleet result = Err(Forbidden) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342012024-05-08T03:38:18.843ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 78765 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6090c418-99c0-467e-8754-3f04273b1419 response_code = 403 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342022024-05-08T03:38:18.844ZINFOtest_unauthorized (external client test context): client received response status = 403
342032024-05-08T03:38:18.844ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342042024-05-08T03:38:18.844ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342052024-05-08T03:38:18.844ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342062024-05-08T03:38:18.844ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342072024-05-08T03:38:18.844ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342082024-05-08T03:38:18.844ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342092024-05-08T03:38:18.845ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342102024-05-08T03:38:18.845ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342112024-05-08T03:38:18.845ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342122024-05-08T03:38:18.845ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1017 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = edb978fa-0a02-40ae-b50a-0b9658ebc04e response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342132024-05-08T03:38:18.846ZINFOtest_unauthorized (external client test context): client received response status = 401
342142024-05-08T03:38:18.846ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342152024-05-08T03:38:18.846ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342162024-05-08T03:38:18.846ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 85e1d267-e5ab-4cd6-b1ae-8b26b9440acd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342172024-05-08T03:38:18.846ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 85e1d267-e5ab-4cd6-b1ae-8b26b9440acd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342182024-05-08T03:38:18.846ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 85e1d267-e5ab-4cd6-b1ae-8b26b9440acd uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342192024-05-08T03:38:18.846ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 189 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 85e1d267-e5ab-4cd6-b1ae-8b26b9440acd response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342202024-05-08T03:38:18.846ZINFOtest_unauthorized (external client test context): client received response status = 401
342212024-05-08T03:38:18.846ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342222024-05-08T03:38:18.846ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342232024-05-08T03:38:18.847ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8dfc9ab3-a5ec-4f60-8d87-341e56e7a118 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342242024-05-08T03:38:18.847ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8dfc9ab3-a5ec-4f60-8d87-341e56e7a118 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342252024-05-08T03:38:18.850ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5493:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#166}::from::sled_physical_disk_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::PhysicalDisk>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5510:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#166}::from::sled_physical_disk_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#166}::from::sled_physical_disk_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::PhysicalDisk>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>) -> omicron_nexus::external_api::http_entrypoints::{impl#166}::from::sled_physical_disk_list::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::SledPath>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<omicron_common::api::external::http_pagination::ScanById<()>, omicron_common::api::external::http_pagination::PageSelector<omicron_common::api::external::http_pagination::ScanById<()>, uuid::Uuid>>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<nexus_types::external_api::views::PhysicalDisk>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8dfc9ab3-a5ec-4f60-8d87-341e56e7a118 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342262024-05-08T03:38:18.850ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3338 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 8dfc9ab3-a5ec-4f60-8d87-341e56e7a118 response_code = 401 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342272024-05-08T03:38:18.850ZINFOtest_unauthorized (external client test context): client received response status = 401
342282024-05-08T03:38:18.851ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342292024-05-08T03:38:18.851ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342302024-05-08T03:38:18.851ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 52efd80f-0ce2-441a-95e4-b256dbd4249e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342312024-05-08T03:38:18.851ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 97 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 52efd80f-0ce2-441a-95e4-b256dbd4249e response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342322024-05-08T03:38:18.851ZINFOtest_unauthorized (external client test context): client received response status = 405
342332024-05-08T03:38:18.851ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342342024-05-08T03:38:18.851ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342352024-05-08T03:38:18.852ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 8a752fd4-1475-4a3b-a5b0-927dfcd5dc87 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342362024-05-08T03:38:18.852ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 8a752fd4-1475-4a3b-a5b0-927dfcd5dc87 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342372024-05-08T03:38:18.852ZINFOtest_unauthorized (external client test context): client received response status = 405
342382024-05-08T03:38:18.852ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342392024-05-08T03:38:18.852ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342402024-05-08T03:38:18.853ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b893df6d-996a-40c0-b6ee-fc2c95d94c49 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342412024-05-08T03:38:18.853ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 78 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b893df6d-996a-40c0-b6ee-fc2c95d94c49 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342422024-05-08T03:38:18.853ZINFOtest_unauthorized (external client test context): client received response status = 405
342432024-05-08T03:38:18.853ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342442024-05-08T03:38:18.853ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342452024-05-08T03:38:18.853ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0c3a151a-6ddf-4932-9694-1a2b3f8b599f uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342462024-05-08T03:38:18.853ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0c3a151a-6ddf-4932-9694-1a2b3f8b599f response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342472024-05-08T03:38:18.853ZINFOtest_unauthorized (external client test context): client received response status = 405
342482024-05-08T03:38:18.854ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342492024-05-08T03:38:18.854ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342502024-05-08T03:38:18.854ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 97726898-85f1-417f-9a4f-b80617292e7b uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342512024-05-08T03:38:18.854ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 133 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 97726898-85f1-417f-9a4f-b80617292e7b response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342522024-05-08T03:38:18.854ZINFOtest_unauthorized (external client test context): client received response status = 405
342532024-05-08T03:38:18.854ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342542024-05-08T03:38:18.855ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342552024-05-08T03:38:18.855ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e52d2d38-687b-4d2c-932e-2342ddd2a971 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342562024-05-08T03:38:18.855ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 52 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = e52d2d38-687b-4d2c-932e-2342ddd2a971 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342572024-05-08T03:38:18.855ZINFOtest_unauthorized (external client test context): client received response status = 405
342582024-05-08T03:38:18.855ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342592024-05-08T03:38:18.855ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342602024-05-08T03:38:18.855ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9ff66947-5643-419f-84a5-ac6465e6d95d uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342612024-05-08T03:38:18.856ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9ff66947-5643-419f-84a5-ac6465e6d95d response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342622024-05-08T03:38:18.856ZINFOtest_unauthorized (external client test context): client received response status = 405
342632024-05-08T03:38:18.856ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342642024-05-08T03:38:18.856ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342652024-05-08T03:38:18.856ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = b3b298e2-89d8-4f49-94a4-65aa07a301dc uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342662024-05-08T03:38:18.856ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = b3b298e2-89d8-4f49-94a4-65aa07a301dc response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342672024-05-08T03:38:18.856ZINFOtest_unauthorized (external client test context): client received response status = 405
342682024-05-08T03:38:18.857ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342692024-05-08T03:38:18.857ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342702024-05-08T03:38:18.857ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4d82e017-ea86-4f41-8aa5-30f08526799d uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342712024-05-08T03:38:18.857ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4d82e017-ea86-4f41-8aa5-30f08526799d response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342722024-05-08T03:38:18.857ZINFOtest_unauthorized (external client test context): client received response status = 405
342732024-05-08T03:38:18.857ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342742024-05-08T03:38:18.857ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342752024-05-08T03:38:18.857ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 386c27d1-576a-462a-a37a-a76751ec294e uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342762024-05-08T03:38:18.857ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 386c27d1-576a-462a-a37a-a76751ec294e response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342772024-05-08T03:38:18.858ZINFOtest_unauthorized (external client test context): client received response status = 405
342782024-05-08T03:38:18.858ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342792024-05-08T03:38:18.858ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342802024-05-08T03:38:18.858ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1249530a-33a9-43a6-a522-97d219e945a8 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342812024-05-08T03:38:18.858ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 71 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1249530a-33a9-43a6-a522-97d219e945a8 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342822024-05-08T03:38:18.858ZINFOtest_unauthorized (external client test context): client received response status = 405
342832024-05-08T03:38:18.859ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342842024-05-08T03:38:18.859ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342852024-05-08T03:38:18.859ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 558deae3-c6b7-4aaf-a996-62e94d893263 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342862024-05-08T03:38:18.859ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 150 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 558deae3-c6b7-4aaf-a996-62e94d893263 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342872024-05-08T03:38:18.859ZINFOtest_unauthorized (external client test context): client received response status = 405
342882024-05-08T03:38:18.859ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342892024-05-08T03:38:18.859ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342902024-05-08T03:38:18.859ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = be04b64c-d4f5-4d3e-8c5d-a9587c592766 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342912024-05-08T03:38:18.859ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = be04b64c-d4f5-4d3e-8c5d-a9587c592766 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342922024-05-08T03:38:18.861ZINFOtest_unauthorized (external client test context): client received response status = 405
342932024-05-08T03:38:18.861ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342942024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342952024-05-08T03:38:18.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f9b2d88b-7acb-480e-a2ae-f5c208322149 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342962024-05-08T03:38:18.862ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = f9b2d88b-7acb-480e-a2ae-f5c208322149 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342972024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client received response status = 405
342982024-05-08T03:38:18.862ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
342992024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343002024-05-08T03:38:18.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6f6c7b4e-5a80-4632-bd2a-23afcf129fb4 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343012024-05-08T03:38:18.862ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 6f6c7b4e-5a80-4632-bd2a-23afcf129fb4 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343022024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client received response status = 405
343032024-05-08T03:38:18.862ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343042024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343052024-05-08T03:38:18.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 85974c13-1ea3-4b45-a9eb-2d72325d59b9 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343062024-05-08T03:38:18.862ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 96 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 85974c13-1ea3-4b45-a9eb-2d72325d59b9 response_code = 405 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343072024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client received response status = 405
343082024-05-08T03:38:18.862ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343092024-05-08T03:38:18.862ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343102024-05-08T03:38:18.862ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343112024-05-08T03:38:18.862ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343122024-05-08T03:38:18.862ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343132024-05-08T03:38:18.862ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343142024-05-08T03:38:18.862ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343152024-05-08T03:38:18.864ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343162024-05-08T03:38:18.868ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343172024-05-08T03:38:18.868ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343182024-05-08T03:38:18.868ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343192024-05-08T03:38:18.871ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
343202024-05-08T03:38:18.871ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
343212024-05-08T03:38:18.871ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343222024-05-08T03:38:18.872ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343232024-05-08T03:38:18.872ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343242024-05-08T03:38:18.874ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
343252024-05-08T03:38:18.874ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343262024-05-08T03:38:18.875ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343272024-05-08T03:38:18.875ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343282024-05-08T03:38:18.880ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
343292024-05-08T03:38:18.884ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
343302024-05-08T03:38:18.884ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343312024-05-08T03:38:18.884ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343322024-05-08T03:38:18.884ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343332024-05-08T03:38:18.889ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
343342024-05-08T03:38:18.889ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
343352024-05-08T03:38:18.889ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343362024-05-08T03:38:18.889ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343372024-05-08T03:38:18.889ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343382024-05-08T03:38:18.892ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
343392024-05-08T03:38:18.892ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343402024-05-08T03:38:18.892ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343412024-05-08T03:38:18.892ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343422024-05-08T03:38:18.895ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
343432024-05-08T03:38:18.903ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
343442024-05-08T03:38:18.903ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343452024-05-08T03:38:18.903ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343462024-05-08T03:38:18.903ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343472024-05-08T03:38:18.903ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343482024-05-08T03:38:18.903ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343492024-05-08T03:38:18.903ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343502024-05-08T03:38:18.903ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343512024-05-08T03:38:18.907ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource = Fleet result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343522024-05-08T03:38:18.908ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource = Database uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343532024-05-08T03:38:18.908ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf roles = RoleSet { roles: {} } uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343542024-05-08T03:38:18.908ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf resource = Database result = Ok(()) uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343552024-05-08T03:38:18.913ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 50136 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 9fe50fe2-f2e1-4257-98a9-31fc4e3ca7bf response_code = 200 uri = /v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks
343562024-05-08T03:38:18.914ZINFOtest_unauthorized (external client test context): client received response status = 200
343572024-05-08T03:38:18.914ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/update/repository?file_name=demo-repo.zip
343582024-05-08T03:38:18.914ZWARNtest_unauthorized: test: skipping privileged GET (method not allowed) url = /v1/system/update/repository?file_name=demo-repo.zip
343592024-05-08T03:38:18.914ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/update/repository?file_name=demo-repo.zip
343602024-05-08T03:38:18.914ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
343612024-05-08T03:38:18.914ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = be6eb247-174e-47a1-b9c6-fedb0ec4933c uri = /v1/system/update/repository?file_name=demo-repo.zip
343622024-05-08T03:38:18.914ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 69 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = be6eb247-174e-47a1-b9c6-fedb0ec4933c response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
343632024-05-08T03:38:18.914ZINFOtest_unauthorized (external client test context): client received response status = 405
343642024-05-08T03:38:18.915ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/update/repository?file_name=demo-repo.zip
343652024-05-08T03:38:18.915ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
343662024-05-08T03:38:18.915ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 0efec757-4091-4433-9971-5b1fa254dd8a uri = /v1/system/update/repository?file_name=demo-repo.zip
343672024-05-08T03:38:18.915ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 0efec757-4091-4433-9971-5b1fa254dd8a response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
343682024-05-08T03:38:18.915ZINFOtest_unauthorized (external client test context): client received response status = 405
343692024-05-08T03:38:18.915ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/update/repository?file_name=demo-repo.zip
343702024-05-08T03:38:18.915ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
343712024-05-08T03:38:18.915ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b532a33f-0d6a-4592-99f4-91229aa69d30 uri = /v1/system/update/repository?file_name=demo-repo.zip
343722024-05-08T03:38:18.915ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 73 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b532a33f-0d6a-4592-99f4-91229aa69d30 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
343732024-05-08T03:38:18.915ZINFOtest_unauthorized (external client test context): client received response status = 405
343742024-05-08T03:38:18.916ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/update/repository?file_name=demo-repo.zip
343752024-05-08T03:38:18.916ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
343762024-05-08T03:38:18.917ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 281b26da-e0a5-4de2-8fc9-5f91ccd9dfe2 uri = /v1/system/update/repository?file_name=demo-repo.zip
343772024-05-08T03:38:18.917ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 281b26da-e0a5-4de2-8fc9-5f91ccd9dfe2 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
343782024-05-08T03:38:18.917ZINFOtest_unauthorized (external client test context): client received response status = 405
343792024-05-08T03:38:18.917ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/update/repository?file_name=demo-repo.zip
343802024-05-08T03:38:18.917ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
343812024-05-08T03:38:18.917ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 uri = /v1/system/update/repository?file_name=demo-repo.zip
343822024-05-08T03:38:18.918ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 uri = /v1/system/update/repository?file_name=demo-repo.zip
343832024-05-08T03:38:18.918ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/update/repository?file_name=demo-repo.zip
343842024-05-08T03:38:18.918ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343852024-05-08T03:38:18.918ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343862024-05-08T03:38:18.918ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343872024-05-08T03:38:18.924ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343882024-05-08T03:38:18.924ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343892024-05-08T03:38:18.924ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343902024-05-08T03:38:18.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
343912024-05-08T03:38:18.928ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
343922024-05-08T03:38:18.928ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343932024-05-08T03:38:18.928ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343942024-05-08T03:38:18.928ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343952024-05-08T03:38:18.931ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
343962024-05-08T03:38:18.932ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
343972024-05-08T03:38:18.932ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
343982024-05-08T03:38:18.932ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
343992024-05-08T03:38:18.933ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
344002024-05-08T03:38:18.938ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
344012024-05-08T03:38:18.938ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
344022024-05-08T03:38:18.938ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
344032024-05-08T03:38:18.938ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
344042024-05-08T03:38:18.941ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
344052024-05-08T03:38:18.941ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
344062024-05-08T03:38:18.941ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
344072024-05-08T03:38:18.941ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
344082024-05-08T03:38:18.941ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
344092024-05-08T03:38:18.943ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
344102024-05-08T03:38:18.944ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
344112024-05-08T03:38:18.944ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
344122024-05-08T03:38:18.944ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
344132024-05-08T03:38:18.946ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
344142024-05-08T03:38:18.949ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
344152024-05-08T03:38:18.949ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 uri = /v1/system/update/repository?file_name=demo-repo.zip
344162024-05-08T03:38:18.950ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 resource = Fleet uri = /v1/system/update/repository?file_name=demo-repo.zip
344172024-05-08T03:38:18.950ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/update/repository?file_name=demo-repo.zip
344182024-05-08T03:38:18.950ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 resource = Database uri = /v1/system/update/repository?file_name=demo-repo.zip
344192024-05-08T03:38:18.950ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 roles = RoleSet { roles: {} } uri = /v1/system/update/repository?file_name=demo-repo.zip
344202024-05-08T03:38:18.951ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 resource = Database result = Ok(()) uri = /v1/system/update/repository?file_name=demo-repo.zip
344212024-05-08T03:38:18.956ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 roles = RoleSet { roles: {} } uri = /v1/system/update/repository?file_name=demo-repo.zip
344222024-05-08T03:38:18.963ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 resource = Fleet result = Err(Forbidden) uri = /v1/system/update/repository?file_name=demo-repo.zip
344232024-05-08T03:38:18.964ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 46448 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 97e88508-cad4-4e68-961b-e8c8c1d00b90 response_code = 403 uri = /v1/system/update/repository?file_name=demo-repo.zip
344242024-05-08T03:38:18.964ZINFOtest_unauthorized (external client test context): client received response status = 403
344252024-05-08T03:38:18.964ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/update/repository?file_name=demo-repo.zip
344262024-05-08T03:38:18.964ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344272024-05-08T03:38:18.986ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c uri = /v1/system/update/repository?file_name=demo-repo.zip
344282024-05-08T03:38:18.986ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c uri = /v1/system/update/repository?file_name=demo-repo.zip
344292024-05-08T03:38:18.986ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c uri = /v1/system/update/repository?file_name=demo-repo.zip
344302024-05-08T03:38:18.986ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c uri = /v1/system/update/repository?file_name=demo-repo.zip
344312024-05-08T03:38:18.986ZTRACtest_unauthorized (dropshot_external): authorize begin action = Modify actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c resource = Fleet uri = /v1/system/update/repository?file_name=demo-repo.zip
344322024-05-08T03:38:18.986ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c roles = RoleSet { roles: {} } uri = /v1/system/update/repository?file_name=demo-repo.zip
344332024-05-08T03:38:18.986ZDEBGtest_unauthorized (dropshot_external): authorize result action = Modify actor = None authenticated = false local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/update/repository?file_name=demo-repo.zip
344342024-05-08T03:38:18.987ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 22068 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 80734959-e207-4dc7-b1f7-b222e827765c response_code = 401 uri = /v1/system/update/repository?file_name=demo-repo.zip
344352024-05-08T03:38:18.987ZINFOtest_unauthorized (external client test context): client received response status = 401
344362024-05-08T03:38:18.987ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/update/repository?file_name=demo-repo.zip
344372024-05-08T03:38:18.987ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344382024-05-08T03:38:18.988ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 34da7692-331a-49ae-bdee-5d762807dd1b uri = /v1/system/update/repository?file_name=demo-repo.zip
344392024-05-08T03:38:18.988ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 34da7692-331a-49ae-bdee-5d762807dd1b uri = /v1/system/update/repository?file_name=demo-repo.zip
344402024-05-08T03:38:18.988ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 34da7692-331a-49ae-bdee-5d762807dd1b uri = /v1/system/update/repository?file_name=demo-repo.zip
344412024-05-08T03:38:18.988ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 170 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 34da7692-331a-49ae-bdee-5d762807dd1b response_code = 401 uri = /v1/system/update/repository?file_name=demo-repo.zip
344422024-05-08T03:38:18.988ZINFOtest_unauthorized (external client test context): client received response status = 401
344432024-05-08T03:38:18.988ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/update/repository?file_name=demo-repo.zip
344442024-05-08T03:38:18.988ZINFOtest_unauthorized (external client test context): client request body = Body(Full(b"null")) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344452024-05-08T03:38:18.989ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b5b26d71-af3f-423d-857c-0537d05d5ad3 uri = /v1/system/update/repository?file_name=demo-repo.zip
344462024-05-08T03:38:18.989ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b5b26d71-af3f-423d-857c-0537d05d5ad3 uri = /v1/system/update/repository?file_name=demo-repo.zip
344472024-05-08T03:38:18.990ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5706:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#174}::from::system_update_put_repository::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::TufRepoInsertResponse>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5713:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::UpdatesPutRepositoryParams>, dropshot::extractor::body::StreamingBody) -> omicron_nexus::external_api::http_entrypoints::{impl#174}::from::system_update_put_repository::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#174}::from::system_update_put_repository::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::TufRepoInsertResponse>, dropshot::extractor::query::Query<nexus_types::external_api::params::UpdatesPutRepositoryParams>, dropshot::extractor::body::StreamingBody> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<nexus_types::external_api::params::UpdatesPutRepositoryParams>, dropshot::extractor::body::StreamingBody) -> omicron_nexus::external_api::http_entrypoints::{impl#174}::from::system_update_put_repository::{async_fn_env#0}, (dropshot::extractor::query::Query<nexus_types::external_api::params::UpdatesPutRepositoryParams>, dropshot::extractor::body::StreamingBody), dropshot::handler::HttpResponseOk<omicron_common::api::external::TufRepoInsertResponse>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b5b26d71-af3f-423d-857c-0537d05d5ad3 uri = /v1/system/update/repository?file_name=demo-repo.zip
344482024-05-08T03:38:18.990ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1813 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b5b26d71-af3f-423d-857c-0537d05d5ad3 response_code = 401 uri = /v1/system/update/repository?file_name=demo-repo.zip
344492024-05-08T03:38:18.990ZINFOtest_unauthorized (external client test context): client received response status = 401
344502024-05-08T03:38:18.990ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/update/repository?file_name=demo-repo.zip
344512024-05-08T03:38:18.990ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344522024-05-08T03:38:18.991ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a957370e-54d4-4263-b7d9-65ee161dee81 uri = /v1/system/update/repository?file_name=demo-repo.zip
344532024-05-08T03:38:18.991ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a957370e-54d4-4263-b7d9-65ee161dee81 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344542024-05-08T03:38:18.991ZINFOtest_unauthorized (external client test context): client received response status = 405
344552024-05-08T03:38:18.991ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/update/repository?file_name=demo-repo.zip
344562024-05-08T03:38:18.991ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344572024-05-08T03:38:18.992ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 7efeb7dd-1944-4aa0-a501-f1695d48623a uri = /v1/system/update/repository?file_name=demo-repo.zip
344582024-05-08T03:38:18.992ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 7efeb7dd-1944-4aa0-a501-f1695d48623a response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344592024-05-08T03:38:18.992ZINFOtest_unauthorized (external client test context): client received response status = 405
344602024-05-08T03:38:18.992ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/update/repository?file_name=demo-repo.zip
344612024-05-08T03:38:18.992ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344622024-05-08T03:38:18.992ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 3b832c96-a8ec-45a3-8834-f830bb7a8a85 uri = /v1/system/update/repository?file_name=demo-repo.zip
344632024-05-08T03:38:18.992ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 3b832c96-a8ec-45a3-8834-f830bb7a8a85 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344642024-05-08T03:38:18.992ZINFOtest_unauthorized (external client test context): client received response status = 405
344652024-05-08T03:38:18.992ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/update/repository?file_name=demo-repo.zip
344662024-05-08T03:38:18.992ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344672024-05-08T03:38:18.992ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = da64c1f4-eeeb-43f0-8dd9-94bb83f3510c uri = /v1/system/update/repository?file_name=demo-repo.zip
344682024-05-08T03:38:18.992ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = da64c1f4-eeeb-43f0-8dd9-94bb83f3510c response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344692024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client received response status = 405
344702024-05-08T03:38:18.996ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/update/repository?file_name=demo-repo.zip
344712024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344722024-05-08T03:38:18.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e85c542c-a950-421a-a0f2-7fb2a416bb4b uri = /v1/system/update/repository?file_name=demo-repo.zip
344732024-05-08T03:38:18.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e85c542c-a950-421a-a0f2-7fb2a416bb4b response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344742024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client received response status = 405
344752024-05-08T03:38:18.996ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/update/repository?file_name=demo-repo.zip
344762024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344772024-05-08T03:38:18.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 291895fb-c0e2-45f6-85d3-cff8fe669457 uri = /v1/system/update/repository?file_name=demo-repo.zip
344782024-05-08T03:38:18.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 291895fb-c0e2-45f6-85d3-cff8fe669457 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344792024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client received response status = 405
344802024-05-08T03:38:18.996ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/update/repository?file_name=demo-repo.zip
344812024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344822024-05-08T03:38:18.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1070e957-f970-44b2-8422-0d3d44acf9d8 uri = /v1/system/update/repository?file_name=demo-repo.zip
344832024-05-08T03:38:18.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 1070e957-f970-44b2-8422-0d3d44acf9d8 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344842024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client received response status = 405
344852024-05-08T03:38:18.996ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/update/repository?file_name=demo-repo.zip
344862024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344872024-05-08T03:38:18.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 8f3ea820-860b-47a0-b5be-3ac369d11ffa uri = /v1/system/update/repository?file_name=demo-repo.zip
344882024-05-08T03:38:18.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 123 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 8f3ea820-860b-47a0-b5be-3ac369d11ffa response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344892024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client received response status = 405
344902024-05-08T03:38:18.996ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/update/repository?file_name=demo-repo.zip
344912024-05-08T03:38:18.996ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344922024-05-08T03:38:18.996ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 69ecd3d1-2bc0-4b86-ba1e-784210f368bc uri = /v1/system/update/repository?file_name=demo-repo.zip
344932024-05-08T03:38:18.996ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 69ecd3d1-2bc0-4b86-ba1e-784210f368bc response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344942024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client received response status = 405
344952024-05-08T03:38:18.997ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/update/repository?file_name=demo-repo.zip
344962024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
344972024-05-08T03:38:18.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2c024d43-7cb1-4ef9-9597-fff2f99a9346 uri = /v1/system/update/repository?file_name=demo-repo.zip
344982024-05-08T03:38:18.997ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2c024d43-7cb1-4ef9-9597-fff2f99a9346 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
344992024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client received response status = 405
345002024-05-08T03:38:18.997ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/update/repository?file_name=demo-repo.zip
345012024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
345022024-05-08T03:38:18.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = c4727bb5-d9e8-4985-8386-bcbb79cc0d7e uri = /v1/system/update/repository?file_name=demo-repo.zip
345032024-05-08T03:38:18.997ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = c4727bb5-d9e8-4985-8386-bcbb79cc0d7e response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
345042024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client received response status = 405
345052024-05-08T03:38:18.997ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/update/repository?file_name=demo-repo.zip
345062024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository?file_name=demo-repo.zip
345072024-05-08T03:38:18.997ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b465e70e-8d10-4966-bb48-e21a870a60a3 uri = /v1/system/update/repository?file_name=demo-repo.zip
345082024-05-08T03:38:18.997ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = b465e70e-8d10-4966-bb48-e21a870a60a3 response_code = 405 uri = /v1/system/update/repository?file_name=demo-repo.zip
345092024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client received response status = 405
345102024-05-08T03:38:18.997ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/update/repository?file_name=demo-repo.zip
345112024-05-08T03:38:18.997ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/update/repository/1.0.0
345122024-05-08T03:38:18.997ZINFOtest_unauthorized: test: privileged GET (unimplemented) url = /v1/system/update/repository/1.0.0
345132024-05-08T03:38:18.997ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
345142024-05-08T03:38:18.998ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a uri = /v1/system/update/repository/1.0.0
345152024-05-08T03:38:18.998ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a uri = /v1/system/update/repository/1.0.0
345162024-05-08T03:38:18.998ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/update/repository/1.0.0
345172024-05-08T03:38:18.998ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345182024-05-08T03:38:18.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345192024-05-08T03:38:18.999ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345202024-05-08T03:38:19.002ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345212024-05-08T03:38:19.002ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345222024-05-08T03:38:19.003ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345232024-05-08T03:38:19.007ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
345242024-05-08T03:38:19.007ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
345252024-05-08T03:38:19.007ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345262024-05-08T03:38:19.007ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345272024-05-08T03:38:19.008ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345282024-05-08T03:38:19.010ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
345292024-05-08T03:38:19.010ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345302024-05-08T03:38:19.010ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345312024-05-08T03:38:19.010ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345322024-05-08T03:38:19.012ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
345332024-05-08T03:38:19.016ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
345342024-05-08T03:38:19.016ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345352024-05-08T03:38:19.016ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345362024-05-08T03:38:19.017ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345372024-05-08T03:38:19.019ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
345382024-05-08T03:38:19.019ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
345392024-05-08T03:38:19.019ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345402024-05-08T03:38:19.019ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345412024-05-08T03:38:19.020ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345422024-05-08T03:38:19.022ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
345432024-05-08T03:38:19.022ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345442024-05-08T03:38:19.022ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345452024-05-08T03:38:19.023ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345462024-05-08T03:38:19.026ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
345472024-05-08T03:38:19.030ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
345482024-05-08T03:38:19.030ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a uri = /v1/system/update/repository/1.0.0
345492024-05-08T03:38:19.030ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a resource = Fleet uri = /v1/system/update/repository/1.0.0
345502024-05-08T03:38:19.030ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/update/repository/1.0.0
345512024-05-08T03:38:19.030ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a resource = Database uri = /v1/system/update/repository/1.0.0
345522024-05-08T03:38:19.030ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a roles = RoleSet { roles: {} } uri = /v1/system/update/repository/1.0.0
345532024-05-08T03:38:19.031ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a resource = Database result = Ok(()) uri = /v1/system/update/repository/1.0.0
345542024-05-08T03:38:19.034ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/update/repository/1.0.0
345552024-05-08T03:38:19.040ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a resource = Fleet result = Ok(()) uri = /v1/system/update/repository/1.0.0
345562024-05-08T03:38:19.040ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Internal Server Error error_message_internal = updates system not initialized latency_us = 42813 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = bb07dec8-f49e-4575-b3f7-4f8e2c435e6a response_code = 500 uri = /v1/system/update/repository/1.0.0
345572024-05-08T03:38:19.041ZINFOtest_unauthorized (external client test context): client received response status = 500
345582024-05-08T03:38:19.041ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/update/repository/1.0.0
345592024-05-08T03:38:19.041ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
345602024-05-08T03:38:19.041ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 uri = /v1/system/update/repository/1.0.0
345612024-05-08T03:38:19.041ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 uri = /v1/system/update/repository/1.0.0
345622024-05-08T03:38:19.042ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/update/repository/1.0.0
345632024-05-08T03:38:19.042ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345642024-05-08T03:38:19.042ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345652024-05-08T03:38:19.042ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345662024-05-08T03:38:19.045ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345672024-05-08T03:38:19.045ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345682024-05-08T03:38:19.046ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345692024-05-08T03:38:19.049ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
345702024-05-08T03:38:19.049ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
345712024-05-08T03:38:19.049ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345722024-05-08T03:38:19.049ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345732024-05-08T03:38:19.050ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345742024-05-08T03:38:19.052ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
345752024-05-08T03:38:19.053ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345762024-05-08T03:38:19.053ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345772024-05-08T03:38:19.054ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345782024-05-08T03:38:19.056ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
345792024-05-08T03:38:19.061ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
345802024-05-08T03:38:19.061ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345812024-05-08T03:38:19.061ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345822024-05-08T03:38:19.068ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345832024-05-08T03:38:19.070ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
345842024-05-08T03:38:19.070ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
345852024-05-08T03:38:19.070ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345862024-05-08T03:38:19.070ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345872024-05-08T03:38:19.071ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345882024-05-08T03:38:19.075ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
345892024-05-08T03:38:19.075ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
345902024-05-08T03:38:19.075ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
345912024-05-08T03:38:19.077ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
345922024-05-08T03:38:19.079ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
345932024-05-08T03:38:19.083ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
345942024-05-08T03:38:19.083ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 uri = /v1/system/update/repository/1.0.0
345952024-05-08T03:38:19.083ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 resource = Fleet uri = /v1/system/update/repository/1.0.0
345962024-05-08T03:38:19.083ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/update/repository/1.0.0
345972024-05-08T03:38:19.083ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 resource = Database uri = /v1/system/update/repository/1.0.0
345982024-05-08T03:38:19.083ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 roles = RoleSet { roles: {} } uri = /v1/system/update/repository/1.0.0
345992024-05-08T03:38:19.083ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 resource = Database result = Ok(()) uri = /v1/system/update/repository/1.0.0
346002024-05-08T03:38:19.086ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 roles = RoleSet { roles: {} } uri = /v1/system/update/repository/1.0.0
346012024-05-08T03:38:19.091ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 resource = Fleet result = Err(Forbidden) uri = /v1/system/update/repository/1.0.0
346022024-05-08T03:38:19.091ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 49545 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 91a4c4ea-7ece-456b-b4eb-fe5f0dc664f5 response_code = 403 uri = /v1/system/update/repository/1.0.0
346032024-05-08T03:38:19.091ZINFOtest_unauthorized (external client test context): client received response status = 403
346042024-05-08T03:38:19.091ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/update/repository/1.0.0
346052024-05-08T03:38:19.091ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346062024-05-08T03:38:19.091ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 uri = /v1/system/update/repository/1.0.0
346072024-05-08T03:38:19.092ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 uri = /v1/system/update/repository/1.0.0
346082024-05-08T03:38:19.092ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 uri = /v1/system/update/repository/1.0.0
346092024-05-08T03:38:19.092ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 uri = /v1/system/update/repository/1.0.0
346102024-05-08T03:38:19.092ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 resource = Fleet uri = /v1/system/update/repository/1.0.0
346112024-05-08T03:38:19.092ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 roles = RoleSet { roles: {} } uri = /v1/system/update/repository/1.0.0
346122024-05-08T03:38:19.092ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/update/repository/1.0.0
346132024-05-08T03:38:19.092ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 670 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d019c595-48a3-4e47-966a-672e6f9dc304 response_code = 401 uri = /v1/system/update/repository/1.0.0
346142024-05-08T03:38:19.092ZINFOtest_unauthorized (external client test context): client received response status = 401
346152024-05-08T03:38:19.092ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/update/repository/1.0.0
346162024-05-08T03:38:19.092ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346172024-05-08T03:38:19.093ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b1572385-95bc-406d-bc90-6fd0c429f630 uri = /v1/system/update/repository/1.0.0
346182024-05-08T03:38:19.093ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b1572385-95bc-406d-bc90-6fd0c429f630 uri = /v1/system/update/repository/1.0.0
346192024-05-08T03:38:19.093ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b1572385-95bc-406d-bc90-6fd0c429f630 uri = /v1/system/update/repository/1.0.0
346202024-05-08T03:38:19.093ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 160 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b1572385-95bc-406d-bc90-6fd0c429f630 response_code = 401 uri = /v1/system/update/repository/1.0.0
346212024-05-08T03:38:19.093ZINFOtest_unauthorized (external client test context): client received response status = 401
346222024-05-08T03:38:19.093ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/update/repository/1.0.0
346232024-05-08T03:38:19.093ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346242024-05-08T03:38:19.093ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1fd911cb-6073-4a3d-8156-e4bccc5edc6b uri = /v1/system/update/repository/1.0.0
346252024-05-08T03:38:19.093ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1fd911cb-6073-4a3d-8156-e4bccc5edc6b uri = /v1/system/update/repository/1.0.0
346262024-05-08T03:38:19.096ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5732:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#175}::from::system_update_get_repository::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::TufRepoGetResponse>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5740:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::UpdatesGetRepositoryParams>) -> omicron_nexus::external_api::http_entrypoints::{impl#175}::from::system_update_get_repository::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#175}::from::system_update_get_repository::{async_fn_env#0}, dropshot::handler::HttpResponseOk<omicron_common::api::external::TufRepoGetResponse>, dropshot::extractor::path::Path<nexus_types::external_api::params::UpdatesGetRepositoryParams>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<nexus_types::external_api::params::UpdatesGetRepositoryParams>) -> omicron_nexus::external_api::http_entrypoints::{impl#175}::from::system_update_get_repository::{async_fn_env#0}, (dropshot::extractor::path::Path<nexus_types::external_api::params::UpdatesGetRepositoryParams>), dropshot::handler::HttpResponseOk<omicron_common::api::external::TufRepoGetResponse>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1fd911cb-6073-4a3d-8156-e4bccc5edc6b uri = /v1/system/update/repository/1.0.0
346272024-05-08T03:38:19.096ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 2421 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 1fd911cb-6073-4a3d-8156-e4bccc5edc6b response_code = 401 uri = /v1/system/update/repository/1.0.0
346282024-05-08T03:38:19.096ZINFOtest_unauthorized (external client test context): client received response status = 401
346292024-05-08T03:38:19.097ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/update/repository/1.0.0
346302024-05-08T03:38:19.097ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346312024-05-08T03:38:19.099ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 13fc2b37-f3b1-4c7b-bde0-e4fabc70ad9e uri = /v1/system/update/repository/1.0.0
346322024-05-08T03:38:19.099ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 138 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 13fc2b37-f3b1-4c7b-bde0-e4fabc70ad9e response_code = 405 uri = /v1/system/update/repository/1.0.0
346332024-05-08T03:38:19.108ZINFOtest_unauthorized (external client test context): client received response status = 405
346342024-05-08T03:38:19.108ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/update/repository/1.0.0
346352024-05-08T03:38:19.108ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346362024-05-08T03:38:19.108ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = ac297a0a-10b4-46c8-8a29-8681904f46ab uri = /v1/system/update/repository/1.0.0
346372024-05-08T03:38:19.108ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 167 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = ac297a0a-10b4-46c8-8a29-8681904f46ab response_code = 405 uri = /v1/system/update/repository/1.0.0
346382024-05-08T03:38:19.109ZINFOtest_unauthorized (external client test context): client received response status = 405
346392024-05-08T03:38:19.109ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/update/repository/1.0.0
346402024-05-08T03:38:19.109ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346412024-05-08T03:38:19.109ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cd89f371-2123-4781-8de0-c8ab96ec5f51 uri = /v1/system/update/repository/1.0.0
346422024-05-08T03:38:19.109ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 65 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cd89f371-2123-4781-8de0-c8ab96ec5f51 response_code = 405 uri = /v1/system/update/repository/1.0.0
346432024-05-08T03:38:19.110ZINFOtest_unauthorized (external client test context): client received response status = 405
346442024-05-08T03:38:19.110ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/update/repository/1.0.0
346452024-05-08T03:38:19.110ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346462024-05-08T03:38:19.113ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = dab4fb97-dc18-481a-a233-10807ece73b2 uri = /v1/system/update/repository/1.0.0
346472024-05-08T03:38:19.113ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 2567 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = dab4fb97-dc18-481a-a233-10807ece73b2 response_code = 405 uri = /v1/system/update/repository/1.0.0
346482024-05-08T03:38:19.114ZINFOtest_unauthorized (external client test context): client received response status = 405
346492024-05-08T03:38:19.114ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/update/repository/1.0.0
346502024-05-08T03:38:19.114ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346512024-05-08T03:38:19.114ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d4a80581-8043-48ce-be51-b5e60aca6485 uri = /v1/system/update/repository/1.0.0
346522024-05-08T03:38:19.114ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d4a80581-8043-48ce-be51-b5e60aca6485 response_code = 405 uri = /v1/system/update/repository/1.0.0
346532024-05-08T03:38:19.114ZINFOtest_unauthorized (external client test context): client received response status = 405
346542024-05-08T03:38:19.114ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/update/repository/1.0.0
346552024-05-08T03:38:19.114ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346562024-05-08T03:38:19.137ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 41cc75dd-1013-4b9d-8f88-dfdd18c2f00d uri = /v1/system/update/repository/1.0.0
346572024-05-08T03:38:19.137ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 21968 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 41cc75dd-1013-4b9d-8f88-dfdd18c2f00d response_code = 405 uri = /v1/system/update/repository/1.0.0
346582024-05-08T03:38:19.137ZINFOtest_unauthorized (external client test context): client received response status = 405
346592024-05-08T03:38:19.137ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/update/repository/1.0.0
346602024-05-08T03:38:19.137ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346612024-05-08T03:38:19.138ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a1e35dd0-20d3-4a56-9a1c-ede98e26e2b2 uri = /v1/system/update/repository/1.0.0
346622024-05-08T03:38:19.138ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a1e35dd0-20d3-4a56-9a1c-ede98e26e2b2 response_code = 405 uri = /v1/system/update/repository/1.0.0
346632024-05-08T03:38:19.138ZINFOtest_unauthorized (external client test context): client received response status = 405
346642024-05-08T03:38:19.138ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/update/repository/1.0.0
346652024-05-08T03:38:19.138ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346662024-05-08T03:38:19.138ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fa3c1b54-2c9e-4781-b326-377f2dc2fae7 uri = /v1/system/update/repository/1.0.0
346672024-05-08T03:38:19.138ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = fa3c1b54-2c9e-4781-b326-377f2dc2fae7 response_code = 405 uri = /v1/system/update/repository/1.0.0
346682024-05-08T03:38:19.139ZINFOtest_unauthorized (external client test context): client received response status = 405
346692024-05-08T03:38:19.139ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/update/repository/1.0.0
346702024-05-08T03:38:19.139ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346712024-05-08T03:38:19.139ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 90df55a7-4610-428e-949d-158e493e7161 uri = /v1/system/update/repository/1.0.0
346722024-05-08T03:38:19.139ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 64 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 90df55a7-4610-428e-949d-158e493e7161 response_code = 405 uri = /v1/system/update/repository/1.0.0
346732024-05-08T03:38:19.139ZINFOtest_unauthorized (external client test context): client received response status = 405
346742024-05-08T03:38:19.139ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/update/repository/1.0.0
346752024-05-08T03:38:19.139ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346762024-05-08T03:38:19.139ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b7c3ffe7-d163-48dc-b247-6e88d9a629cf uri = /v1/system/update/repository/1.0.0
346772024-05-08T03:38:19.140ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 54 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b7c3ffe7-d163-48dc-b247-6e88d9a629cf response_code = 405 uri = /v1/system/update/repository/1.0.0
346782024-05-08T03:38:19.140ZINFOtest_unauthorized (external client test context): client received response status = 405
346792024-05-08T03:38:19.140ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/update/repository/1.0.0
346802024-05-08T03:38:19.140ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346812024-05-08T03:38:19.140ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9075985-dfb1-4855-938c-f1eb01ebdc3e uri = /v1/system/update/repository/1.0.0
346822024-05-08T03:38:19.140ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 114 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = e9075985-dfb1-4855-938c-f1eb01ebdc3e response_code = 405 uri = /v1/system/update/repository/1.0.0
346832024-05-08T03:38:19.141ZINFOtest_unauthorized (external client test context): client received response status = 405
346842024-05-08T03:38:19.142ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/update/repository/1.0.0
346852024-05-08T03:38:19.142ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346862024-05-08T03:38:19.143ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7979c631-4c69-4838-be96-d9a03c70b0de uri = /v1/system/update/repository/1.0.0
346872024-05-08T03:38:19.143ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 114 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 7979c631-4c69-4838-be96-d9a03c70b0de response_code = 405 uri = /v1/system/update/repository/1.0.0
346882024-05-08T03:38:19.143ZINFOtest_unauthorized (external client test context): client received response status = 405
346892024-05-08T03:38:19.143ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/update/repository/1.0.0
346902024-05-08T03:38:19.143ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346912024-05-08T03:38:19.143ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 1bcaec24-4d56-4edd-8954-c752de768f5c uri = /v1/system/update/repository/1.0.0
346922024-05-08T03:38:19.143ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 1bcaec24-4d56-4edd-8954-c752de768f5c response_code = 405 uri = /v1/system/update/repository/1.0.0
346932024-05-08T03:38:19.144ZINFOtest_unauthorized (external client test context): client received response status = 405
346942024-05-08T03:38:19.144ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/update/repository/1.0.0
346952024-05-08T03:38:19.144ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
346962024-05-08T03:38:19.144ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 3fe0aa8c-8ab1-4c5b-9c00-e10a5b0b78f3 uri = /v1/system/update/repository/1.0.0
346972024-05-08T03:38:19.144ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 100 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 3fe0aa8c-8ab1-4c5b-9c00-e10a5b0b78f3 response_code = 405 uri = /v1/system/update/repository/1.0.0
346982024-05-08T03:38:19.144ZINFOtest_unauthorized (external client test context): client received response status = 405
346992024-05-08T03:38:19.144ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/update/repository/1.0.0
347002024-05-08T03:38:19.144ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
347012024-05-08T03:38:19.145ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4a7736ee-c130-4c62-8ddd-e211cbfc06cc uri = /v1/system/update/repository/1.0.0
347022024-05-08T03:38:19.145ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 66 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4a7736ee-c130-4c62-8ddd-e211cbfc06cc response_code = 405 uri = /v1/system/update/repository/1.0.0
347032024-05-08T03:38:19.145ZINFOtest_unauthorized (external client test context): client received response status = 405
347042024-05-08T03:38:19.145ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/update/repository/1.0.0
347052024-05-08T03:38:19.145ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/update/repository/1.0.0
347062024-05-08T03:38:19.145ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 13dcd5d2-929a-4d31-ab44-86cc05c4cc8d uri = /v1/system/update/repository/1.0.0
347072024-05-08T03:38:19.145ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 42 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 13dcd5d2-929a-4d31-ab44-86cc05c4cc8d response_code = 405 uri = /v1/system/update/repository/1.0.0
347082024-05-08T03:38:19.145ZINFOtest_unauthorized (external client test context): client received response status = 405
347092024-05-08T03:38:19.146ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/update/repository/1.0.0
347102024-05-08T03:38:19.146ZINFOtest_unauthorized: test: begin endpoint url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347112024-05-08T03:38:19.146ZINFOtest_unauthorized: test: privileged GET url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347122024-05-08T03:38:19.146ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347132024-05-08T03:38:19.146ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347142024-05-08T03:38:19.146ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347152024-05-08T03:38:19.146ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347162024-05-08T03:38:19.146ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347172024-05-08T03:38:19.146ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347182024-05-08T03:38:19.148ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347192024-05-08T03:38:19.150ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347202024-05-08T03:38:19.150ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347212024-05-08T03:38:19.151ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347222024-05-08T03:38:19.153ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
347232024-05-08T03:38:19.154ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
347242024-05-08T03:38:19.154ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347252024-05-08T03:38:19.154ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347262024-05-08T03:38:19.155ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347272024-05-08T03:38:19.157ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
347282024-05-08T03:38:19.158ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347292024-05-08T03:38:19.158ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347302024-05-08T03:38:19.160ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347312024-05-08T03:38:19.162ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
347322024-05-08T03:38:19.166ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
347332024-05-08T03:38:19.166ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347342024-05-08T03:38:19.166ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347352024-05-08T03:38:19.166ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347362024-05-08T03:38:19.168ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
347372024-05-08T03:38:19.168ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
347382024-05-08T03:38:19.168ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347392024-05-08T03:38:19.168ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347402024-05-08T03:38:19.169ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347412024-05-08T03:38:19.171ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
347422024-05-08T03:38:19.171ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347432024-05-08T03:38:19.171ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347442024-05-08T03:38:19.172ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347452024-05-08T03:38:19.173ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
347462024-05-08T03:38:19.176ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
347472024-05-08T03:38:19.176ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347482024-05-08T03:38:19.176ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347492024-05-08T03:38:19.176ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347502024-05-08T03:38:19.176ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Database uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347512024-05-08T03:38:19.177ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347522024-05-08T03:38:19.177ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Database result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347532024-05-08T03:38:19.180ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347542024-05-08T03:38:19.184ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Fleet result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347552024-05-08T03:38:19.184ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347562024-05-08T03:38:19.184ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347572024-05-08T03:38:19.184ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Database uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347582024-05-08T03:38:19.184ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347592024-05-08T03:38:19.185ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Database result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347602024-05-08T03:38:19.188ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347612024-05-08T03:38:19.193ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc resource = Fleet result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347622024-05-08T03:38:19.232ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database id = a095190f-3e63-4603-8531-9c4a10c41448
347632024-05-08T03:38:19.232ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = a095190f-3e63-4603-8531-9c4a10c41448 sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
347642024-05-08T03:38:19.233ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
347652024-05-08T03:38:19.234ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
347662024-05-08T03:38:19.234ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
347672024-05-08T03:38:19.234ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
347682024-05-08T03:38:19.235ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
347692024-05-08T03:38:19.235ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
347702024-05-08T03:38:19.241ZTRACtest_unauthorized (clickhouse-client): extracting new timeseries schema id = a095190f-3e63-4603-8531-9c4a10c41448
347712024-05-08T03:38:19.246ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = a095190f-3e63-4603-8531-9c4a10c41448 sql = SELECT filter0.timeseries_key as timeseries_key, filter0.field_value AS id FROM (SELECT * FROM oximeter.fields_uuid WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND field_name = 'id' AND field_value = '001de000-1334-4000-8000-000000000000') AS filter0 ORDER BY (filter0.timeseries_name, filter0.timeseries_key) FORMAT JSONEachRow;
347722024-05-08T03:38:19.256ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = a095190f-3e63-4603-8531-9c4a10c41448 sql = SELECT * FROM oximeter.measurements_i64 WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND timeseries_key IN (12379067900625785140) AND timestamp >= '2024-05-08 03:37:40.084015293' AND timestamp < '2024-05-08 03:37:40.084016155' ORDER BY (timeseries_name, timeseries_key, timestamp) LIMIT 100 FORMAT JSONEachRow;
347732024-05-08T03:38:19.277ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 130954 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c7c376d2-9028-4b09-bec8-72af7430d6dc response_code = 200 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347742024-05-08T03:38:19.277ZDEBGtest_unauthorized (results-sink): inserting 1 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
347752024-05-08T03:38:19.277ZDEBGtest_unauthorized (clickhouse-client): unrolling 1 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
347762024-05-08T03:38:19.279ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
347772024-05-08T03:38:19.279ZINFOtest_unauthorized (external client test context): client received response status = 200
347782024-05-08T03:38:19.279ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347792024-05-08T03:38:19.279ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347802024-05-08T03:38:19.279ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347812024-05-08T03:38:19.280ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347822024-05-08T03:38:19.280ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
347832024-05-08T03:38:19.280ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347842024-05-08T03:38:19.280ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347852024-05-08T03:38:19.280ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347862024-05-08T03:38:19.304ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_string
347872024-05-08T03:38:19.304ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:18.560036374","datum":58}\n
347882024-05-08T03:38:19.309ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
347892024-05-08T03:38:19.309ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
347902024-05-08T03:38:19.310ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347912024-05-08T03:38:19.310ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347922024-05-08T03:38:19.313ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347932024-05-08T03:38:19.317ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
347942024-05-08T03:38:19.317ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
347952024-05-08T03:38:19.317ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
347962024-05-08T03:38:19.317ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
347972024-05-08T03:38:19.318ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
347982024-05-08T03:38:19.327ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
347992024-05-08T03:38:19.327ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
348002024-05-08T03:38:19.327ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
348012024-05-08T03:38:19.328ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
348022024-05-08T03:38:19.334ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
348032024-05-08T03:38:19.337ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
348042024-05-08T03:38:19.337ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
348052024-05-08T03:38:19.338ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
348062024-05-08T03:38:19.338ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
348072024-05-08T03:38:19.344ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
348082024-05-08T03:38:19.344ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
348092024-05-08T03:38:19.344ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
348102024-05-08T03:38:19.344ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
348112024-05-08T03:38:19.345ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
348122024-05-08T03:38:19.349ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
348132024-05-08T03:38:19.349ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
348142024-05-08T03:38:19.349ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
348152024-05-08T03:38:19.349ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
348162024-05-08T03:38:19.351ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
348172024-05-08T03:38:19.358ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
348182024-05-08T03:38:19.358ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348192024-05-08T03:38:19.358ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 resource = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348202024-05-08T03:38:19.358ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348212024-05-08T03:38:19.358ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 resource = Database uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348222024-05-08T03:38:19.358ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348232024-05-08T03:38:19.359ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 resource = Database result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348242024-05-08T03:38:19.362ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348252024-05-08T03:38:19.368ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 resource = Fleet result = Err(Forbidden) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348262024-05-08T03:38:19.368ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 88939 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 6f575ccf-7944-4def-9632-231679a3ece1 response_code = 403 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348272024-05-08T03:38:19.369ZINFOtest_unauthorized (external client test context): client received response status = 403
348282024-05-08T03:38:19.369ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348292024-05-08T03:38:19.370ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348302024-05-08T03:38:19.391ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348312024-05-08T03:38:19.391ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348322024-05-08T03:38:19.391ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348332024-05-08T03:38:19.391ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348342024-05-08T03:38:19.391ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 resource = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348352024-05-08T03:38:19.391ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348362024-05-08T03:38:19.392ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348372024-05-08T03:38:19.392ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 21785 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d4c4bc9a-202a-4ca5-bd91-dfe9835d6c07 response_code = 401 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348382024-05-08T03:38:19.392ZINFOtest_unauthorized (external client test context): client received response status = 401
348392024-05-08T03:38:19.392ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348402024-05-08T03:38:19.392ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348412024-05-08T03:38:19.393ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d26b43bc-0847-453f-b45b-0a77cfde49aa uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348422024-05-08T03:38:19.393ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d26b43bc-0847-453f-b45b-0a77cfde49aa uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348432024-05-08T03:38:19.393ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d26b43bc-0847-453f-b45b-0a77cfde49aa uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348442024-05-08T03:38:19.393ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 334 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = d26b43bc-0847-453f-b45b-0a77cfde49aa response_code = 401 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348452024-05-08T03:38:19.393ZINFOtest_unauthorized (external client test context): client received response status = 401
348462024-05-08T03:38:19.393ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348472024-05-08T03:38:19.393ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348482024-05-08T03:38:19.393ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b130eaf7-3f3b-4027-80d5-01f2df7598ef uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348492024-05-08T03:38:19.394ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b130eaf7-3f3b-4027-80d5-01f2df7598ef uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348502024-05-08T03:38:19.399ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5565:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#170}::from::system_metric::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5583:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalSiloSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#170}::from::system_metric::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#170}::from::system_metric::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalSiloSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalSiloSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#170}::from::system_metric::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalSiloSelector>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b130eaf7-3f3b-4027-80d5-01f2df7598ef uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348512024-05-08T03:38:19.399ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3699 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = b130eaf7-3f3b-4027-80d5-01f2df7598ef response_code = 401 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348522024-05-08T03:38:19.399ZINFOtest_unauthorized (external client test context): client received response status = 401
348532024-05-08T03:38:19.399ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348542024-05-08T03:38:19.399ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348552024-05-08T03:38:19.399ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 828a2f7a-08bf-43bb-8891-975d80491af3 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348562024-05-08T03:38:19.399ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 78 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 828a2f7a-08bf-43bb-8891-975d80491af3 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348572024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client received response status = 405
348582024-05-08T03:38:19.400ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348592024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348602024-05-08T03:38:19.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1677513b-6e61-4f75-a333-8f654b623ee2 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348612024-05-08T03:38:19.400ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 36 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 1677513b-6e61-4f75-a333-8f654b623ee2 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348622024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client received response status = 405
348632024-05-08T03:38:19.400ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348642024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348652024-05-08T03:38:19.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cdd4d96f-06e9-43ef-a5e1-0049ff03d213 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348662024-05-08T03:38:19.400ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = cdd4d96f-06e9-43ef-a5e1-0049ff03d213 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348672024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client received response status = 405
348682024-05-08T03:38:19.400ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348692024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348702024-05-08T03:38:19.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a0e3fc19-b4bb-49a6-b51f-f695bbb9467a uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348712024-05-08T03:38:19.400ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = a0e3fc19-b4bb-49a6-b51f-f695bbb9467a response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348722024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client received response status = 405
348732024-05-08T03:38:19.400ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348742024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348752024-05-08T03:38:19.400ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5e86ba79-37fd-4b28-9e31-74d7a2596ac6 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348762024-05-08T03:38:19.400ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 68 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5e86ba79-37fd-4b28-9e31-74d7a2596ac6 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348772024-05-08T03:38:19.400ZINFOtest_unauthorized (external client test context): client received response status = 405
348782024-05-08T03:38:19.401ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348792024-05-08T03:38:19.401ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348802024-05-08T03:38:19.401ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 746246ad-d788-4519-9d23-9d8623b03f3c uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348812024-05-08T03:38:19.401ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 122 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 746246ad-d788-4519-9d23-9d8623b03f3c response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348822024-05-08T03:38:19.402ZINFOtest_unauthorized (external client test context): client received response status = 405
348832024-05-08T03:38:19.402ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348842024-05-08T03:38:19.402ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348852024-05-08T03:38:19.402ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2d3be0a0-abf8-4cc3-9b03-dd86e24154f4 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348862024-05-08T03:38:19.402ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 37 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 2d3be0a0-abf8-4cc3-9b03-dd86e24154f4 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348872024-05-08T03:38:19.402ZINFOtest_unauthorized (external client test context): client received response status = 405
348882024-05-08T03:38:19.402ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348892024-05-08T03:38:19.402ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348902024-05-08T03:38:19.403ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 043d61c5-705b-4776-9438-a4b490ec358c uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348912024-05-08T03:38:19.403ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 043d61c5-705b-4776-9438-a4b490ec358c response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348922024-05-08T03:38:19.403ZINFOtest_unauthorized (external client test context): client received response status = 405
348932024-05-08T03:38:19.403ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348942024-05-08T03:38:19.403ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348952024-05-08T03:38:19.403ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = bdd03557-de1d-4ff0-b7aa-a1515ef38575 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348962024-05-08T03:38:19.403ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 138 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = bdd03557-de1d-4ff0-b7aa-a1515ef38575 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348972024-05-08T03:38:19.403ZINFOtest_unauthorized (external client test context): client received response status = 405
348982024-05-08T03:38:19.403ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
348992024-05-08T03:38:19.403ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349002024-05-08T03:38:19.404ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4813aa4b-3c78-4ae3-a98a-b62ed39d8366 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349012024-05-08T03:38:19.404ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 4813aa4b-3c78-4ae3-a98a-b62ed39d8366 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349022024-05-08T03:38:19.404ZINFOtest_unauthorized (external client test context): client received response status = 405
349032024-05-08T03:38:19.404ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349042024-05-08T03:38:19.404ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349052024-05-08T03:38:19.404ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a6c45a32-2e27-4bef-9bc2-17ae7d2582d7 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349062024-05-08T03:38:19.404ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = a6c45a32-2e27-4bef-9bc2-17ae7d2582d7 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349072024-05-08T03:38:19.404ZINFOtest_unauthorized (external client test context): client received response status = 405
349082024-05-08T03:38:19.404ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349092024-05-08T03:38:19.404ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349102024-05-08T03:38:19.405ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 6487c6f3-abc3-4d4c-a1c9-e84fafbff790 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349112024-05-08T03:38:19.405ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 46 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 6487c6f3-abc3-4d4c-a1c9-e84fafbff790 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349122024-05-08T03:38:19.405ZINFOtest_unauthorized (external client test context): client received response status = 405
349132024-05-08T03:38:19.405ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349142024-05-08T03:38:19.405ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349152024-05-08T03:38:19.405ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e84d3831-272d-4be5-afa7-3b6eb7a8093e uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349162024-05-08T03:38:19.405ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e84d3831-272d-4be5-afa7-3b6eb7a8093e response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349172024-05-08T03:38:19.406ZINFOtest_unauthorized (external client test context): client received response status = 405
349182024-05-08T03:38:19.406ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349192024-05-08T03:38:19.406ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349202024-05-08T03:38:19.406ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8bb63fe2-e270-4324-8e23-ded27f6ac61d uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349212024-05-08T03:38:19.406ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8bb63fe2-e270-4324-8e23-ded27f6ac61d response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349222024-05-08T03:38:19.406ZINFOtest_unauthorized (external client test context): client received response status = 405
349232024-05-08T03:38:19.406ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349242024-05-08T03:38:19.407ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349252024-05-08T03:38:19.407ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ce7304d5-fa6a-4237-9197-65cf3845a6ce uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349262024-05-08T03:38:19.407ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = ce7304d5-fa6a-4237-9197-65cf3845a6ce response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349272024-05-08T03:38:19.407ZINFOtest_unauthorized (external client test context): client received response status = 405
349282024-05-08T03:38:19.407ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349292024-05-08T03:38:19.407ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349302024-05-08T03:38:19.407ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e1d6f040-4f3d-45e6-ae86-134c16b58c87 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349312024-05-08T03:38:19.407ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = e1d6f040-4f3d-45e6-ae86-134c16b58c87 response_code = 405 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349322024-05-08T03:38:19.407ZINFOtest_unauthorized (external client test context): client received response status = 405
349332024-05-08T03:38:19.407ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349342024-05-08T03:38:19.408ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349352024-05-08T03:38:19.408ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349362024-05-08T03:38:19.408ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349372024-05-08T03:38:19.408ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349382024-05-08T03:38:19.408ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349392024-05-08T03:38:19.408ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349402024-05-08T03:38:19.409ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349412024-05-08T03:38:19.419ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349422024-05-08T03:38:19.419ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349432024-05-08T03:38:19.421ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349442024-05-08T03:38:19.425ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
349452024-05-08T03:38:19.425ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
349462024-05-08T03:38:19.425ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349472024-05-08T03:38:19.425ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349482024-05-08T03:38:19.426ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349492024-05-08T03:38:19.433ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
349502024-05-08T03:38:19.434ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349512024-05-08T03:38:19.434ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349522024-05-08T03:38:19.434ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349532024-05-08T03:38:19.438ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
349542024-05-08T03:38:19.443ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
349552024-05-08T03:38:19.443ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349562024-05-08T03:38:19.443ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349572024-05-08T03:38:19.445ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349582024-05-08T03:38:19.451ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
349592024-05-08T03:38:19.452ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
349602024-05-08T03:38:19.452ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349612024-05-08T03:38:19.452ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349622024-05-08T03:38:19.454ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349632024-05-08T03:38:19.456ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
349642024-05-08T03:38:19.456ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
349652024-05-08T03:38:19.456ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
349662024-05-08T03:38:19.460ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
349672024-05-08T03:38:19.468ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
349682024-05-08T03:38:19.476ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
349692024-05-08T03:38:19.476ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349702024-05-08T03:38:19.476ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349712024-05-08T03:38:19.477ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349722024-05-08T03:38:19.477ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Database uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349732024-05-08T03:38:19.477ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349742024-05-08T03:38:19.477ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Database result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349752024-05-08T03:38:19.484ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349762024-05-08T03:38:19.490ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Fleet result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349772024-05-08T03:38:19.490ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349782024-05-08T03:38:19.490ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349792024-05-08T03:38:19.491ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Database uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349802024-05-08T03:38:19.491ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 roles = RoleSet { roles: {} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349812024-05-08T03:38:19.493ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Database result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349822024-05-08T03:38:19.496ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349832024-05-08T03:38:19.533ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 resource = Fleet result = Ok(()) uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349842024-05-08T03:38:19.620ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database id = 22337874-c337-4041-af11-ce41e6dcc610
349852024-05-08T03:38:19.620ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 22337874-c337-4041-af11-ce41e6dcc610 sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
349862024-05-08T03:38:19.621ZDEBGtest_unauthorized (collection-task): reporting oximeter self-collection statistics address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
349872024-05-08T03:38:19.622ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
349882024-05-08T03:38:19.623ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
349892024-05-08T03:38:19.630ZTRACtest_unauthorized (clickhouse-client): extracting new timeseries schema id = 22337874-c337-4041-af11-ce41e6dcc610
349902024-05-08T03:38:19.635ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 22337874-c337-4041-af11-ce41e6dcc610 sql = SELECT filter0.timeseries_key as timeseries_key, filter0.field_value AS id FROM (SELECT * FROM oximeter.fields_uuid WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND field_name = 'id' AND field_value = '001de000-1334-4000-8000-000000000000') AS filter0 ORDER BY (filter0.timeseries_name, filter0.timeseries_key) FORMAT JSONEachRow;
349912024-05-08T03:38:19.655ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 22337874-c337-4041-af11-ce41e6dcc610 sql = SELECT * FROM oximeter.measurements_i64 WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND timeseries_key IN (12379067900625785140) AND timestamp >= '2024-05-08 03:37:40.084015293' AND timestamp < '2024-05-08 03:37:40.084016155' ORDER BY (timeseries_name, timeseries_key, timestamp) LIMIT 100 FORMAT JSONEachRow;
349922024-05-08T03:38:19.663ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 255262 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 798523ce-4323-4bcf-893f-f5b8051fd282 response_code = 200 uri = /v1/system/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084015293Z&end_time=2024-05-08T03:37:40.084016155Z
349932024-05-08T03:38:19.663ZINFOtest_unauthorized (external client test context): client received response status = 200
349942024-05-08T03:38:19.664ZINFOtest_unauthorized: test: begin endpoint url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
349952024-05-08T03:38:19.664ZINFOtest_unauthorized: test: privileged GET url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
349962024-05-08T03:38:19.664ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
349972024-05-08T03:38:19.664ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
349982024-05-08T03:38:19.664ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
349992024-05-08T03:38:19.664ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350002024-05-08T03:38:19.664ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350012024-05-08T03:38:19.664ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350022024-05-08T03:38:19.665ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350032024-05-08T03:38:19.667ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350042024-05-08T03:38:19.667ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350052024-05-08T03:38:19.669ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350062024-05-08T03:38:19.671ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
350072024-05-08T03:38:19.672ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
350082024-05-08T03:38:19.672ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350092024-05-08T03:38:19.672ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350102024-05-08T03:38:19.672ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350112024-05-08T03:38:19.675ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
350122024-05-08T03:38:19.675ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350132024-05-08T03:38:19.675ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350142024-05-08T03:38:19.676ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350152024-05-08T03:38:19.678ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
350162024-05-08T03:38:19.683ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
350172024-05-08T03:38:19.683ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350182024-05-08T03:38:19.683ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350192024-05-08T03:38:19.684ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350202024-05-08T03:38:19.687ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
350212024-05-08T03:38:19.687ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
350222024-05-08T03:38:19.687ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350232024-05-08T03:38:19.687ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350242024-05-08T03:38:19.687ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350252024-05-08T03:38:19.691ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
350262024-05-08T03:38:19.691ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350272024-05-08T03:38:19.691ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350282024-05-08T03:38:19.691ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350292024-05-08T03:38:19.697ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
350302024-05-08T03:38:19.701ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
350312024-05-08T03:38:19.701ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350322024-05-08T03:38:19.701ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350332024-05-08T03:38:19.701ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350342024-05-08T03:38:19.701ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350352024-05-08T03:38:19.701ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350362024-05-08T03:38:19.702ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350372024-05-08T03:38:19.704ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350382024-05-08T03:38:19.704ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350392024-05-08T03:38:19.705ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350402024-05-08T03:38:19.708ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
350412024-05-08T03:38:19.708ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
350422024-05-08T03:38:19.708ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350432024-05-08T03:38:19.708ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350442024-05-08T03:38:19.709ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350452024-05-08T03:38:19.712ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
350462024-05-08T03:38:19.712ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350472024-05-08T03:38:19.712ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350482024-05-08T03:38:19.713ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350492024-05-08T03:38:19.717ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
350502024-05-08T03:38:19.720ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
350512024-05-08T03:38:19.720ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350522024-05-08T03:38:19.721ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350532024-05-08T03:38:19.721ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350542024-05-08T03:38:19.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
350552024-05-08T03:38:19.725ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
350562024-05-08T03:38:19.725ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350572024-05-08T03:38:19.725ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350582024-05-08T03:38:19.732ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350592024-05-08T03:38:19.736ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
350602024-05-08T03:38:19.736ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
350612024-05-08T03:38:19.736ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
350622024-05-08T03:38:19.737ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
350632024-05-08T03:38:19.740ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
350642024-05-08T03:38:19.744ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
350652024-05-08T03:38:19.744ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350662024-05-08T03:38:19.744ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350672024-05-08T03:38:19.744ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350682024-05-08T03:38:19.744ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350692024-05-08T03:38:19.744ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350702024-05-08T03:38:19.745ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350712024-05-08T03:38:19.748ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350722024-05-08T03:38:19.748ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350732024-05-08T03:38:19.748ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350742024-05-08T03:38:19.750ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350752024-05-08T03:38:19.753ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350762024-05-08T03:38:19.755ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350772024-05-08T03:38:19.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350782024-05-08T03:38:19.755ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350792024-05-08T03:38:19.755ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350802024-05-08T03:38:19.755ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350812024-05-08T03:38:19.756ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350822024-05-08T03:38:19.759ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350832024-05-08T03:38:19.759ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350842024-05-08T03:38:19.759ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350852024-05-08T03:38:19.759ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350862024-05-08T03:38:19.762ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350872024-05-08T03:38:19.764ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350882024-05-08T03:38:19.814ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database id = 60f78304-0dc9-4a0b-b3a7-fb22c5a53c41
350892024-05-08T03:38:19.814ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 60f78304-0dc9-4a0b-b3a7-fb22c5a53c41 sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
350902024-05-08T03:38:19.821ZTRACtest_unauthorized (clickhouse-client): extracting new timeseries schema id = 60f78304-0dc9-4a0b-b3a7-fb22c5a53c41
350912024-05-08T03:38:19.830ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 60f78304-0dc9-4a0b-b3a7-fb22c5a53c41 sql = SELECT filter0.timeseries_key as timeseries_key, filter0.field_value AS id FROM (SELECT * FROM oximeter.fields_uuid WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND field_name = 'id' AND field_value = '001de000-5110-4000-8000-000000000000') AS filter0 ORDER BY (filter0.timeseries_name, filter0.timeseries_key) FORMAT JSONEachRow;
350922024-05-08T03:38:19.841ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 60f78304-0dc9-4a0b-b3a7-fb22c5a53c41 sql = SELECT * FROM oximeter.measurements_i64 WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND timeseries_key IN (6332272717670687644) AND timestamp >= '2024-05-08 03:37:40.084022487' AND timestamp < '2024-05-08 03:37:40.084022678' ORDER BY (timeseries_name, timeseries_key, timestamp) LIMIT 100 FORMAT JSONEachRow;
350932024-05-08T03:38:19.851ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 187313 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = e07ca93b-a515-4a9c-a8be-308f6aca9f07 response_code = 200 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350942024-05-08T03:38:19.852ZINFOtest_unauthorized (external client test context): client received response status = 200
350952024-05-08T03:38:19.852ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350962024-05-08T03:38:19.852ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350972024-05-08T03:38:19.852ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350982024-05-08T03:38:19.858ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
350992024-05-08T03:38:19.858ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351002024-05-08T03:38:19.858ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351012024-05-08T03:38:19.858ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351022024-05-08T03:38:19.858ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351032024-05-08T03:38:19.859ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351042024-05-08T03:38:19.859ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351052024-05-08T03:38:19.859ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = listing metrics: Actor required latency_us = 6959 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 84e126ce-d248-4ce9-85af-fc7ef9c7c3a4 response_code = 401 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351062024-05-08T03:38:19.859ZINFOtest_unauthorized (external client test context): client received response status = 401
351072024-05-08T03:38:19.859ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351082024-05-08T03:38:19.859ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351092024-05-08T03:38:19.860ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4a329-dde7-4cf5-b233-22f7445a55de uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351102024-05-08T03:38:19.860ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4a329-dde7-4cf5-b233-22f7445a55de uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351112024-05-08T03:38:19.860ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4a329-dde7-4cf5-b233-22f7445a55de uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351122024-05-08T03:38:19.860ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 287 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 22a4a329-dde7-4cf5-b233-22f7445a55de response_code = 401 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351132024-05-08T03:38:19.860ZINFOtest_unauthorized (external client test context): client received response status = 401
351142024-05-08T03:38:19.860ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351152024-05-08T03:38:19.860ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351162024-05-08T03:38:19.860ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c869c754-3408-4883-9d56-3fc3db753a52 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351172024-05-08T03:38:19.861ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c869c754-3408-4883-9d56-3fc3db753a52 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351182024-05-08T03:38:19.864ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5607:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#171}::from::silo_metric::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5632:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#171}::from::silo_metric::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#171}::from::silo_metric::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>) -> omicron_nexus::external_api::http_entrypoints::{impl#171}::from::silo_metric::{async_fn_env#0}, (dropshot::extractor::path::Path<omicron_nexus::external_api::http_entrypoints::SystemMetricsPathParam>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<nexus_types::external_api::params::ResourceMetrics, nexus_types::external_api::params::ResourceMetrics>>, dropshot::extractor::query::Query<nexus_types::external_api::params::OptionalProjectSelector>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::types::Measurement>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c869c754-3408-4883-9d56-3fc3db753a52 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351192024-05-08T03:38:19.864ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 3317 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = c869c754-3408-4883-9d56-3fc3db753a52 response_code = 401 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351202024-05-08T03:38:19.864ZINFOtest_unauthorized (external client test context): client received response status = 401
351212024-05-08T03:38:19.864ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351222024-05-08T03:38:19.864ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351232024-05-08T03:38:19.865ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 75e12b7d-4f80-4f88-beae-e9189c443c80 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351242024-05-08T03:38:19.865ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 145 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 75e12b7d-4f80-4f88-beae-e9189c443c80 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351252024-05-08T03:38:19.865ZINFOtest_unauthorized (external client test context): client received response status = 405
351262024-05-08T03:38:19.865ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351272024-05-08T03:38:19.865ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351282024-05-08T03:38:19.866ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3a8a7e27-2f7f-4cdc-baea-54afd03e903b uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351292024-05-08T03:38:19.866ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 117 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 3a8a7e27-2f7f-4cdc-baea-54afd03e903b response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351302024-05-08T03:38:19.867ZINFOtest_unauthorized (external client test context): client received response status = 405
351312024-05-08T03:38:19.868ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351322024-05-08T03:38:19.868ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351332024-05-08T03:38:19.890ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 55d8d01f-bc46-474a-89f7-5abdd7e8638f uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351342024-05-08T03:38:19.891ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 23121 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 55d8d01f-bc46-474a-89f7-5abdd7e8638f response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351352024-05-08T03:38:19.893ZINFOtest_unauthorized (external client test context): client received response status = 405
351362024-05-08T03:38:19.893ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351372024-05-08T03:38:19.893ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351382024-05-08T03:38:19.893ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f70cb408-c52d-47f9-b87c-78bff308a002 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351392024-05-08T03:38:19.893ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 40 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f70cb408-c52d-47f9-b87c-78bff308a002 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351402024-05-08T03:38:19.893ZINFOtest_unauthorized (external client test context): client received response status = 405
351412024-05-08T03:38:19.893ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351422024-05-08T03:38:19.893ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351432024-05-08T03:38:19.893ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 19734aa6-dfb8-401b-be8a-8a9b5cd13de2 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351442024-05-08T03:38:19.893ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 19734aa6-dfb8-401b-be8a-8a9b5cd13de2 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351452024-05-08T03:38:19.893ZINFOtest_unauthorized (external client test context): client received response status = 405
351462024-05-08T03:38:19.893ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351472024-05-08T03:38:19.894ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351482024-05-08T03:38:19.894ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9fb9c23a-da92-43c5-b6a4-4604986fcff2 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351492024-05-08T03:38:19.894ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 39 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 9fb9c23a-da92-43c5-b6a4-4604986fcff2 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351502024-05-08T03:38:19.894ZINFOtest_unauthorized (external client test context): client received response status = 405
351512024-05-08T03:38:19.894ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351522024-05-08T03:38:19.894ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351532024-05-08T03:38:19.894ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d73f9968-e9cc-483c-b528-8be6f4448298 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351542024-05-08T03:38:19.894ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 48 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d73f9968-e9cc-483c-b528-8be6f4448298 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351552024-05-08T03:38:19.895ZINFOtest_unauthorized (external client test context): client received response status = 405
351562024-05-08T03:38:19.895ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351572024-05-08T03:38:19.895ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351582024-05-08T03:38:19.895ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 54a921f1-8a2e-4147-b279-7228a0e37bf0 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351592024-05-08T03:38:19.895ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 35 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 54a921f1-8a2e-4147-b279-7228a0e37bf0 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351602024-05-08T03:38:19.895ZINFOtest_unauthorized (external client test context): client received response status = 405
351612024-05-08T03:38:19.895ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351622024-05-08T03:38:19.895ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351632024-05-08T03:38:19.896ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2709e6c5-3046-481e-96cd-736fb59d0a4f uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351642024-05-08T03:38:19.896ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 2709e6c5-3046-481e-96cd-736fb59d0a4f response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351652024-05-08T03:38:19.896ZINFOtest_unauthorized (external client test context): client received response status = 405
351662024-05-08T03:38:19.896ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351672024-05-08T03:38:19.896ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351682024-05-08T03:38:19.896ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9321de73-2362-4114-8e3c-a261da564351 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351692024-05-08T03:38:19.896ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 60 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9321de73-2362-4114-8e3c-a261da564351 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351702024-05-08T03:38:19.897ZINFOtest_unauthorized (external client test context): client received response status = 405
351712024-05-08T03:38:19.897ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351722024-05-08T03:38:19.897ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351732024-05-08T03:38:19.897ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 74f58266-110a-49d2-b7e6-d4a83404e968 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351742024-05-08T03:38:19.897ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 74f58266-110a-49d2-b7e6-d4a83404e968 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351752024-05-08T03:38:19.897ZINFOtest_unauthorized (external client test context): client received response status = 405
351762024-05-08T03:38:19.898ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351772024-05-08T03:38:19.898ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351782024-05-08T03:38:19.898ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b1cc8fe6-18fe-4c40-9ebb-1b89e6b85b05 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351792024-05-08T03:38:19.898ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 106 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = b1cc8fe6-18fe-4c40-9ebb-1b89e6b85b05 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351802024-05-08T03:38:19.899ZINFOtest_unauthorized (external client test context): client received response status = 405
351812024-05-08T03:38:19.899ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351822024-05-08T03:38:19.899ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351832024-05-08T03:38:19.900ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4d58cb26-b3fc-4db8-99ef-c49101f9eed0 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351842024-05-08T03:38:19.900ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 50 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 4d58cb26-b3fc-4db8-99ef-c49101f9eed0 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351852024-05-08T03:38:19.900ZINFOtest_unauthorized (external client test context): client received response status = 405
351862024-05-08T03:38:19.900ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351872024-05-08T03:38:19.900ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351882024-05-08T03:38:19.900ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 80b8e962-971a-46b3-aaa2-06e85a5ea031 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351892024-05-08T03:38:19.900ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 80 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 80b8e962-971a-46b3-aaa2-06e85a5ea031 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351902024-05-08T03:38:19.900ZINFOtest_unauthorized (external client test context): client received response status = 405
351912024-05-08T03:38:19.903ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351922024-05-08T03:38:19.903ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351932024-05-08T03:38:19.903ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0f2b1fd5-1138-4732-8fc8-3291321b2597 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351942024-05-08T03:38:19.903ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 0f2b1fd5-1138-4732-8fc8-3291321b2597 response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351952024-05-08T03:38:19.903ZINFOtest_unauthorized (external client test context): client received response status = 405
351962024-05-08T03:38:19.903ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351972024-05-08T03:38:19.903ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351982024-05-08T03:38:19.904ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2ff3f56d-82e7-43fa-a47b-34f09896958e uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
351992024-05-08T03:38:19.904ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 63 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 2ff3f56d-82e7-43fa-a47b-34f09896958e response_code = 405 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352002024-05-08T03:38:19.906ZINFOtest_unauthorized (external client test context): client received response status = 405
352012024-05-08T03:38:19.906ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352022024-05-08T03:38:19.906ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352032024-05-08T03:38:19.907ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352042024-05-08T03:38:19.908ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352052024-05-08T03:38:19.908ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352062024-05-08T03:38:19.908ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352072024-05-08T03:38:19.908ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352082024-05-08T03:38:19.909ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352092024-05-08T03:38:19.912ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352102024-05-08T03:38:19.912ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352112024-05-08T03:38:19.913ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352122024-05-08T03:38:19.916ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
352132024-05-08T03:38:19.916ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
352142024-05-08T03:38:19.916ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352152024-05-08T03:38:19.916ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352162024-05-08T03:38:19.917ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352172024-05-08T03:38:19.919ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
352182024-05-08T03:38:19.919ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352192024-05-08T03:38:19.919ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352202024-05-08T03:38:19.920ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352212024-05-08T03:38:19.926ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
352222024-05-08T03:38:19.929ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
352232024-05-08T03:38:19.930ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352242024-05-08T03:38:19.930ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352252024-05-08T03:38:19.930ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352262024-05-08T03:38:19.933ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
352272024-05-08T03:38:19.933ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
352282024-05-08T03:38:19.933ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352292024-05-08T03:38:19.933ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352302024-05-08T03:38:19.933ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352312024-05-08T03:38:19.940ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
352322024-05-08T03:38:19.940ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352332024-05-08T03:38:19.940ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352342024-05-08T03:38:19.941ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352352024-05-08T03:38:19.944ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
352362024-05-08T03:38:19.947ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
352372024-05-08T03:38:19.948ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352382024-05-08T03:38:19.948ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352392024-05-08T03:38:19.948ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352402024-05-08T03:38:19.948ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352412024-05-08T03:38:19.948ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352422024-05-08T03:38:19.949ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352432024-05-08T03:38:19.954ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352442024-05-08T03:38:19.954ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352452024-05-08T03:38:19.955ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352462024-05-08T03:38:19.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
352472024-05-08T03:38:19.959ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
352482024-05-08T03:38:19.959ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352492024-05-08T03:38:19.959ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352502024-05-08T03:38:19.961ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352512024-05-08T03:38:19.968ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
352522024-05-08T03:38:19.968ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352532024-05-08T03:38:19.968ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352542024-05-08T03:38:19.970ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352552024-05-08T03:38:19.972ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
352562024-05-08T03:38:19.978ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
352572024-05-08T03:38:19.980ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352582024-05-08T03:38:19.980ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352592024-05-08T03:38:19.981ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352602024-05-08T03:38:19.986ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
352612024-05-08T03:38:19.987ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
352622024-05-08T03:38:19.987ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352632024-05-08T03:38:19.987ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352642024-05-08T03:38:19.988ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352652024-05-08T03:38:19.994ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
352662024-05-08T03:38:19.994ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
352672024-05-08T03:38:19.994ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
352682024-05-08T03:38:19.995ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
352692024-05-08T03:38:19.998ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
352702024-05-08T03:38:20.006ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
352712024-05-08T03:38:20.006ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352722024-05-08T03:38:20.006ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352732024-05-08T03:38:20.006ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352742024-05-08T03:38:20.007ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352752024-05-08T03:38:20.007ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352762024-05-08T03:38:20.007ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352772024-05-08T03:38:20.011ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352782024-05-08T03:38:20.011ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352792024-05-08T03:38:20.011ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352802024-05-08T03:38:20.012ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352812024-05-08T03:38:20.017ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352822024-05-08T03:38:20.029ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352832024-05-08T03:38:20.029ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352842024-05-08T03:38:20.029ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352852024-05-08T03:38:20.029ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352862024-05-08T03:38:20.029ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352872024-05-08T03:38:20.030ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352882024-05-08T03:38:20.034ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352892024-05-08T03:38:20.034ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352902024-05-08T03:38:20.034ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 roles = RoleSet { roles: {} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352912024-05-08T03:38:20.034ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Database result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352922024-05-08T03:38:20.044ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin"), (Silo, 001de000-5110-4000-8000-000000000000, "admin")} } uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352932024-05-08T03:38:20.046ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(()) uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
352942024-05-08T03:38:20.122ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database id = 10d4f0f3-7fc1-4c3d-a192-07747287ab8d
352952024-05-08T03:38:20.123ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 10d4f0f3-7fc1-4c3d-a192-07747287ab8d sql = SELECT * FROM oximeter.timeseries_schema FORMAT JSONEachRow;
352962024-05-08T03:38:20.130ZTRACtest_unauthorized (clickhouse-client): extracting new timeseries schema id = 10d4f0f3-7fc1-4c3d-a192-07747287ab8d
352972024-05-08T03:38:20.145ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 10d4f0f3-7fc1-4c3d-a192-07747287ab8d sql = SELECT filter0.timeseries_key as timeseries_key, filter0.field_value AS id FROM (SELECT * FROM oximeter.fields_uuid WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND field_name = 'id' AND field_value = '001de000-5110-4000-8000-000000000000') AS filter0 ORDER BY (filter0.timeseries_name, filter0.timeseries_key) FORMAT JSONEachRow;
352982024-05-08T03:38:20.167ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 10d4f0f3-7fc1-4c3d-a192-07747287ab8d sql = SELECT * FROM oximeter.measurements_i64 WHERE timeseries_name = 'collection_target:virtual_disk_space_provisioned' AND timeseries_key IN (6332272717670687644) AND timestamp >= '2024-05-08 03:37:40.084022487' AND timestamp < '2024-05-08 03:37:40.084022678' ORDER BY (timeseries_name, timeseries_key, timestamp) LIMIT 100 FORMAT JSONEachRow;
352992024-05-08T03:38:20.178ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 270874 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 61977b43-45eb-422e-bffc-7aaf7da05a61 response_code = 200 uri = /v1/metrics/virtual_disk_space_provisioned?start_time=2024-05-08T03:37:40.084022487Z&end_time=2024-05-08T03:37:40.084022678Z
353002024-05-08T03:38:20.178ZINFOtest_unauthorized (external client test context): client received response status = 200
353012024-05-08T03:38:20.179ZINFOtest_unauthorized: test: begin endpoint url = /v1/timeseries/schema
353022024-05-08T03:38:20.179ZINFOtest_unauthorized: test: privileged GET url = /v1/timeseries/schema
353032024-05-08T03:38:20.179ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/timeseries/schema
353042024-05-08T03:38:20.179ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d uri = /v1/timeseries/schema
353052024-05-08T03:38:20.180ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d uri = /v1/timeseries/schema
353062024-05-08T03:38:20.180ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/timeseries/schema
353072024-05-08T03:38:20.180ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353082024-05-08T03:38:20.180ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353092024-05-08T03:38:20.182ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353102024-05-08T03:38:20.190ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353112024-05-08T03:38:20.190ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353122024-05-08T03:38:20.200ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353132024-05-08T03:38:20.202ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
353142024-05-08T03:38:20.203ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
353152024-05-08T03:38:20.203ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353162024-05-08T03:38:20.203ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353172024-05-08T03:38:20.203ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353182024-05-08T03:38:20.212ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
353192024-05-08T03:38:20.212ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353202024-05-08T03:38:20.212ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353212024-05-08T03:38:20.224ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353222024-05-08T03:38:20.229ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
353232024-05-08T03:38:20.236ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
353242024-05-08T03:38:20.236ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353252024-05-08T03:38:20.236ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353262024-05-08T03:38:20.237ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353272024-05-08T03:38:20.242ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
353282024-05-08T03:38:20.243ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
353292024-05-08T03:38:20.243ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353302024-05-08T03:38:20.243ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353312024-05-08T03:38:20.244ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353322024-05-08T03:38:20.248ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
353332024-05-08T03:38:20.248ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353342024-05-08T03:38:20.248ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353352024-05-08T03:38:20.252ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353362024-05-08T03:38:20.254ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
353372024-05-08T03:38:20.259ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
353382024-05-08T03:38:20.259ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d uri = /v1/timeseries/schema
353392024-05-08T03:38:20.259ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d resource = Fleet uri = /v1/timeseries/schema
353402024-05-08T03:38:20.259ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/timeseries/schema
353412024-05-08T03:38:20.259ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d resource = Database uri = /v1/timeseries/schema
353422024-05-08T03:38:20.259ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d roles = RoleSet { roles: {} } uri = /v1/timeseries/schema
353432024-05-08T03:38:20.260ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d resource = Database result = Ok(()) uri = /v1/timeseries/schema
353442024-05-08T03:38:20.268ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/timeseries/schema
353452024-05-08T03:38:20.274ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d resource = Fleet result = Ok(()) uri = /v1/timeseries/schema
353462024-05-08T03:38:20.355ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 18dac3a8-f20a-4009-9815-8ad078a2a55d sql = SELECT * FROM oximeter.timeseries_schema ORDER BY timeseries_name LIMIT 100 FORMAT JSONEachRow;
353472024-05-08T03:38:20.356ZDEBGtest_unauthorized (results-sink): inserting 2 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
353482024-05-08T03:38:20.356ZDEBGtest_unauthorized (clickhouse-client): unrolling 2 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
353492024-05-08T03:38:20.359ZDEBGtest_unauthorized (clickhouse-client): retrieving timeseries schema from database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
353502024-05-08T03:38:20.359ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = SELECT * FROM oximeter.timeseries_schema WHERE timeseries_name NOT IN ('collection_target:cpus_provisioned', 'collection_target:ram_provisioned', 'collection_target:virtual_disk_space_provisioned', 'http_service:request_latency_histogram', 'integration_target:integration_metric') FORMAT JSONEachRow;
353512024-05-08T03:38:20.360ZDEBGtest_unauthorized (MgsClient): client request background_task = nat_v4_garbage_collector body = None method = GET uri = http://[::1]:12225/local/switch-id
353522024-05-08T03:38:20.360ZDEBGtest_unauthorized (MgsClient): client response background_task = nat_v4_garbage_collector result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
353532024-05-08T03:38:20.360ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = nat_v4_garbage_collector reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
353542024-05-08T03:38:20.371ZTRACtest_unauthorized (clickhouse-client): no new timeseries schema in database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
353552024-05-08T03:38:20.371ZDEBGtest_unauthorized (clickhouse-client): new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 schema = {"timeseries_name":"oximeter_collector:collections","fields.name":["base_route","collector_id","collector_ip","collector_port","producer_id","producer_ip","producer_port"],"fields.type":["String","Uuid","IpAddr","U16","Uuid","IpAddr","U16"],"fields.source":["Metric","Target","Target","Target","Metric","Metric","Metric"],"datum_type":"CumulativeU64","created":"2024-05-08 03:38:20.359824136"} timeseries_name = oximeter_collector:collections
353562024-05-08T03:38:20.372ZDEBGtest_unauthorized (clickhouse-client): inserting 1 new timeseries schema collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
353572024-05-08T03:38:20.372ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.timeseries_schema FORMAT JSONEachRow\n{"timeseries_name":"oximeter_collector:collections","fields.name":["base_route","collector_id","collector_ip","collector_port","producer_id","producer_ip","producer_port"],"fields.type":["String","Uuid","IpAddr","U16","Uuid","IpAddr","U16"],"fields.source":["Metric","Target","Target","Target","Metric","Metric","Metric"],"datum_type":"CumulativeU64","created":"2024-05-08 03:38:20.359824136"}\n
353582024-05-08T03:38:20.378ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_ipaddr FORMAT JSONEachRow\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"collector_ip","field_value":"::1"}\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"producer_ip","field_value":"::1"}\n
353592024-05-08T03:38:20.395ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 215195 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 3efebb94-0447-43ef-818b-d28b6341871d response_code = 200 uri = /v1/timeseries/schema
353602024-05-08T03:38:20.395ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_ipaddr
353612024-05-08T03:38:20.395ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"base_route","field_value":"/"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n
353622024-05-08T03:38:20.399ZINFOtest_unauthorized (external client test context): client received response status = 200
353632024-05-08T03:38:20.400ZINFOtest_unauthorized: test: authenticated, unauthorized method = GET url = /v1/timeseries/schema
353642024-05-08T03:38:20.400ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/timeseries/schema
353652024-05-08T03:38:20.402ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 uri = /v1/timeseries/schema
353662024-05-08T03:38:20.403ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 3 table_name = oximeter.fields_string
353672024-05-08T03:38:20.403ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_u16 FORMAT JSONEachRow\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"collector_port","field_value":0}\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"producer_port","field_value":55058}\n
353682024-05-08T03:38:20.403ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 uri = /v1/timeseries/schema
353692024-05-08T03:38:20.403ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 silo_user_id = 001de000-05e4-4000-8000-000000060001 uri = /v1/timeseries/schema
353702024-05-08T03:38:20.403ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353712024-05-08T03:38:20.404ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353722024-05-08T03:38:20.407ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353732024-05-08T03:38:20.412ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_u16
353742024-05-08T03:38:20.412ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"collector_id","field_value":"39e6175b-4df2-4730-b11d-cbc1e60a2e78"}\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"field_name":"producer_id","field_value":"a6458b7d-87c3-4483-be96-854d814c20de"}\n
353752024-05-08T03:38:20.413ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353762024-05-08T03:38:20.413ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353772024-05-08T03:38:20.414ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353782024-05-08T03:38:20.420ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 2 table_name = oximeter.fields_uuid
353792024-05-08T03:38:20.420ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_cumulativeu64 FORMAT JSONEachRow\n{"timeseries_name":"oximeter_collector:collections","timeseries_key":4819934289092351687,"start_time":"2024-05-08 03:37:19.563278156","timestamp":"2024-05-08 03:38:19.621727722","datum":59}\n
353802024-05-08T03:38:20.422ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) }
353812024-05-08T03:38:20.423ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
353822024-05-08T03:38:20.423ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353832024-05-08T03:38:20.424ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353842024-05-08T03:38:20.426ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353852024-05-08T03:38:20.428ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_cumulativeu64
353862024-05-08T03:38:20.428ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:19.623057537","datum":59}\n
353872024-05-08T03:38:20.430ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
353882024-05-08T03:38:20.430ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353892024-05-08T03:38:20.430ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353902024-05-08T03:38:20.431ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353912024-05-08T03:38:20.432ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
353922024-05-08T03:38:20.432ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
353932024-05-08T03:38:20.433ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
353942024-05-08T03:38:20.440ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000060001, lookup_type: ById(001de000-05e4-4000-8000-000000060001) } result = Ok(())
353952024-05-08T03:38:20.440ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
353962024-05-08T03:38:20.440ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
353972024-05-08T03:38:20.440ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
353982024-05-08T03:38:20.443ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
353992024-05-08T03:38:20.443ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
354002024-05-08T03:38:20.443ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
354012024-05-08T03:38:20.443ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
354022024-05-08T03:38:20.444ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
354032024-05-08T03:38:20.446ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
354042024-05-08T03:38:20.446ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
354052024-05-08T03:38:20.446ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
354062024-05-08T03:38:20.447ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
354072024-05-08T03:38:20.449ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
354082024-05-08T03:38:20.454ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
354092024-05-08T03:38:20.454ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 uri = /v1/timeseries/schema
354102024-05-08T03:38:20.454ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 resource = Fleet uri = /v1/timeseries/schema
354112024-05-08T03:38:20.454ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/timeseries/schema
354122024-05-08T03:38:20.454ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 resource = Database uri = /v1/timeseries/schema
354132024-05-08T03:38:20.454ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 roles = RoleSet { roles: {} } uri = /v1/timeseries/schema
354142024-05-08T03:38:20.455ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 resource = Database result = Ok(()) uri = /v1/timeseries/schema
354152024-05-08T03:38:20.459ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 roles = RoleSet { roles: {} } uri = /v1/timeseries/schema
354162024-05-08T03:38:20.465ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000060001, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000060001 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 resource = Fleet result = Err(Forbidden) uri = /v1/timeseries/schema
354172024-05-08T03:38:20.465ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Forbidden error_message_internal = Forbidden latency_us = 63064 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 70bc1d4e-3a2e-491a-b6f0-40d6797a3b61 response_code = 403 uri = /v1/timeseries/schema
354182024-05-08T03:38:20.466ZINFOtest_unauthorized (external client test context): client received response status = 403
354192024-05-08T03:38:20.466ZINFOtest_unauthorized: test: unauthenticated method = GET url = /v1/timeseries/schema
354202024-05-08T03:38:20.466ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/timeseries/schema
354212024-05-08T03:38:20.466ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca uri = /v1/timeseries/schema
354222024-05-08T03:38:20.467ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca uri = /v1/timeseries/schema
354232024-05-08T03:38:20.467ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("session_cookie") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca uri = /v1/timeseries/schema
354242024-05-08T03:38:20.467ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Unauthenticated, schemes_tried: [SchemeName("spoof"), SchemeName("session_cookie")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca uri = /v1/timeseries/schema
354252024-05-08T03:38:20.467ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca resource = Fleet uri = /v1/timeseries/schema
354262024-05-08T03:38:20.467ZDEBGtest_unauthorized (dropshot_external): roles authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca roles = RoleSet { roles: {} } uri = /v1/timeseries/schema
354272024-05-08T03:38:20.468ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = None authenticated = false local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca resource = Fleet result = Err(Unauthenticated { internal_message: "authorization failed for unauthenticated request" }) uri = /v1/timeseries/schema
354282024-05-08T03:38:20.468ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = authorization failed for unauthenticated request latency_us = 1491 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = a846f411-d34c-40a1-b8b8-75732bb314ca response_code = 401 uri = /v1/timeseries/schema
354292024-05-08T03:38:20.468ZINFOtest_unauthorized (external client test context): client received response status = 401
354302024-05-08T03:38:20.468ZINFOtest_unauthorized: test: bogus creds: bad actor method = GET url = /v1/timeseries/schema
354312024-05-08T03:38:20.468ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/timeseries/schema
354322024-05-08T03:38:20.469ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13450489-4ada-4eb8-9503-edc4c045f040 uri = /v1/timeseries/schema
354332024-05-08T03:38:20.469ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13450489-4ada-4eb8-9503-edc4c045f040 uri = /v1/timeseries/schema
354342024-05-08T03:38:20.469ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: UnknownActor { actor: "Jack-Donaghy" } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13450489-4ada-4eb8-9503-edc4c045f040 uri = /v1/timeseries/schema
354352024-05-08T03:38:20.469ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = unknown actor "Jack-Donaghy" latency_us = 182 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13450489-4ada-4eb8-9503-edc4c045f040 response_code = 401 uri = /v1/timeseries/schema
354362024-05-08T03:38:20.469ZINFOtest_unauthorized (external client test context): client received response status = 401
354372024-05-08T03:38:20.469ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = GET url = /v1/timeseries/schema
354382024-05-08T03:38:20.469ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/timeseries/schema
354392024-05-08T03:38:20.470ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 00c572ca-f474-4e88-b65d-18dcfbf4e571 uri = /v1/timeseries/schema
354402024-05-08T03:38:20.470ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 00c572ca-f474-4e88-b65d-18dcfbf4e571 uri = /v1/timeseries/schema
354412024-05-08T03:38:20.472ZTRACtest_unauthorized (dropshot_external): authn result: Err(Error { schemes_tried: [SchemeName("spoof")], reason: BadCredentials { actor: Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }, source: do not sell to the people on this list Stack backtrace: 0: anyhow::error::<impl anyhow::Error>::msg at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/error.rs:83:36 1: anyhow::__private::format_err at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.82/src/lib.rs:688:13 2: nexus_db_queries::authn::external::spoof::authn_spoof_parse_id at ./db-queries/src/authn/external/spoof.rs:139:21 3: {async_block#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/spoof.rs:96:15 4: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=nexus_db_queries::authn::external::SchemeResult> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 5: {async_fn#0}<omicron_nexus::context::ServerContext> at ./db-queries/src/authn/external/mod.rs:76:63 6: {async_fn#0}<omicron_nexus::context::ServerContext, alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at ./db-queries/src/authn/external/mod.rs:58:75 7: {async_block#0} at ./src/context.rs:272:69 8: {async_fn#0}<dropshot::error::HttpError, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{async_block_env#0}, omicron_nexus::context::op_context_for_external_api::{async_fn#0}::{closure_env#1}> at ./db-queries/src/context.rs:98:39 9: {async_fn#0} at ./src/context.rs:284:6 10: {async_block#0} at ./src/external_api/http_entrypoints.rs:5649:73 11: {async_fn#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, omicron_nexus::external_api::http_entrypoints::{impl#172}::from::timeseries_schema_list::{async_fn#0}::{async_block_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::schema::TimeseriesSchema>>> at /work/oxidecomputer/omicron/oximeter/instruments/src/http.rs:177:30 12: {async_fn#0} at ./src/external_api/http_entrypoints.rs:5658:76 13: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, oximeter::schema::TimeseriesName>>) -> omicron_nexus::external_api::http_entrypoints::{impl#172}::from::timeseries_schema_list::{async_fn_env#0}, omicron_nexus::external_api::http_entrypoints::{impl#172}::from::timeseries_schema_list::{async_fn_env#0}, dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::schema::TimeseriesSchema>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, oximeter::schema::TimeseriesName>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:350:53 14: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 15: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>, fn(dropshot::handler::RequestContext<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, oximeter::schema::TimeseriesName>>) -> omicron_nexus::external_api::http_entrypoints::{impl#172}::from::timeseries_schema_list::{async_fn_env#0}, (dropshot::extractor::query::Query<dropshot::pagination::PaginationParams<dropshot::pagination::EmptyScanParams, oximeter::schema::TimeseriesName>>), dropshot::handler::HttpResponseOk<dropshot::pagination::ResultsPage<oximeter::schema::TimeseriesSchema>>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/handler.rs:461:16 16: poll<alloc::boxed::Box<(dyn core::future::future::Future<Output=core::result::Result<http::response::Response<hyper::body::body::Body>, dropshot::error::HttpError>> + core::marker::Send), alloc::alloc::Global>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/future/future.rs:124:9 17: {async_block#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>> at /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:918:69 18: {closure#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:328:17 19: with_mut<tokio::runtime::task::core::Stage<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>>, core::task::poll::Poll<()>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/loom/std/unsafe_cell.rs:16:9 20: poll<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/core.rs:317:13 21: tokio::runtime::task::harness::poll_future::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:485:19 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 23: do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<()>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 24: __rust_try 25: try<core::task::poll::Poll<()>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<dropshot::server::http_request_handle::{async_fn#0}::{async_block_env#0}<alloc::sync::Arc<omicron_nexus::context::ServerContext, alloc::alloc::Global>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 26: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 27: tokio::runtime::task::harness::poll_future at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:473:18 28: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:208:27 29: tokio::runtime::task::harness::Harness<T,S>::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/harness.rs:153:15 30: tokio::runtime::task::raw::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:271:5 31: tokio::runtime::task::raw::RawTask::poll at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/raw.rs:201:18 32: tokio::runtime::task::LocalNotified<S>::run at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/task/mod.rs:427:9 33: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:700:25 34: with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5 35: budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5 36: {closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:43 37: tokio::runtime::scheduler::current_thread::Context::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19 38: tokio::runtime::scheduler::current_thread::Context::run_task at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:343:23 39: {closure#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:699:35 40: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68 41: tokio::runtime::context::scoped::Scoped<T>::set at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9 42: tokio::runtime::context::set_scheduler::{{closure}} at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26 43: try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>>>, core::option::Option<()>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<()>)> at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:286:16 44: std::thread::local::LocalKey<T>::with at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/local.rs:262:9 45: tokio::runtime::context::set_scheduler at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9 46: tokio::runtime::scheduler::current_thread::CoreGuard::enter at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27 47: tokio::runtime::scheduler::current_thread::CoreGuard::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19 48: {closure#0}<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28 49: tokio::runtime::context::runtime::enter_runtime at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16 50: block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output=()>>> at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9 51: tokio::runtime::runtime::Runtime::block_on at /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47 52: test_unauthorized at ./tests/integration_tests/unauthorized.rs:56:1 53: test_all::integration_tests::unauthorized::test_unauthorized::{{closure}} at ./tests/integration_tests/unauthorized.rs:57:64 54: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 55: core::ops::function::FnOnce::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 56: test::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:621:18 57: test::run_test_in_process::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:60 58: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 59: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 60: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 61: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 62: test::run_test_in_process at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:644:27 63: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:567:43 64: test::run_test::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/test/src/lib.rs:595:41 65: std::sys_common::backtrace::__rust_begin_short_backtrace at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:529:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40 69: std::panicking::try at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19 70: std::panic::catch_unwind at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14 71: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/thread/mod.rs:528:30 72: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5 73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2015:9 75: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys/pal/unix/thread.rs:108:17 76: _thrp_setup 77: <unknown> } }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 00c572ca-f474-4e88-b65d-18dcfbf4e571 uri = /v1/timeseries/schema
354422024-05-08T03:38:20.472ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = credentials missing or invalid error_message_internal = bad credentials for actor Actor::UserBuiltin { user_builtin_id: 22222222-2222-2222-2222-222222222222, .. }: do not sell to the people on this list latency_us = 1581 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 00c572ca-f474-4e88-b65d-18dcfbf4e571 response_code = 401 uri = /v1/timeseries/schema
354432024-05-08T03:38:20.472ZINFOtest_unauthorized (external client test context): client received response status = 401
354442024-05-08T03:38:20.472ZINFOtest_unauthorized: test: authenticated, unauthorized method = PUT url = /v1/timeseries/schema
354452024-05-08T03:38:20.472ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/timeseries/schema
354462024-05-08T03:38:20.472ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9038418f-f81c-4f7d-9c97-a9b7e2dd35cf uri = /v1/timeseries/schema
354472024-05-08T03:38:20.472ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 59 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 9038418f-f81c-4f7d-9c97-a9b7e2dd35cf response_code = 405 uri = /v1/timeseries/schema
354482024-05-08T03:38:20.472ZINFOtest_unauthorized (external client test context): client received response status = 405
354492024-05-08T03:38:20.473ZINFOtest_unauthorized: test: unauthenticated method = PUT url = /v1/timeseries/schema
354502024-05-08T03:38:20.473ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/timeseries/schema
354512024-05-08T03:38:20.473ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f02a84c6-56eb-4d52-9e22-4228384d4ed1 uri = /v1/timeseries/schema
354522024-05-08T03:38:20.473ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 43 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = f02a84c6-56eb-4d52-9e22-4228384d4ed1 response_code = 405 uri = /v1/timeseries/schema
354532024-05-08T03:38:20.473ZINFOtest_unauthorized (external client test context): client received response status = 405
354542024-05-08T03:38:20.473ZINFOtest_unauthorized: test: bogus creds: bad actor method = PUT url = /v1/timeseries/schema
354552024-05-08T03:38:20.473ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/timeseries/schema
354562024-05-08T03:38:20.474ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0d5734f9-910a-4753-b57e-e069346b70b1 uri = /v1/timeseries/schema
354572024-05-08T03:38:20.474ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = 0d5734f9-910a-4753-b57e-e069346b70b1 response_code = 405 uri = /v1/timeseries/schema
354582024-05-08T03:38:20.475ZINFOtest_unauthorized (external client test context): client received response status = 405
354592024-05-08T03:38:20.475ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = PUT url = /v1/timeseries/schema
354602024-05-08T03:38:20.475ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = PUT uri = http://127.0.0.1:42458/v1/timeseries/schema
354612024-05-08T03:38:20.475ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b7f84b8b-d7e1-4cf6-88a7-ecdf656dc584 uri = /v1/timeseries/schema
354622024-05-08T03:38:20.475ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 55 local_addr = 127.0.0.1:42458 method = PUT remote_addr = 127.0.0.1:40189 req_id = b7f84b8b-d7e1-4cf6-88a7-ecdf656dc584 response_code = 405 uri = /v1/timeseries/schema
354632024-05-08T03:38:20.476ZINFOtest_unauthorized (external client test context): client received response status = 405
354642024-05-08T03:38:20.476ZINFOtest_unauthorized: test: authenticated, unauthorized method = POST url = /v1/timeseries/schema
354652024-05-08T03:38:20.476ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/timeseries/schema
354662024-05-08T03:38:20.476ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d6bfb2b1-601f-4af8-b0bd-dba09556b317 uri = /v1/timeseries/schema
354672024-05-08T03:38:20.476ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = d6bfb2b1-601f-4af8-b0bd-dba09556b317 response_code = 405 uri = /v1/timeseries/schema
354682024-05-08T03:38:20.476ZINFOtest_unauthorized (external client test context): client received response status = 405
354692024-05-08T03:38:20.476ZINFOtest_unauthorized: test: unauthenticated method = POST url = /v1/timeseries/schema
354702024-05-08T03:38:20.476ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/timeseries/schema
354712024-05-08T03:38:20.477ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5696f23f-0fac-4c4d-b390-f3f8ee4030fe uri = /v1/timeseries/schema
354722024-05-08T03:38:20.477ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 45 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 5696f23f-0fac-4c4d-b390-f3f8ee4030fe response_code = 405 uri = /v1/timeseries/schema
354732024-05-08T03:38:20.477ZINFOtest_unauthorized (external client test context): client received response status = 405
354742024-05-08T03:38:20.477ZINFOtest_unauthorized: test: bogus creds: bad actor method = POST url = /v1/timeseries/schema
354752024-05-08T03:38:20.477ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/timeseries/schema
354762024-05-08T03:38:20.477ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a8918070-01b1-4267-aa7b-8e7c121f97c5 uri = /v1/timeseries/schema
354772024-05-08T03:38:20.478ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = a8918070-01b1-4267-aa7b-8e7c121f97c5 response_code = 405 uri = /v1/timeseries/schema
354782024-05-08T03:38:20.478ZINFOtest_unauthorized (external client test context): client received response status = 405
354792024-05-08T03:38:20.478ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = POST url = /v1/timeseries/schema
354802024-05-08T03:38:20.478ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = POST uri = http://127.0.0.1:42458/v1/timeseries/schema
354812024-05-08T03:38:20.478ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 968db1a6-05b7-4aaa-b236-d680d5c5367f uri = /v1/timeseries/schema
354822024-05-08T03:38:20.478ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 34 local_addr = 127.0.0.1:42458 method = POST remote_addr = 127.0.0.1:40189 req_id = 968db1a6-05b7-4aaa-b236-d680d5c5367f response_code = 405 uri = /v1/timeseries/schema
354832024-05-08T03:38:20.478ZINFOtest_unauthorized (external client test context): client received response status = 405
354842024-05-08T03:38:20.479ZINFOtest_unauthorized: test: authenticated, unauthorized method = DELETE url = /v1/timeseries/schema
354852024-05-08T03:38:20.479ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/timeseries/schema
354862024-05-08T03:38:20.479ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9298ce09-2854-4b0e-9e0d-4ab3fc04922d uri = /v1/timeseries/schema
354872024-05-08T03:38:20.479ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 91 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 9298ce09-2854-4b0e-9e0d-4ab3fc04922d response_code = 405 uri = /v1/timeseries/schema
354882024-05-08T03:38:20.479ZINFOtest_unauthorized (external client test context): client received response status = 405
354892024-05-08T03:38:20.479ZINFOtest_unauthorized: test: unauthenticated method = DELETE url = /v1/timeseries/schema
354902024-05-08T03:38:20.479ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/timeseries/schema
354912024-05-08T03:38:20.480ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = f1161262-6a02-470a-beb6-36ddb3894458 uri = /v1/timeseries/schema
354922024-05-08T03:38:20.480ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 84 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = f1161262-6a02-470a-beb6-36ddb3894458 response_code = 405 uri = /v1/timeseries/schema
354932024-05-08T03:38:20.480ZINFOtest_unauthorized (external client test context): client received response status = 405
354942024-05-08T03:38:20.480ZINFOtest_unauthorized: test: bogus creds: bad actor method = DELETE url = /v1/timeseries/schema
354952024-05-08T03:38:20.480ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/timeseries/schema
354962024-05-08T03:38:20.480ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 98cfeb85-30ca-463b-84a6-61659121b6ac uri = /v1/timeseries/schema
354972024-05-08T03:38:20.480ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 62 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = 98cfeb85-30ca-463b-84a6-61659121b6ac response_code = 405 uri = /v1/timeseries/schema
354982024-05-08T03:38:20.481ZINFOtest_unauthorized (external client test context): client received response status = 405
354992024-05-08T03:38:20.481ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = DELETE url = /v1/timeseries/schema
355002024-05-08T03:38:20.481ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = DELETE uri = http://127.0.0.1:42458/v1/timeseries/schema
355012024-05-08T03:38:20.481ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = ca0e39d9-b5d0-4bc1-96fb-429740fbfa4f uri = /v1/timeseries/schema
355022024-05-08T03:38:20.481ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 61 local_addr = 127.0.0.1:42458 method = DELETE remote_addr = 127.0.0.1:40189 req_id = ca0e39d9-b5d0-4bc1-96fb-429740fbfa4f response_code = 405 uri = /v1/timeseries/schema
355032024-05-08T03:38:20.481ZINFOtest_unauthorized (external client test context): client received response status = 405
355042024-05-08T03:38:20.481ZINFOtest_unauthorized: test: authenticated, unauthorized method = TRACE url = /v1/timeseries/schema
355052024-05-08T03:38:20.481ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/timeseries/schema
355062024-05-08T03:38:20.481ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d1ce5f4f-ded2-45e5-832b-ae2f46091cc0 uri = /v1/timeseries/schema
355072024-05-08T03:38:20.481ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = d1ce5f4f-ded2-45e5-832b-ae2f46091cc0 response_code = 405 uri = /v1/timeseries/schema
355082024-05-08T03:38:20.482ZINFOtest_unauthorized (external client test context): client received response status = 405
355092024-05-08T03:38:20.482ZINFOtest_unauthorized: test: unauthenticated method = TRACE url = /v1/timeseries/schema
355102024-05-08T03:38:20.482ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/timeseries/schema
355112024-05-08T03:38:20.482ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 70721e90-52e7-4e1c-9d38-14bfee664367 uri = /v1/timeseries/schema
355122024-05-08T03:38:20.482ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 58 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 70721e90-52e7-4e1c-9d38-14bfee664367 response_code = 405 uri = /v1/timeseries/schema
355132024-05-08T03:38:20.482ZINFOtest_unauthorized (external client test context): client received response status = 405
355142024-05-08T03:38:20.482ZINFOtest_unauthorized: test: bogus creds: bad actor method = TRACE url = /v1/timeseries/schema
355152024-05-08T03:38:20.482ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/timeseries/schema
355162024-05-08T03:38:20.482ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 80ff3448-0dc5-42c2-ac42-d942386098c9 uri = /v1/timeseries/schema
355172024-05-08T03:38:20.482ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 41 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 80ff3448-0dc5-42c2-ac42-d942386098c9 response_code = 405 uri = /v1/timeseries/schema
355182024-05-08T03:38:20.483ZINFOtest_unauthorized (external client test context): client received response status = 405
355192024-05-08T03:38:20.483ZINFOtest_unauthorized: test: bogus creds: bad cred syntax method = TRACE url = /v1/timeseries/schema
355202024-05-08T03:38:20.483ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = TRACE uri = http://127.0.0.1:42458/v1/timeseries/schema
355212024-05-08T03:38:20.506ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8775930b-e8b3-46f9-9f65-b7946b5bf2a1 uri = /v1/timeseries/schema
355222024-05-08T03:38:20.506ZINFOtest_unauthorized (dropshot_external): request completed error_message_external = Method Not Allowed error_message_internal = Method Not Allowed latency_us = 23519 local_addr = 127.0.0.1:42458 method = TRACE remote_addr = 127.0.0.1:40189 req_id = 8775930b-e8b3-46f9-9f65-b7946b5bf2a1 response_code = 405 uri = /v1/timeseries/schema
355232024-05-08T03:38:20.507ZINFOtest_unauthorized (external client test context): client received response status = 405
355242024-05-08T03:38:20.507ZINFOtest_unauthorized: test: compare current resource content with earlier url = /v1/timeseries/schema
355252024-05-08T03:38:20.507ZINFOtest_unauthorized (external client test context): client request body = Body(Empty) method = GET uri = http://127.0.0.1:42458/v1/timeseries/schema
355262024-05-08T03:38:20.507ZTRACtest_unauthorized (dropshot_external): incoming request local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 uri = /v1/timeseries/schema
355272024-05-08T03:38:20.507ZTRACtest_unauthorized (dropshot_external): authn: trying SchemeName("spoof") local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 uri = /v1/timeseries/schema
355282024-05-08T03:38:20.507ZDEBGtest_unauthorized (dropshot_external): looking up silo for user local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 silo_user_id = 001de000-05e4-4000-8000-000000004007 uri = /v1/timeseries/schema
355292024-05-08T03:38:20.507ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355302024-05-08T03:38:20.508ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355312024-05-08T03:38:20.508ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355322024-05-08T03:38:20.519ZDEBGtest_unauthorized (collection-task): collecting from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
355332024-05-08T03:38:20.520ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355342024-05-08T03:38:20.520ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355352024-05-08T03:38:20.526ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355362024-05-08T03:38:20.547ZTRACtest_unauthorized (dropshot): incoming request local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = 48b0d084-4f49-4d8a-8821-ccc69bbd35ac uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
355372024-05-08T03:38:20.757ZINFOtest_unauthorized (dropshot): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/29ae98d/dropshot/src/server.rs:849 latency_us = 229771 local_addr = 127.0.0.1:50231 method = GET remote_addr = 127.0.0.1:59751 req_id = 48b0d084-4f49-4d8a-8821-ccc69bbd35ac response_code = 200 uri = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
355382024-05-08T03:38:20.758ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
355392024-05-08T03:38:20.761ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) }
355402024-05-08T03:38:20.761ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
355412024-05-08T03:38:20.761ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355422024-05-08T03:38:20.761ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355432024-05-08T03:38:20.763ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355442024-05-08T03:38:20.765ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
355452024-05-08T03:38:20.766ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
355462024-05-08T03:38:20.766ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355472024-05-08T03:38:20.767ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355482024-05-08T03:38:20.767ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355492024-05-08T03:38:20.996ZDEBGtest_unauthorized (collection-task): collected results from producer address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 4 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
355502024-05-08T03:38:20.996ZDEBGtest_unauthorized (collection-task): reporting oximeter self-collection statistics address = 127.0.0.1:50231 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0 route = //dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0
355512024-05-08T03:38:20.996ZDEBGtest_unauthorized (results-sink): inserting 355 samples into database collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
355522024-05-08T03:38:20.996ZDEBGtest_unauthorized (clickhouse-client): unrolling 355 total samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95
355532024-05-08T03:38:21.608ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_i64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"status_code","field_value":503}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"status_code","field_value":204}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17960134076055520969,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":631109833506713060,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2521773271354698197,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8666216735769685852,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1112905986517532678,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6499791153359679700,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4063532829556478624,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11032959713028531064,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7875758268419034349,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15929428223727976848,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14818426800356765913,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7268203367403435839,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10419045266470010550,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4835442757954891514,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2850637410072440749,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5236532311886214773,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1353086070205826520,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14479041876568898800,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7563066636674928931,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8563554005225840297,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9897428683839742887,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1798109769399392086,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16726343575015602603,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7919672063383645864,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7161277174853717382,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6296286158957937925,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16298878827043200725,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16717743234219928286,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4059479889922831676,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6153093370273879721,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13950296106879879930,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12588810687023332392,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16675546017285740721,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14925179540293777760,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10965268092028690814,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3522465449627281944,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18331656026466508145,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9383077251880813002,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15933603832992450761,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18253710432260016780,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10227850859078924149,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6218490276628697951,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1985137189453419471,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9284044204987885614,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5165613531440487952,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10563461243589631662,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5656990282932671142,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8687417600716861391,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11753741750557883918,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4936694802332892675,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11984226063792970734,"field_name":"status_code","field_value":500}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4550881800118182164,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1128749595169291869,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14400341193958895121,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2614631590040087133,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17468252132156753550,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12599100356419112429,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4136532248494378603,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9045971457360844687,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15645969395985352777,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969813691271479026,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12587454147122607931,"field_name":"status_code","field_value":403}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"status_code","field_value":200}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"status_code","field_value":404}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"status_code","field_value":201}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"status_code","field_value":401}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"status_code","field_value":404}\n
355542024-05-08T03:38:21.621ZDEBGtest_unauthorized (MgsClient): client request background_task = bfd_manager body = None method = GET uri = http://[::1]:12225/local/switch-id
355552024-05-08T03:38:21.621ZDEBGtest_unauthorized (MgsClient): client response background_task = bfd_manager result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
355562024-05-08T03:38:21.621ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = bfd_manager reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
355572024-05-08T03:38:21.622ZDEBGtest_unauthorized (MgsClient): client request background_task = switch_port_config_manager body = None method = GET rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc uri = http://[::1]:12225/local/switch-id
355582024-05-08T03:38:21.622ZDEBGtest_unauthorized (MgsClient): client response background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(12225), path: "/local/switch-id", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
355592024-05-08T03:38:21.622ZWARNtest_unauthorized (BackgroundTasks): failed to identify switch slot for dendrite, will retry in 2 seconds background_task = switch_port_config_manager rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc reason = Communication Error: error sending request for url (http://[::1]:12225/local/switch-id): error trying to connect: tcp connect error: Connection refused (os error 146) zone_address = ::1
355602024-05-08T03:38:21.622ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
355612024-05-08T03:38:21.625ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = SiloUser { parent: Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }, key: 001de000-05e4-4000-8000-000000004007, lookup_type: ById(001de000-05e4-4000-8000-000000004007) } result = Ok(())
355622024-05-08T03:38:21.625ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355632024-05-08T03:38:21.625ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355642024-05-08T03:38:21.626ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355652024-05-08T03:38:21.630ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 354 table_name = oximeter.fields_i64
355662024-05-08T03:38:21.631ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_string FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"target_name","field_value":"integration-test-target"}\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"field_name":"metric_name","field_value":"integration-test-metric"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"route","field_value":"/metrics/collectors"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"route","field_value":"/metrics/producers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"route","field_value":"/sled-agents/039be560-54cc-49e3-88df-1a29dadbf913"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"name","field_value":"nexus-internal"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"route","field_value":"/sled-agents/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"route","field_value":"/v1/certificates"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"route","field_value":"/v1/disks/demo-disk/metrics/activated"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"route","field_value":"/v1/disks/demo-disk/metrics/activated"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"route","field_value":"/v1/disks/demo-disk/metrics/activated"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"route","field_value":"/v1/disks/demo-disk"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write-stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"route","field_value":"/v1/disks/demo-import-disk/bulk-write"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"route","field_value":"/v1/disks/demo-import-disk/finalize"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"route","field_value":"/v1/disks/demo-import-disk/finalize"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"route","field_value":"/v1/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"route","field_value":"/v1/floating-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"route","field_value":"/v1/groups/8d90b9a5-1cea-4a2b-9af4-71467dd33a04"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"route","field_value":"/v1/groups"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"route","field_value":"/v1/groups"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"route","field_value":"/v1/images/demo-image/demote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"route","field_value":"/v1/images/demo-image/demote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"route","field_value":"/v1/images/demo-image/promote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"route","field_value":"/v1/images/demo-image/promote"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"route","field_value":"/v1/images/demo-image"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"route","field_value":"/v1/images"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/attach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/attach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/detach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"route","field_value":"/v1/instances/demo-instance/disks/detach"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"route","field_value":"/v1/instances/demo-instance/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"route","field_value":"/v1/instances/demo-instance/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"route","field_value":"/v1/instances/demo-instance/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips/ephemeral"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"route","field_value":"/v1/instances/demo-instance/external-ips"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"route","field_value":"/v1/instances/demo-instance/migrate"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"route","field_value":"/v1/instances/demo-instance/migrate"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"route","field_value":"/v1/instances/demo-instance/reboot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"route","field_value":"/v1/instances/demo-instance/reboot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"route","field_value":"/v1/instances/demo-instance/serial-console"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"route","field_value":"/v1/instances/demo-instance/serial-console"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"route","field_value":"/v1/instances/demo-instance/ssh-public-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17960134076055520969,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17960134076055520969,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17960134076055520969,"field_name":"route","field_value":"/v1/instances/demo-instance/ssh-public-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"route","field_value":"/v1/instances/demo-instance/ssh-public-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"route","field_value":"/v1/instances/demo-instance/start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"route","field_value":"/v1/instances/demo-instance/start"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"route","field_value":"/v1/instances/demo-instance/stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"route","field_value":"/v1/instances/demo-instance/stop"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"route","field_value":"/v1/instances/demo-instance"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"route","field_value":"/v1/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"route","field_value":"/v1/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"route","field_value":"/v1/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"route","field_value":"/v1/me/ssh-keys"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":631109833506713060,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":631109833506713060,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":631109833506713060,"field_name":"route","field_value":"/v1/metrics/virtual_disk_space_provisioned"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2521773271354698197,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2521773271354698197,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2521773271354698197,"field_name":"route","field_value":"/v1/metrics/virtual_disk_space_provisioned"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"route","field_value":"/v1/network-interfaces/net0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"route","field_value":"/v1/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"route","field_value":"/v1/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"route","field_value":"/v1/projects/demo-project/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"route","field_value":"/v1/projects/demo-project"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"route","field_value":"/v1/projects"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"route","field_value":"/v1/snapshots/demo-snapshot"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"route","field_value":"/v1/snapshots"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8666216735769685852,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8666216735769685852,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8666216735769685852,"field_name":"route","field_value":"/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1112905986517532678,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1112905986517532678,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1112905986517532678,"field_name":"route","field_value":"/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6499791153359679700,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6499791153359679700,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6499791153359679700,"field_name":"route","field_value":"/v1/system/hardware/disks/fbf4e1f1-410e-4314-bff1-fec0504be07e"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4063532829556478624,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4063532829556478624,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4063532829556478624,"field_name":"route","field_value":"/v1/system/hardware/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11032959713028531064,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11032959713028531064,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11032959713028531064,"field_name":"route","field_value":"/v1/system/hardware/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7875758268419034349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7875758268419034349,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7875758268419034349,"field_name":"route","field_value":"/v1/system/hardware/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15929428223727976848,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15929428223727976848,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15929428223727976848,"field_name":"route","field_value":"/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14818426800356765913,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14818426800356765913,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14818426800356765913,"field_name":"route","field_value":"/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7268203367403435839,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7268203367403435839,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7268203367403435839,"field_name":"route","field_value":"/v1/system/hardware/racks/c19a698f-c6f9-4a17-ae30-20d711b8f7dc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10419045266470010550,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10419045266470010550,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10419045266470010550,"field_name":"route","field_value":"/v1/system/hardware/racks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4835442757954891514,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4835442757954891514,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4835442757954891514,"field_name":"route","field_value":"/v1/system/hardware/racks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2850637410072440749,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2850637410072440749,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2850637410072440749,"field_name":"route","field_value":"/v1/system/hardware/racks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5236532311886214773,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5236532311886214773,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5236532311886214773,"field_name":"route","field_value":"/v1/system/hardware/sleds-uninitialized"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1353086070205826520,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1353086070205826520,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1353086070205826520,"field_name":"route","field_value":"/v1/system/hardware/sleds-uninitialized"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14479041876568898800,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14479041876568898800,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14479041876568898800,"field_name":"route","field_value":"/v1/system/hardware/sleds-uninitialized"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7563066636674928931,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7563066636674928931,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7563066636674928931,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8563554005225840297,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8563554005225840297,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8563554005225840297,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9897428683839742887,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9897428683839742887,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9897428683839742887,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/disks"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1798109769399392086,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1798109769399392086,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1798109769399392086,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16726343575015602603,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16726343575015602603,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16726343575015602603,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7919672063383645864,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7919672063383645864,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7919672063383645864,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/instances"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7161277174853717382,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7161277174853717382,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7161277174853717382,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6296286158957937925,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6296286158957937925,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6296286158957937925,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229/provision-policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16298878827043200725,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16298878827043200725,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16298878827043200725,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16717743234219928286,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16717743234219928286,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16717743234219928286,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4059479889922831676,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4059479889922831676,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4059479889922831676,"field_name":"route","field_value":"/v1/system/hardware/sleds/b6d65341-167c-41df-9b5c-41cded99c229"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6153093370273879721,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6153093370273879721,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6153093370273879721,"field_name":"route","field_value":"/v1/system/hardware/sleds"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13950296106879879930,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13950296106879879930,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13950296106879879930,"field_name":"route","field_value":"/v1/system/hardware/sleds"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12588810687023332392,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12588810687023332392,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12588810687023332392,"field_name":"route","field_value":"/v1/system/hardware/sleds"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16675546017285740721,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16675546017285740721,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16675546017285740721,"field_name":"route","field_value":"/v1/system/hardware/sleds"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14925179540293777760,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14925179540293777760,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14925179540293777760,"field_name":"route","field_value":"/v1/system/hardware/sleds"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10965268092028690814,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10965268092028690814,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10965268092028690814,"field_name":"route","field_value":"/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3522465449627281944,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3522465449627281944,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3522465449627281944,"field_name":"route","field_value":"/v1/system/hardware/switches/dae4e1f1-410e-4314-bff1-fec0504be07e"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18331656026466508145,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18331656026466508145,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18331656026466508145,"field_name":"route","field_value":"/v1/system/hardware/switches"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9383077251880813002,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9383077251880813002,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9383077251880813002,"field_name":"route","field_value":"/v1/system/hardware/switches"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15933603832992450761,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15933603832992450761,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15933603832992450761,"field_name":"route","field_value":"/v1/system/hardware/switches"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd/set-password"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"route","field_value":"/v1/system/identity-providers/local/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"route","field_value":"/v1/system/identity-providers/local/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"route","field_value":"/v1/system/identity-providers/saml"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"route","field_value":"/v1/system/ip-pools-service/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"route","field_value":"/v1/system/ip-pools-service"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/add"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges/remove"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"route","field_value":"/v1/system/ip-pools/default/ranges"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"route","field_value":"/v1/system/ip-pools/default/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"route","field_value":"/v1/system/ip-pools/default/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"route","field_value":"/v1/system/ip-pools/default"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"route","field_value":"/v1/system/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18253710432260016780,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18253710432260016780,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18253710432260016780,"field_name":"route","field_value":"/v1/system/metrics/virtual_disk_space_provisioned"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10227850859078924149,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10227850859078924149,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10227850859078924149,"field_name":"route","field_value":"/v1/system/metrics/virtual_disk_space_provisioned"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6218490276628697951,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6218490276628697951,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6218490276628697951,"field_name":"route","field_value":"/v1/system/metrics/virtual_disk_space_provisioned"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"route","field_value":"/v1/system/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1985137189453419471,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1985137189453419471,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1985137189453419471,"field_name":"route","field_value":"/v1/system/roles/fleet.admin"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9284044204987885614,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9284044204987885614,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9284044204987885614,"field_name":"route","field_value":"/v1/system/roles/fleet.admin"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5165613531440487952,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5165613531440487952,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5165613531440487952,"field_name":"route","field_value":"/v1/system/roles/fleet.admin"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10563461243589631662,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10563461243589631662,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10563461243589631662,"field_name":"route","field_value":"/v1/system/roles"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5656990282932671142,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5656990282932671142,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5656990282932671142,"field_name":"route","field_value":"/v1/system/roles"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8687417600716861391,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8687417600716861391,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8687417600716861391,"field_name":"route","field_value":"/v1/system/roles"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"route","field_value":"/v1/system/silo-quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"route","field_value":"/v1/system/silos/demo-silo/ip-pools"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"route","field_value":"/v1/system/silos/demo-silo/policy"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"route","field_value":"/v1/system/silos/demo-silo/quotas"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"route","field_value":"/v1/system/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"route","field_value":"/v1/system/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11753741750557883918,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11753741750557883918,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11753741750557883918,"field_name":"route","field_value":"/v1/system/update/repository/1.0.0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4936694802332892675,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4936694802332892675,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4936694802332892675,"field_name":"route","field_value":"/v1/system/update/repository/1.0.0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11984226063792970734,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11984226063792970734,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11984226063792970734,"field_name":"route","field_value":"/v1/system/update/repository/1.0.0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4550881800118182164,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4550881800118182164,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4550881800118182164,"field_name":"route","field_value":"/v1/system/update/repository"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1128749595169291869,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1128749595169291869,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1128749595169291869,"field_name":"route","field_value":"/v1/system/update/repository"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14400341193958895121,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14400341193958895121,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14400341193958895121,"field_name":"route","field_value":"/v1/system/users-builtin/db-init"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2614631590040087133,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2614631590040087133,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2614631590040087133,"field_name":"route","field_value":"/v1/system/users-builtin/db-init"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17468252132156753550,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17468252132156753550,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17468252132156753550,"field_name":"route","field_value":"/v1/system/users-builtin/db-init"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12599100356419112429,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12599100356419112429,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12599100356419112429,"field_name":"route","field_value":"/v1/system/users-builtin"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4136532248494378603,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4136532248494378603,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4136532248494378603,"field_name":"route","field_value":"/v1/system/users-builtin"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9045971457360844687,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9045971457360844687,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9045971457360844687,"field_name":"route","field_value":"/v1/system/users-builtin"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"route","field_value":"/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"route","field_value":"/v1/system/users/639d921c-679a-490e-bfe5-78cb526326bd"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"route","field_value":"/v1/system/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"route","field_value":"/v1/system/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"route","field_value":"/v1/system/utilization/silos/demo-silo"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"route","field_value":"/v1/system/utilization/silos"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15645969395985352777,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15645969395985352777,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15645969395985352777,"field_name":"route","field_value":"/v1/timeseries/schema"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969813691271479026,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969813691271479026,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969813691271479026,"field_name":"route","field_value":"/v1/timeseries/schema"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12587454147122607931,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12587454147122607931,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12587454147122607931,"field_name":"route","field_value":"/v1/timeseries/schema"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"route","field_value":"/v1/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"route","field_value":"/v1/users"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"route","field_value":"/v1/utilization"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"route","field_value":"/v1/vpc-firewall-rules"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"route","field_value":"/v1/vpc-router-routes/demo-router-route"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"route","field_value":"/v1/vpc-router-routes"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"route","field_value":"/v1/vpc-routers/demo-vpc-router"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"route","field_value":"/v1/vpc-routers"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet/network-interfaces"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"route","field_value":"/v1/vpc-subnets/demo-vpc-subnet"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"route","field_value":"/v1/vpc-subnets"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"method","field_value":"DELETE"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"method","field_value":"PUT"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"route","field_value":"/v1/vpcs/demo-vpc"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"method","field_value":"GET"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"route","field_value":"/v1/vpcs"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"name","field_value":"nexus-external"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"method","field_value":"POST"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"route","field_value":"/v1/vpcs"}\n
355672024-05-08T03:38:21.636ZDEBGtest_unauthorized (collection-task): collecting from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
355682024-05-08T03:38:21.638ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) }
355692024-05-08T03:38:21.638ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-5110-4000-8000-000000000000 resource_type = Silo
355702024-05-08T03:38:21.638ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355712024-05-08T03:38:21.638ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355722024-05-08T03:38:21.638ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355732024-05-08T03:38:21.639ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1064 table_name = oximeter.fields_string
355742024-05-08T03:38:21.642ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.fields_uuid FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17960134076055520969,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":631109833506713060,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2521773271354698197,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8666216735769685852,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1112905986517532678,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6499791153359679700,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4063532829556478624,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11032959713028531064,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7875758268419034349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15929428223727976848,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14818426800356765913,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7268203367403435839,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10419045266470010550,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4835442757954891514,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2850637410072440749,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5236532311886214773,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1353086070205826520,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14479041876568898800,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7563066636674928931,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8563554005225840297,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9897428683839742887,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1798109769399392086,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16726343575015602603,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7919672063383645864,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7161277174853717382,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6296286158957937925,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16298878827043200725,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16717743234219928286,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4059479889922831676,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6153093370273879721,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13950296106879879930,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12588810687023332392,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16675546017285740721,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14925179540293777760,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10965268092028690814,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3522465449627281944,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18331656026466508145,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9383077251880813002,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15933603832992450761,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18253710432260016780,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10227850859078924149,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6218490276628697951,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1985137189453419471,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9284044204987885614,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5165613531440487952,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10563461243589631662,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5656990282932671142,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8687417600716861391,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11753741750557883918,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4936694802332892675,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11984226063792970734,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4550881800118182164,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1128749595169291869,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14400341193958895121,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2614631590040087133,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17468252132156753550,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12599100356419112429,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4136532248494378603,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9045971457360844687,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15645969395985352777,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969813691271479026,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12587454147122607931,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"field_name":"id","field_value":"dc1a3bc9-e9f2-48b6-95e8-3492a4c98fb0"}\n
355752024-05-08T03:38:21.644ZDEBGtest_unauthorized (collection-task): collected results from producer address = [::1]:55058 collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 n_results = 1 producer_id = a6458b7d-87c3-4483-be96-854d814c20de route = //a6458b7d-87c3-4483-be96-854d814c20de
355762024-05-08T03:38:21.648ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 354 table_name = oximeter.fields_uuid
355772024-05-08T03:38:21.649ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_histogramf64 FORMAT JSONEachRow\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3190756548810047821,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:20.547542528","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16087531566454060280,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:20.547592558","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1261844628397659232,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:20.547605053","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10262039151249283711,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:20.547615263","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12498763896454758173,"start_time":"2024-05-08 03:37:10.967135074","timestamp":"2024-05-08 03:38:20.547625383","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3936350742225391163,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.548995858","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3183124223997691510,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549149203","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15647678161150844641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549163011","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12837853917961053982,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549172209","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10736450564382499620,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549182489","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8692491015029803100,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549192600","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5292874473135756335,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549203131","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11921739164069923053,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549212229","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15571841850286136062,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549221327","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17619226347867572174,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549232539","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5167743310245595284,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549243010","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11052710706084453892,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549253080","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10979455592518253188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549262078","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3028942080840942694,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549314803","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14942886683287537587,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549325604","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17581824119515886880,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549337107","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4438861006578294711,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549347027","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17846082726673860623,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549358419","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4881250412054891580,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549367347","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2863797979881162044,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549377648","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4064970894230300613,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549386665","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":460882391009464415,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549395974","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10087812061159547680,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549405433","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8667682309212775921,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549414250","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2015214494587283994,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549423298","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5337737416730726989,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549432797","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9818967461927717889,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549441955","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16437461011384051816,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549451054","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9133220565513733879,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549460021","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13434941164798509333,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549469059","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14100641066014315408,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549478157","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7447176363936568435,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549487246","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10781739662362536130,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549496233","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1475322589196316756,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549557996","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9012896420241498600,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549572415","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7663783502615827236,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549581473","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16093168124270078156,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549590731","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9949825203846226396,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549599579","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135314098680410677,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549646773","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5892725480059671135,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549658716","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1656209393635873054,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549732573","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11421823773859290103,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549742303","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16454433493935560906,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549751691","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10438524555607537989,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549760369","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5178196401712380708,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549768765","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14368520583166584645,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549776932","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11282234240140752746,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549785759","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4589284564060450066,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549794036","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":649096526664612704,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549802873","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4756440019516290107,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549812202","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9890197738702675810,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549820989","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11010596103725618175,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549829857","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3230117732638164438,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549838123","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9029596281877544684,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549848434","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11732302403876136064,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549857291","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12769788567607383798,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549866019","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8680892056029889698,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.549874856","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6733776640169751635,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550341324","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4749437366899367787,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550366544","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2623952575399251397,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550376063","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16819533219904483238,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550385502","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2526369058964444244,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550394259","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":498073720323955022,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550404049","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17960134076055520969,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550412455","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11930538878647794339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550423517","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14392665860833354321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550436042","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13740494291931924969,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550445160","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16933728144787888524,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550453577","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12318940844017677924,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550462134","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1071990897512303896,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550470731","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9564244716995880916,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.550479679","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15258616595115908873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551891587","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11024181245770908315,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551905374","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11842853455998291895,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551915033","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2308430012432464399,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551924562","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8310021280455929270,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551933510","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4655596223906222347,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551942137","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4962444945598224395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551950674","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12404758344891505182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551959121","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8873598029869574400,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551967728","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13162851680437607804,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551975914","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11179092815987259405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551984582","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18404680772567651374,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.551993259","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15951135880345234652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552002267","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10050530847246222182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552010774","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":631109833506713060,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552019180","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2521773271354698197,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552027547","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2416473240468778292,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552035773","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5675079839315689331,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552044641","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7424734636937157258,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552052336","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5599556983939356287,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552060853","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16267991111794331974,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552069791","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5743096054499741215,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552077707","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15393269644787348643,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552085923","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1045155336265661637,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552093969","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":899357675172567142,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552102266","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13360362207342404466,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552110532","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4566281421664471726,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552118829","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929533475449214649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552126814","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3197442054339715821,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552135041","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16598138287549214018,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552143939","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18413708464921075316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552152375","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10846075802962141077,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552160381","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14162604795964542447,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552170341","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8902213138933979548,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552178718","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4331304962181415262,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552187565","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9280770486397468543,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552195581","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3418337174461488433,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552203747","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6375767250192953944,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552211723","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3858698521065839056,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552220170","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6294338546176278182,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552228206","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1269926571809307038,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552236603","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4987342452346892331,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552245260","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9816562149393958278,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552253857","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7902674656678547455,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552262264","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6851842612043195886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552270821","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3901275087470325810,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552279318","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14669106793020372010,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552287524","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17054476165049329224,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552295911","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17662800172854030205,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552303526","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17524213867372366087,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552311612","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16291255821283957646,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552319738","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1840196619403385261,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552328676","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17628516237902441027,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552336461","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5865969893282628000,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552344467","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11964611613719481879,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552352002","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9708853003628600278,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552360629","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5129489531891508373,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552369036","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9325459100297214422,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552378084","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6157669984983804285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552390940","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4259982482923092663,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552401741","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1141394723925565873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552410288","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8666216735769685852,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552418845","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1112905986517532678,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552427613","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6499791153359679700,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552435468","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4063532829556478624,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552443895","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11032959713028531064,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552452933","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7875758268419034349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552461159","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15929428223727976848,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552654554","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14818426800356765913,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552666538","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7268203367403435839,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552714914","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10419045266470010550,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552725375","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4835442757954891514,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552734473","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2850637410072440749,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552743320","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5236532311886214773,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552751837","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1353086070205826520,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552760905","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14479041876568898800,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552769322","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7563066636674928931,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552777749","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8563554005225840297,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552788851","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9897428683839742887,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552797999","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1798109769399392086,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552807428","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16726343575015602603,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552816025","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7919672063383645864,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552825143","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7161277174853717382,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552834241","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6296286158957937925,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552843630","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16298878827043200725,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552851896","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16717743234219928286,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552861365","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4059479889922831676,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552870453","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6153093370273879721,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552879211","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13950296106879879930,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552888669","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12588810687023332392,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552897397","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16675546017285740721,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552905944","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14925179540293777760,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552914581","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10965268092028690814,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552924270","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3522465449627281944,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552932487","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18331656026466508145,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552940863","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9383077251880813002,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552949651","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15933603832992450761,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552958178","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14494380452923244411,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552967055","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4988387305252739649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552975943","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16861346794394498179,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552985342","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16609588232515146342,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.552995171","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4539294703608734868,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553003658","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5299282260033816285,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553012426","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13230010915117678449,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553021223","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3308569518779910019,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553030261","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3261967804555722731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553038527","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6781182898871433781,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553047054","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9977538099662239502,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553055641","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10841355606543096652,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553063647","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8739758552992546341,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553074639","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3428252603771178763,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553082816","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6315942036917200348,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553092475","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3551662353648865476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553100551","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7530276192402101641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553109038","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15906247261019301834,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553117665","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":197369075867521469,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553126312","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3875949295254739091,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553134669","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2756529715512162361,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553143176","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9650242771150199654,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553151993","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15868906084622544337,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553160069","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1143029980508679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553168746","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":652364497240419118,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553177133","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13317512023831116886,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553186632","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12715732674523148924,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553195389","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6444588443310301877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553204528","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1080558925672053006,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553213125","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2143041640217778740,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553221772","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12151596283307487877,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553230569","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12919663674169929013,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553239076","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16306616964650843791,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553247964","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2497819502339219321,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553256852","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18314019098459086473,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553264597","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":273688181424142565,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553273565","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6694885736137660505,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553282202","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16971020598601904896,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553291360","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1061233217211263979,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553299627","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16705342675787313636,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553307953","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10534467564110978986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553317733","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17769639551076113316,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553326009","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3002875096253626589,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553334235","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3911229471430245494,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553341951","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6539458882167790828,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553350828","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2168678750872077412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553359185","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2321559990407247270,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553367943","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12593080123530281201,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553376159","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17080509097306992167,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553384576","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370404095108523360,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553392772","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2011197902786377641,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553400557","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3741033796342978183,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553409084","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18253710432260016780,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553417511","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10227850859078924149,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553425767","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6218490276628697951,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553434204","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969550658728755169,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553442471","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17670736035553404384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553451048","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7626251279838775158,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553459144","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":958021790269282938,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553467080","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5619578630313463041,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553475256","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1985137189453419471,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553483673","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9284044204987885614,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553492109","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5165613531440487952,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553500466","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10563461243589631662,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553553742","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5656990282932671142,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553569684","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8687417600716861391,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553579453","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14241325173346506598,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553588190","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1296716927063230584,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553596868","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17891793985595307438,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553605455","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1516612810641251110,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553613821","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16049196556976322843,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553622729","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9135425510153711384,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553630865","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5216506459365801409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553639863","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14432140026199713640,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553647889","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5222540149493992731,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553656697","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5661248630563258222,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553665244","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16872423987987587445,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553675504","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9337371149674822308,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553754561","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":399551556107870405,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553764150","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5260238383977199048,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553772347","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9471993799013029476,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553781325","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6911276006674447367,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553790042","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18374840017728494409,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553798769","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3598658005098233912,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553806935","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8876529288343176528,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553814941","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1824483092612629709,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553823589","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17438749015265746187,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553831454","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8982963900359641772,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553839651","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16536621288768728735,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553849390","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7476699556123227100,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553865412","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2639097833139083769,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553874620","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9698409077847679071,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553883678","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15326191427481293368,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553892285","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11753741750557883918,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553901223","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4936694802332892675,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553909910","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11984226063792970734,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553918648","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4550881800118182164,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553928056","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1128749595169291869,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553936523","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14400341193958895121,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553945621","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2614631590040087133,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553954108","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17468252132156753550,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553964549","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12599100356419112429,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553973447","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4136532248494378603,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553982114","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9045971457360844687,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553990871","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":904279038653501812,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.553999528","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13880740924510006239,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554008727","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":753024350797419892,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554017845","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16226681740426869138,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554027394","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16482224365904245544,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554036131","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6921590668814858749,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554045169","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12143431397680306395,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554158695","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10323868057964267595,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554173885","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10523287406858576128,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554183364","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9684280688127965943,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554219696","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15645969395985352777,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554229205","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10969813691271479026,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554238063","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12587454147122607931,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554246740","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13673363636001441262,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554255878","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8477914162940389962,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554265638","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11493442670960758546,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554274856","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12561481124521354991,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554289385","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2818801714043198634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554298313","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4093085713987465688,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554307070","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4358122466435918900,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554317601","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12780881802689598412,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554326338","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17473053956929847042,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554410436","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7367334248824321255,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554420706","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6515145963193171115,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554433752","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11744347041080703327,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554442579","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3503621185029543634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554451046","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5893076968180668497,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554461858","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1960733480266743764,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554470956","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":260592460585529888,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554479583","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5457123327453819388,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554488130","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12426853819969343422,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554498771","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":839372909764181294,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554507669","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15030534658766474033,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554516146","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3419634039974722675,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554527068","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16100305513288476649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554537538","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12624246780540855743,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554546406","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":2517441769430960850,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554555043","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8826687143772501418,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554565344","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5735444216718468065,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554575955","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1072656596123921881,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554584452","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12976782113389971720,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554596966","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12156850029907560242,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554605363","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14110214361325736025,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554613930","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4735663237477034010,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554622197","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":10802220629836886839,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554632247","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13370798329913537339,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554640653","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7747860405973789986,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554649200","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9267577475168041660,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554659401","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16791920942355135265,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554667938","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":7481563689899289180,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554676254","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17999485289444088190,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554684511","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":3359103738693587614,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554694821","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":714264113278404516,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554703548","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14929947977483533472,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554711324","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1632311378164304873,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554721234","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":18262482861519013210,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554729290","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":187662627982600564,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554737676","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":5301829451880169649,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554745802","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1234372263583700556,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554755762","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":9761510045751037634,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554764500","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12024723546760152393,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554772656","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8963832680367909349,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554782536","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":1328304038446922401,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554790932","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":8839947981518636946,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554799619","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17549301622846594152,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554807926","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15058829649916290831,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554817986","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":6753998284828300369,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554826293","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":17654799220915157894,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554834689","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":12704276748264288017,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554844769","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":13357756531483882094,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554854639","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4212093444951262503,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554863466","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":15967160645907421226,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554871983","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":14433008908460282844,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554882204","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":16870240987639572024,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554890701","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":11051425665980759188,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554899027","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":4053711517974796408,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554908957","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n{"timeseries_name":"http_service:request_latency_histogram","timeseries_key":283254451592241063,"start_time":"2024-05-08 03:37:10.967151867","timestamp":"2024-05-08 03:38:20.554916893","bins":[-1.7976931348623157e308,1e-6,2e-6,3e-6,4e-6,5e-6,5.999999999999999e-6,7e-6,8e-6,9e-6,0.00001,0.00002,0.000030000000000000004,0.00004,0.00005,0.00006,0.00007000000000000001,0.00008,0.00009,0.0001,0.0002,0.0003,0.0004,0.0005,0.0006000000000000001,0.0007,0.0007999999999999999,0.0009,0.001,0.002,0.003,0.004,0.005,0.006,0.007,0.008,0.009000000000000001,0.01,0.020000000000000004,0.03000000000000001,0.04000000000000001,0.05000000000000001,0.06000000000000001,0.07,0.08,0.09000000000000001,0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7000000000000001,0.8,0.9,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0,200.0,300.0,400.0,500.0,600.0,700.0,800.0,900.0,1000.0],"counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}\n
355782024-05-08T03:38:21.656ZTRACtest_unauthorized (ExternalAuthn): loading roles actor = Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. } resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet
355792024-05-08T03:38:21.656ZTRACtest_unauthorized (ExternalAuthn): authorize begin action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database
355802024-05-08T03:38:21.656ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {} }
355812024-05-08T03:38:21.656ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Query actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Database result = Ok(())
355822024-05-08T03:38:21.656ZDEBGtest_unauthorized (ExternalAuthn): roles roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "external-authenticator")} }
355832024-05-08T03:38:21.664ZDEBGtest_unauthorized (ExternalAuthn): authorize result action = Read actor = Some(Actor::UserBuiltin { user_builtin_id: 001de000-05e4-4000-8000-000000000003, .. }) resource = Silo { parent: Fleet, key: 001de000-5110-4000-8000-000000000000, lookup_type: ById(001de000-5110-4000-8000-000000000000) } result = Ok(())
355842024-05-08T03:38:21.665ZTRACtest_unauthorized (dropshot_external): authn result: Ok(Context { kind: Authenticated(Details { actor: Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } }, Some(SiloAuthnPolicy { mapped_fleet_roles: {} })), schemes_tried: [SchemeName("spoof")] }) local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 uri = /v1/timeseries/schema
355852024-05-08T03:38:21.665ZTRACtest_unauthorized (dropshot_external): authorize begin action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 resource = Fleet uri = /v1/timeseries/schema
355862024-05-08T03:38:21.665ZTRACtest_unauthorized (dropshot_external): loading roles actor = Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. } actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 resource_id = 001de000-1334-4000-8000-000000000000 resource_type = Fleet uri = /v1/timeseries/schema
355872024-05-08T03:38:21.666ZTRACtest_unauthorized (dropshot_external): authorize begin action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 resource = Database uri = /v1/timeseries/schema
355882024-05-08T03:38:21.666ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 roles = RoleSet { roles: {} } uri = /v1/timeseries/schema
355892024-05-08T03:38:21.667ZDEBGtest_unauthorized (dropshot_external): authorize result action = Query actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 resource = Database result = Ok(()) uri = /v1/timeseries/schema
355902024-05-08T03:38:21.668ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 354 table_name = oximeter.measurements_histogramf64
355912024-05-08T03:38:21.668ZTRACtest_unauthorized (clickhouse-client): executing SQL query collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 sql = INSERT INTO oximeter.measurements_i64 FORMAT JSONEachRow\n{"timeseries_name":"integration_target:integration_metric","timeseries_key":3277211643095776014,"timestamp":"2024-05-08 03:38:20.764293278","datum":60}\n
355922024-05-08T03:38:21.672ZDEBGtest_unauthorized (dropshot_external): roles actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 roles = RoleSet { roles: {(Fleet, 001de000-1334-4000-8000-000000000000, "admin")} } uri = /v1/timeseries/schema
355932024-05-08T03:38:21.684ZDEBGtest_unauthorized (dropshot_external): authorize result action = Read actor = Some(Actor::SiloUser { silo_user_id: 001de000-05e4-4000-8000-000000004007, silo_id: 001de000-5110-4000-8000-000000000000, .. }) actor_id = 001de000-05e4-4000-8000-000000004007 authenticated = true local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 resource = Fleet result = Ok(()) uri = /v1/timeseries/schema
355942024-05-08T03:38:21.752ZTRACtest_unauthorized (clickhouse-client): executing SQL query id = 288d8a6a-fff2-4946-b35b-e243208a5ec9 sql = SELECT * FROM oximeter.timeseries_schema ORDER BY timeseries_name LIMIT 100 FORMAT JSONEachRow;
355952024-05-08T03:38:21.754ZDEBGtest_unauthorized (clickhouse-client): inserted rows into table collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1 id = 5084d065-4843-4605-b5d3-304f56a46e95 n_rows = 1 table_name = oximeter.measurements_i64
355962024-05-08T03:38:21.754ZTRACtest_unauthorized (results-sink): successfully inserted samples collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
355972024-05-08T03:38:21.755ZTRACtest_unauthorized (results-sink): batch interval expired, but no samples to insert collector_id = 39e6175b-4df2-4730-b11d-cbc1e60a2e78 collector_ip = ::1
355982024-05-08T03:38:21.774ZINFOtest_unauthorized (dropshot_external): request completed latency_us = 1266900 local_addr = 127.0.0.1:42458 method = GET remote_addr = 127.0.0.1:40189 req_id = 13c3bb2e-0e88-4f36-a9a9-37476e5ecc83 response_code = 200 uri = /v1/timeseries/schema
355992024-05-08T03:38:21.775ZINFOtest_unauthorized (external client test context): client received response status = 200